Integraciones sin código
Todo en estas páginas está hecho contra producción 2026-09-17. El workflow para n8n se ha importado y ejecutado en un n8n real; los pasos para Zapier y Make están escritos según la documentación propia de esas herramientas, y las solicitudes que generan se envían exactamente en este formato.
De dónde proviene la solicitud
Sección titulada «De dónde proviene la solicitud»De esto depende qué clave se necesita.
- Zapier, Make y n8n lo envían desde sus servidores. Se necesita una clave “Solo servidor” con un ámbito de endpoints y presupuesto, como se describe a continuación. Instrucciones: Zapier, Make, n8n.
- Bubble también envía solicitudes desde sus servidores, y la clave se encuentra en el encabezado, que permanece allí: Bubble.
- FlutterFlow se compila en una aplicación que mantiene el usuario, por lo que la llamada debe ser privada: FlutterFlow.
- Wix, Squarespace, Shopify, Webflow y Tilda muestran la página en el navegador del visitante. Inserta el widget, no la clave: constructores de sitios.
- WordPress se comunica desde tu propio servidor. La clave la gestiona el plugin AstroWay.
Clave para automatización
Sección titulada «Clave para automatización»Cualquiera que pueda editar un Zap, script o workflow ve la clave internamente. Por eso, asigna a cada automatización su propia clave y limítala a lo que hace.
- En el panel abre API-keys y haz clic en Nueva clave. Nómbrala según la automatización, por ejemplo
zapier-intake-form. - En el campo ¿Dónde se usará esta clave? deja Solo servidor.
- Copia la clave y guárdala: el diálogo la muestra completa una sola vez. Si la clave se pierde, haz clic en Actualizar clave en el menú de la clave: obtendrás una nueva, la anterior dejará de funcionar.
- En el menú de la clave abre Ámbito de endpoints y enumera las rutas que la automatización llama, una por línea:
chartpara la carta natal,public/horoscope/*para horóscopos diarios. - En el mismo menú abre Establecer presupuesto y especifica cuántos créditos puede gastar esta clave por ciclo.
Una llamada fuera de la lista recibe 403 ENDPOINT_NOT_IN_SCOPE. Una clave que agota su presupuesto recibe 429 KEY_BUDGET_EXHAUSTED, incluso cuando la cuenta aún tiene créditos, por lo que la automatización que se haya quedado en bucle se detendrá en el número indicado. Ambas limitaciones funcionan en cualquier plan y están descritas en la sección Autenticación.
Envía el momento de nacimiento, no el desplazamiento
Sección titulada «Envía el momento de nacimiento, no el desplazamiento»El formulario proporciona la fecha, la hora del reloj y el lugar. Envíalos así:
{ "date": "1990-05-15", "time": "14:30:00", "timezone": "Europe/Kyiv", "latitude": 50.45, "longitude": 30.52}timezonees el nombre de la zona, y el servidor determina por sí mismo el desplazamiento respecto a UTC que tenían los relojes de esa fecha, incluido el horario de verano. Kiev el 1990-05-15 estaba en UTC+4, no +3: ese es el error que produce un desplazamiento introducido manualmente. Envíaautopara obtener la zona a partir de las coordenadas.- Sin
timezoney sin desplazamiento la carta se calcula para UTC. La respuesta sigue siendo200, así que verifica que el campo esté mapeado. timezonevacío es rechazado con400, porque de lo contrario un campo de formulario sin rellenar se interpretaría como UTC.dateen formatoYYYY-MM-DD,timeen formatoHH:MM:SS. Si el formulario los guarda de otra manera, usa el formateo de fecha en la propia herramienta.- Los números pueden llegar como texto.
\"latitude\": \"50.45\"es aceptado, y así es como la mayoría de los campos de formulario lo envían. - La API no geocodifica. Las coordenadas deben provenir del formulario o del paso de geocodificación en la herramienta. El campo
cityes solo una etiqueta.
Las reglas para convertir relojes y fechas antes de 1970 están descritas en formatos de campos.
Cómo convertir longitudes en signos
Sección titulada «Cómo convertir longitudes en signos»POST /v1/chart responde en grados a lo largo del zodíaco, envuelto en { "ok": true, "data": { ... } }. El signo es floor(longitude / 30), contando desde cero:
0 Aries, 1 Tauro, 2 Géminis, 3 Cáncer, 4 Leo, 5 Virgo, 6 Libra, 7 Escorpio, 8 Sagitario, 9 Capricornio, 10 Acuario, 11 Piscis.
Dónde se encuentran los tres valores más populares:
- Sol: registro en
data.planetscon"name": "Sun", el primero. - Luna: registro en
data.planetscon"name": "Moon", el segundo. - Ascendente:
data.houses.ascendant. - Desplazamiento usado:
data.input.timezoneOffset.
Para el ejemplo anterior: Sol 54.34, por lo tanto Tauro; Luna 296.39, Capricornio; Ascendente 159.26, Virgo; desplazamiento 4.
Cuánto cuesta
Sección titulada «Cuánto cuesta»POST /v1/chartcuesta 20 créditos. La tabla completa está en la página Coste de endpoints.- La misma solicitud, enviada de nuevo dentro de los cinco minutos, se devuelve desde la caché y no se descuenta. Una ejecución de prueba que repite el mismo cuerpo no gasta presupuesto.
GET /v1/public/horoscope/dailyno consume créditos. Sin clave o con una clave en el plan Free cuenta dentro del límite de 30 solicitudes por hora por dirección IP, y las plataformas de automatización comparten sus direcciones entre clientes. Una clave en un plan de pago tiene su propio límite.