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

// frequently asked questions

FAQ answers

Common questions about AstroWay API.

Generalidades

¿Qué es la API de AstroWay?

API HTTP profesional para cálculos astrológicos. 714 endpoints basados en Swiss Ephemeris (WASM): cartas natales, sinastría, progresiones, direcciones, tránsitos, Human Design, astrocartografía, rectificación e interpretaciones con IA. Todos los cálculos se realizan en el servidor: sin dependencias en el lado del cliente.

¿Para quién es esta API?

Para desarrolladores que construyen aplicaciones astrológicas (web/móvil), empresas de IA que añaden funciones astrológicas, astrólogos profesionales con scripts y investigadores que necesitan acceso programático a los cálculos.

¿Qué precisión tienen los cálculos?

Swiss Ephemeris garantiza una precisión en las posiciones planetarias de hasta ±1 segundo de arco y en los cúspides de casas de hasta ±1 minuto de arco. Los resultados están verificados frente a Astrodienst (Astro.com), Solar Fire, Zet 9 y Kepler. Desviación inferior a un segundo de arco frente a los ephemeris de la NASA JPL y el Catálogo de Eclipses de 5 Milenios de la NASA.

¿Cómo se compara AstroWay con Astro.com o Solar Fire?

Motor idéntico de Swiss Ephemeris: el mismo que en Solar Fire (licencia de $495), Kepler ($995), Astro Gold ($29.99/mes) y Astrodienst (Astro.com). Validado frente a los ephemeris de la NASA JPL y el reference swetest oficial de Astrodienst. Desviación inferior a 0.1 segundos de arco en posiciones planetarias y ≤1 minuto en eclipses. Diferencia: AstroWay es una API REST desde $5/mes en lugar de una licencia única o una interfaz de escritorio.

¿Qué sistemas de casas se admiten?

15 sistemas: Placidus (por defecto), Koch, Whole Sign, Equal, Regiomontanus, Campanus, Topocéntrico, Alcabitius, Morinus, Porfirio, Vehlow, Krusinski-Pisa, Bhava Hindú, APC y Equal desde MC. Pasa el código correspondiente en el parámetro houseSystem.

Créditos y facturación

¿Cómo funciona el sistema de créditos?

Cada endpoint tiene un coste fijo en créditos (de 10 a 500), dependiendo de la complejidad del cálculo. Una consulta simple son 10 créditos, una carta natal 20, una sinastría 50 y una rectificación 500. Consulta la tabla completa en la página de Tarifas.

¿Hay un plan gratuito?

Sí. El plan Free incluye 10 000 créditos/mes y 10 req/min. No requiere tarjeta de crédito. Es suficiente para evaluar el producto y prototipar.

¿Qué ocurre cuando se agotan los créditos?

En el plan Free, las solicitudes se bloquean hasta el próximo mes (429 CREDITS_EXHAUSTED). En los planes Indie/Starter/Pro/Business se activa el overage: $5/$3/$2 por cada 10 000 créditos adicionales.

¿Se cachean las solicitudes idénticas?

Sí. Una entrada idéntica dentro de 5 minutos se devuelve desde la caché sin consumir créditos. Se confirma con el encabezado X-Cache: HIT.

¿Puedo comprar créditos sin suscripción?

Por ahora, no. La suscripción ofrece un presupuesto predecible y un mejor límite de tasa. Se planea un plan pay-as-you-go.

Técnico

¿Qué SDK están disponibles?

  • Servidor MCP ✅ lanzado: npx -y @astroway/mcp — expone todos los 714+ endpoints como herramientas para Claude $1, Cursor, GPT y otros agentes de IA compatibles con MCP
  • SDK TypeScript ✅ lanzado: npm install @astroway/sdk — tipos + autocompletado con OpenAPI 3.1, reintentos + idempotencia, errores estilo Stainless
  • SDK Python ✅ lanzado: pip install astrowayAstroway síncrono + AsyncAstroway asíncrono, basado en httpx, tipado PEP 561
  • SDK PHP ✅ lanzado: composer require astroway/sdk — PHP 8.1+, Guzzle 7 + PSR-18, middleware de reintentos
  • Go / Ruby / Rust 📋 planeado — suscríbete a la notificación por email en la página de cada SDK (/sdk/<language>/)

El contrato de la API es REST + JSON estándar, por lo que cualquier cliente HTTP funciona sin SDK. La colección de Postman y la especificación OpenAPI 3.1 están disponibles públicamente.

¿Hay modo sandbox?

Sí. Las claves aw_test_* no consumen créditos y devuelven los mismos resultados. Ideal para desarrollo y pruebas.

¿Cuál es el límite de tasa (rate limit)?

Depende del plan: Free — 10, Indie — 30, Starter — 120, Pro — 400, Business — 1 000 req/min. Al excederse, se devuelve un 429 con el encabezado Retry-After.

¿Se admite el zodíaco sideral?

Sí. Pasa "zodiacType": "sidereal" y opcionalmente "ayanamsaId" (por defecto, Lahiri). Funciona con todos los endpoints.

¿Qué son los endpoints de Human Design?

12 endpoints para calcular Human Design: tipo, estrategia, autoridad, perfil, definición, cruz de encarnación, canales, centros, Dream Rave, Perfil Hologenético, Penta (dinámica grupal) y sensibilidad temporal. La cobertura más profunda de HD entre las APIs comerciales.

Seguridad y privacidad

¿Se guardan los datos de las solicitudes?

La API funciona sin estado (stateless): los datos como fecha/hora o coordenadas de nacimiento no se guardan tras procesar la solicitud. Solo se registran metadatos: key_id, endpoint, timestamp, latencia y créditos. No hay datos personales.

¿Cumple la API con el GDPR?

Sí. No se guardan datos. Para usuarios de la UE: no hay procesamiento de PII, ni perfilado, ni cookies. La clave de API está vinculada a la cuenta, no al usuario final.

¿Son seguras las interpretaciones con IA?

Los endpoints de IA (/interpret/*, /horoscope/*) incluyen salvaguardas integradas: prohibición de consejos médicos, legales o financieros. Cada respuesta incluye un disclaimer. Hay un registro completo de auditoría para cumplimiento empresarial.

Soporte

¿Cómo obtener ayuda?

Depende del plan: Free — comunidad, Indie — email (48 h), Starter — email (24 h), Pro — email (4 h), Business — email + Slack (1 h), Enterprise — gestor dedicado en Slack. Los contactos están en la página de Contacto.

¿Hay SLA?

Indie: 99% de tiempo de actividad. Starter y Pro: 99.9%. Business: 99.95%. Enterprise: SLA personalizado con garantías financieras.