AstroWay/api v2.325.2 · es
todos los sistemas funcionando con normalidad

Mapa del catálogo: cómo se organizan los más de 700 endpoints de AstroWay

La API ha crecido hasta más de 700 endpoints en 57 grupos, desde la carta natal hasta BaZi, la geomancia y el renderizado de cartas en SVG. Repasamos cómo se divide el catálogo en dominios, el patrón único que siguen todas las llamadas y cómo encontrar rápido el endpoint que necesitas.

El catálogo de AstroWay ya suma 865 endpoints en 57 grupos. A esta escala, la pregunta principal del integrador no es “¿será suficiente la cobertura?”, sino “¿cómo no perderme?”. Este artículo es un mapa: cómo se divide el catálogo en dominios y cómo encontrar lo que necesitas en un minuto.

Sea cual sea el dominio, cada endpoint de cálculo tiene la misma forma:

POST /v1/{domain}/{calc}
X-Api-Key: aw_live_...
Content-Type: application/json

El cuerpo es un JSON con los datos de nacimiento (fecha, hora, coordenadas) o con los parámetros propios de la técnica. La respuesta siempre es { "ok": true, "data": {...} } o { "ok": false, "error": {...} }. Nada de GraphQL ni de flujos de auth distintos por dominio: una clave en la cabecera X-Api-Key, un formato de respuesta.

Esto significa que el wrapper que escribes para la carta natal sirve también para BaZi y para las runas: solo cambian la ruta y el esquema del cuerpo.

El catálogo se agrupa en grandes dominios. Este es el mapa con los contadores reales (los números salen del manifiesto en cada build, así que aquí siempre están al día):

DominioEndpointsQué contiene
Astrología occidental186Carta natal, aspectos, dignidades, técnicas predictivas (tránsitos, progresiones, direcciones), horaria, 4 escuelas helenísticas, psicológica moderna, evolutiva, cosmobiología
Védica230El dominio más grande: nakshatras, dashas, cartas divisionales (varga), yogas, dosha, Jaimini, KP, ashtakavarga, shadbala
Human Design12Bodygraph, canales, puertas, tipo/perfil/autoridad, cruz de encarnación
Tarot71Tres barajas: Rider-Waite-Smith, Marseille, Lenormand: tiradas, significados, combinaciones
Numerología555 sistemas con 10 cálculos cada uno (pitagórico, caldeo, dos cabalísticos, védico)
China + Maya55BaZi (cuatro pilares), Zi Wei Dou Shu, zodíaco chino y feng shui, calendarios mayas
Adivinación40Geomancia (Agrippa), runas del Futhark antiguo, quiromancia (Cheiro), I Ching
Nichos aplicados53Wellness, astrología de mascotas, negocios, finanzas, familia
Informes29Interpretaciones listas (natal, synastry), en HTML/PDF, con marca white-label
Render14Ruedas de carta en SVG/PNG, bodygraph, anillos de tránsitos, sin frontend propio
Herramientas dev47Webhooks, streaming en tiempo real, widgets embebibles, white-label

El resto son interpretaciones con IA, horóscopos, endpoints de referencia (signos, planetas, aspectos) y de sistema (health, usage, openapi).

230 endpoints védicos son más que toda la parte occidental. La razón es simple: la tradición védica está más formalizada. Donde la astrología occidental tiene un conjunto de casas, la védica tiene 16 cartas divisionales (varga), varios sistemas de dasha y decenas de yogas con reglas precisas. Cada uno de ellos es un endpoint aparte con un resultado determinista.

Si construyes para el mercado indio, esto es el núcleo del producto, no un complemento.

Por exótica que sea la técnica, las posiciones planetarias las calcula un único núcleo basado en Swiss Ephemeris. Ese mismo núcleo funciona en nuestra aplicación y en la API: una sola base de código, ninguna divergencia. Los endpoints de cálculo están cubiertos por 888 tests de snapshot que en cada PR se cotejan con fuentes de referencia. Hay más detalles en el artículo sobre la precisión en CI.

Tres caminos, del más rápido al más lento:

  1. Referencia OpenAPI: /docs/api/ se genera directamente a partir de la especificación de producción openapi.json. Los grupos de la barra lateral son los dominios de arriba. Cada endpoint tiene el esquema del cuerpo, un ejemplo y un botón para “probarlo”.
  2. Catálogo MCP: si trabajas en Claude o Cursor, todo el catálogo está disponible como un conjunto de herramientas a través de mcp.astroway.info. El agente encuentra solo el endpoint adecuado a partir de la descripción.
  3. Búsqueda en la especificación: curl https://api.astroway.info/v1/openapi.json devuelve el contrato completo legible por máquinas. Útil para generar tu propio cliente.

Una clave en dashboard/sign-up te da 10 000 créditos al mes, suficiente para recorrer decenas de dominios y ver cuáles son para ti. No hace falta estudiar el catálogo entero: toma tu dominio, y el resto esperará hasta que lo necesites.

MakSeong · AstroWay

Construyo AstroWay API: envuelvo cálculos astrológicos al segundo de arco en un REST puro y escribo sobre los detalles aburridos que realmente importan.

// construye sobre esto

Posiciones al segundo de arco en 4 líneas de código.

Clave gratuita sin tarjeta. 5 000 llamadas al mes antes del primer pago.

Más del blog ver todas las publicaciones →

Engineering 2026-07-15

Tres SDK oficiales: TypeScript, Python, PHP en lugar de curl sin procesar

El HTTP crudo funciona, pero un cliente tipado ahorra horas: autocompletado de rutas, tipos de solicitud y respuesta, reintento incorporado en 408/409/429/5xx y jerarquía de errores estilo Stainless. Analizamos los tres SDK oficiales - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - y cómo se generaron a partir de un único contrato OpenAPI.

Industry 2026-06-05

Free Astrology API: Which One Has the Best Free Tier in 2026?

A side-by-side of free tiers across the major astrology APIs - credits, request caps, card requirements - and how much you can actually build for free.

Engineering 2026-06-05

Horoscope API Tutorial: Build a Daily Horoscope Feature

Add daily, weekly and monthly horoscopes to your app via API - sign-based text vs transit-based personalization - with TypeScript and Python code.