Primeros Pasos con NumerologyAPI¶
Esta guía te acompaña paso a paso para:
- crear una cuenta de desarrollador
- generar una clave API
- comprender la autenticación
- realizar tu primera solicitud a la API
NumerologyAPI ofrece más de 203 endpoints listos para producción que cubren:
- cálculos de numerología
- insights de astrología
- compatibilidad zodiacal
- números angelicales
- interpretaciones del mapa natal
Todos los endpoints admiten respuestas en múltiples idiomas.
1. Crea Tu Cuenta de Desarrollador¶
La forma recomendada de acceder a NumerologyAPI es a través de la plataforma oficial para desarrolladores.
-
Abre el panel de control para desarrolladores https://dashboard.numerologyapi.com
-
Crea tu cuenta
-
Genera una clave API para tu organización
-
Recarga créditos en tu billetera (facturación por uso)
Tu clave API se verá similar a:
2. URL Base¶
Todas las solicitudes se envían a la pasarela de NumerologyAPI.
| Elemento | Valor |
|---|---|
| URL Base | https://api.numerologyapi.com/api/v1 |
| Protocolo | HTTPS |
| Formato de Respuesta | JSON |
Ejemplo de endpoint:
3. Autenticación¶
Cada solicitud debe incluir tu clave API.
Ejemplo de encabezados de solicitud:
4. Primera Solicitud – Número de Camino de Vida¶
Solicitud GET¶
curl --request GET \
--url "https://api.numerologyapi.com/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15" \
--header "x-api-key: TU_CLAVE_API"
5. Variante POST (Cuerpo JSON)¶
Algunos endpoints también admiten solicitudes POST.
curl --request POST \
--url https://api.numerologyapi.com/api/v1/life_path \
--header "x-api-key: TU_CLAVE_API" \
--header "Content-Type: application/json" \
--data '{
"birth_year": "1990",
"birth_month": "5",
"birth_day": "15"
}'
6. Soporte de Idiomas¶
Todos los endpoints admiten el parámetro opcional lang.
Ejemplo:
Idiomas admitidos:
| Código | Idioma |
|---|---|
en | Inglés |
es | Español |
de | Alemán |
fr | Francés |
pt | Portugués |
Ejemplo de solicitud:
7. Ejemplos de Código¶
Python (requests)¶
import requests
url = "https://api.numerologyapi.com/api/v1/life_path"
params = {
"birth_year": 1990,
"birth_month": 5,
"birth_day": 15
}
headers = {
"x-api-key": "TU_CLAVE_API"
}
response = requests.get(url, headers=headers, params=params)
print(response.json())
PHP (cURL)¶
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.numerologyapi.com/api/v1/life_path?birth_year=1990&birth_month=5&birth_day=15",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"x-api-key: TU_CLAVE_API"
],
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
JavaScript (Fetch)¶
const url = new URL("https://api.numerologyapi.com/api/v1/life_path");
url.searchParams.append("birth_year", "1990");
url.searchParams.append("birth_month", "5");
url.searchParams.append("birth_day", "15");
fetch(url, {
method: "GET",
headers: {
"x-api-key": "TU_CLAVE_API"
}
})
.then(r => r.json())
.then(console.log);
Node.js (axios)¶
const axios = require("axios");
axios.get("https://api.numerologyapi.com/api/v1/life_path", {
params: {
birth_year: 1990,
birth_month: 5,
birth_day: 15
},
headers: {
"x-api-key": "TU_CLAVE_API"
}
})
.then(res => console.log(res.data));
8. Modelo de Facturación¶
NumerologyAPI utiliza un sistema de facturación basado en créditos.
Los créditos se comparten entre todos los más de 203 endpoints.
Visita Precios para obtener detalles completos.
9. Acceso vía RapidAPI¶
La API de Numerología también está disponible en RapidAPI para desarrolladores que ya utilizan ese marketplace.
RapidAPI requiere estos encabezados:
Ejemplo de endpoint:
Accede aquí:
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
10. Próximos Pasos¶
Ahora que has realizado tu primera solicitud:
- Explora la Referencia de la API para ver todos los endpoints
- Revisa Precios para comprender el sistema de créditos
- Consulta el Registro de Cambios para ver actualizaciones
Ahora estás listo para integrar NumerologyAPI en tu aplicación.