API de StructureCalcs

El mismo solucionador que impulsa el sitio: resuelva vigas y celosías, consulte 2.600+ perfiles de acero y genere diagramas, todo por HTTP. Pensado para asistentes de IA, ingenieros, estudiantes e instituciones.

Inicio rápido

Cargas: negativo = hacia abajo. Una carga uniformemente distribuida hacia abajo se escribe start: -10: es el único convenio que hay que conocer antes de la primera llamada. Abajo, una llamada completa y funcional: una viga simplemente apoyada de 6 m con una carga uniformemente distribuida de 10 kN/m. No hace falta clave; el nivel anónimo gratuito responde de inmediato. El mismo motor impulsa el sitio: cómo se verifican los números.

curl -X POST https://api.structurecalcs.com/v1/beam/solve \
  -H 'Content-Type: application/json' \
  -d '{
    "units": "SI",
    "spans":    [{ "length": 6, "E": 200, "I": 1e8 }],
    "supports": [{ "type": "pin", "position": 0 },
                 { "type": "roller", "position": 6 }],
    "loads":    [{ "type": "udl", "start": -10, "from": 0, "to": 6 }]
  }'

Respuesta

{
  "reactions": [
    { "type": "pin",    "position": 0, "vertical": 30, "moment": 0 },
    { "type": "roller", "position": 6, "vertical": 30, "moment": 0 }
  ],
  "extremes": {
    "moment":     { "maxSagging": { "value": 45, "position": 3 }, ... },
    "deflection": { "max": { "value": -8.44, "position": 3 } }
  },
  "meta": { "engineVersion": "0.1.0+…", "units": "SI", "computeMs": 1 }
}

Precios

Precios fijos y publicados, sin medición por llamada. El nivel gratuito funciona en diez segundos, sin registro y sin comprobaciones de identidad. Cada resultado se verifica frente a cálculos manuales clásicos, y existe un extremo MCP para asistentes de IA.

Cómo funcionan los límites. Tres ventanas, todas en UTC: una ráfaga por minuto, un tope diario (solo para el nivel anónimo) y un tope mensual. Cada una se reinicia en su propio límite: el minuto siguiente, la medianoche UTC y el día 1 del mes. Superar cualquiera de ellas responde 429, nombrando la ventana alcanzada tanto en el detalle como en X-RateLimit-Window, con un Retry-After para esa ventana; las respuestas de cálculo llevan X-RateLimit-Remaining. Su clave de API es su cuenta: no hay inicio de sesión ni contraseña.

NivelPrecioIncluye
AnonymousFree30/día · 300/mes · 10/min. Try it instantly, no signup. Shared per IP address.No hay que hacer nada: empiece a llamar.
StudentFree2000/mes · 60/min. For students, learning, and evaluation.Your own budget — the anonymous tier is shared per IP, so on a campus or office network it is consumed by whoever else is on it.Solicitar una clave
Pro$19/mo50.000/mes · 300/min. For commercial projects — includes diagram rendering.
Consultancy$79/mo250.000/mes · 600/min. Team use for a practice or consultancy.
Institution$499/yr100.000/mes · 600/min. A yearly site licence for a school or department.
AI / Enterprise$499/mo1.000.000/mes · 1200/min. For AI assistants and platforms calling at scale, plus custom volumes.

Las claves de estudiante se emiten a mano, normalmente en un día.

Cómo funciona el pago

Elija un nivel de pago y pulse Suscribirse. Pagará en una página de Stripe en su navegador —nunca en la terminal ni en el código— y su clave aparecerá justo después, mostrada una sola vez. Los datos de su tarjeta no pasan en ningún momento por esta API. Puede gestionar o cancelar la suscripción cuando quiera desde el portal de clientes de Stripe: no hay un inicio de sesión aparte. ¿Cerró la pestaña o perdió la clave? Vaya a su página de cuenta y le enviaremos por correo un enlace seguro para gestionar la facturación o volver a emitir la clave.

Las claves de estudiante se siguen pidiendo a mano (son gratuitas), y el nivel anónimo no requiere nada en absoluto.

Preguntas frecuentes

¿StructureCalcs tiene API? ¿Es REST?
Sí. StructureCalcs tiene una API REST pública en api.structurecalcs.com que ejecuta por HTTP el mismo solver que el sitio web. Se envía JSON por POST a endpoints como /v1/beam/solve y /v1/truss/solve, y los endpoints GET sirven la biblioteca de perfiles y las normas; también existen /v1/health y la especificación OpenAPI 3.1 en /v1/openapi.json. La referencia interactiva y los inicios rápidos de curl, Python y JavaScript para copiar y pegar están en la página /api.
¿Hay un servidor MCP de StructureCalcs para que los asistentes de IA resuelvan vigas, celosías y pórticos?
Sí. Hay un servidor MCP sin estado en https://api.structurecalcs.com/mcp que habla JSON-RPC sobre HTTP. Expone nueve herramientas: solve_beam, solve_truss, solve_frame, section_properties, get_section, search_sections, render_beam_diagram, render_truss_diagram y render_frame_diagram. Puedes añadirlo a Claude Code con "claude mcp add --transport http structurecalcs https://api.structurecalcs.com/mcp", o pegar la URL como conector personalizado en Claude.ai.
¿Qué se puede resolver y dibujar con la API de StructureCalcs?
Puedes resolver vigas de varios vanos (cargas puntuales, cargas repartidas uniformes y de variación lineal —que cubren las formas triangular y trapecial—, cargas de presión o superficiales y momentos aplicados, con reacciones más cortante, momento, giro y flecha con sus extremos), resolver celosías planas de nudos articulados (esfuerzos en las barras, reacciones, asientos de apoyo, efectos térmicos y de fabricación), consultar los 2.600+ perfiles de acero de las seis normas y dibujar diagramas de vigas o de celosías. Los diagramas se devuelven en SVG. La versión actual no tiene endpoints de PDF, de PNG ni del generador de informes.
¿La API de StructureCalcs es gratuita? ¿Cuánto cuesta?
Hay un nivel anónimo gratuito que funciona sin registro, limitado a 30 peticiones al día y 300 al mes por dirección IP, con un pico de 10 por minuto. Una clave de estudiante, también gratuita, lo sube a 2.000 peticiones al mes. Los niveles de pago son Pro a 19 $/mes, Consultancy a 79 $/mes, Institution a 499 $/año y AI/Enterprise a 499 $/mes; la tarifa es plana, no por consumo. Los niveles de pago son de autoservicio: pulsa Suscribirse en la tabla de precios, paga con tarjeta en Stripe y tu clave se muestra una sola vez; puedes gestionarla o cancelar cuando quieras en el portal de facturación de Stripe.
¿Cómo me autentico en la API de StructureCalcs?
El nivel anónimo gratuito no necesita autenticación: puedes empezar a llamar de inmediato. Para límites más altos envías tu clave como cabecera HTTP, Authorization: Bearer sc_live_..., y esa clave es toda tu cuenta (no hay usuario ni contraseña). La clave de pago se emite en cuanto te suscribes y pagas en Stripe; la clave gratuita de estudiante se emite a mano cuando la solicitas.
¿Qué unidades y convenios de signos usa la API de StructureCalcs?
Cada petición puede fijar las unidades en SI (m, kN, kN/m, GPa, mm4) o imperiales (ft, kip, k/ft, ksi, in4), igual que en el sitio web; si omites el campo, el valor por defecto es SI. La única regla de signos que hay que saber es que las cargas son negativas hacia abajo, así que una carga uniforme de gravedad se escribe start: -10; los asientos de apoyo también son negativos hacia abajo, y los esfuerzos de las barras vuelven con tracción positiva y compresión negativa.

Referencia de la API

El contrato completo —cada extremo, esquema y error— generado a partir de la especificación OpenAPI 3.1.

Condiciones de uso

Al usar la API de StructureCalcs acepta estas condiciones, junto con las Condiciones de uso y la Política de privacidad del sitio.

  • Uso aceptable. Use la API para su finalidad: resolver modelos estructurales, consultar la biblioteca de perfiles y generar diagramas. No intente sobrecargarla, eludir los límites de uso, revender el acceso en bruto ni emplearla para operar un solucionador alojado que compita con este.
  • Sin garantía; no sustituye al criterio del ingeniero. Los resultados se ofrecen «tal cual», sin garantía de ningún tipo. La API es una herramienta de cálculo: un ingeniero cualificado sigue siendo responsable de revisar y firmar cualquier diseño.
  • Los límites y los niveles pueden cambiar. Los límites de uso, las cuotas, la definición de los niveles y los precios pueden cambiar con un preaviso razonable a medida que el servicio evolucione.
  • Las claves pueden revocarse. Las claves de API que abusen del servicio —eludiendo límites, perturbando la disponibilidad o incumpliendo estas condiciones— pueden limitarse o revocarse.

¿Alguna duda? Escríbanos.

Verifying your link…