Premiers Pas avec NumerologyAPI¶
Ce guide vous accompagne étape par étape pour :
- créer un compte développeur
- générer une clé API
- comprendre l'authentification
- effectuer votre première requête API
NumerologyAPI propose plus de 203 endpoints prêts pour la production couvrant :
- calculs de numérologie
- insights d'astrologie
- compatibilité zodiacale
- nombres angéliques
- interprétations du thème natal
Tous les endpoints prennent en charge des réponses multilingues.
1. Créez Votre Compte Développeur¶
La façon recommandée d'accéder à NumerologyAPI est via la plateforme officielle pour développeurs.
-
Ouvrez le tableau de bord développeur https://dashboard.numerologyapi.com
-
Créez votre compte
-
Générez une clé API pour votre organisation
-
Rechargez des crédits dans votre portefeuille (facturation à l'usage)
Votre clé API ressemblera à :
2. URL de Base¶
Toutes les requêtes sont envoyées à la passerelle NumerologyAPI.
| Élément | Valeur |
|---|---|
| URL de Base | https://api.numerologyapi.com/api/v1 |
| Protocole | HTTPS |
| Format de Réponse | JSON |
Exemple d'endpoint :
3. Authentification¶
Chaque requête doit inclure votre clé API.
Exemple d'en-têtes de requête :
4. Première Requête – Numéro de Chemin de Vie¶
Requête 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: VOTRE_CLE_API"
5. Variante POST (Corps JSON)¶
Certains endpoints prennent également en charge les requêtes POST.
curl --request POST \
--url https://api.numerologyapi.com/api/v1/life_path \
--header "x-api-key: VOTRE_CLE_API" \
--header "Content-Type: application/json" \
--data '{
"birth_year": "1990",
"birth_month": "5",
"birth_day": "15"
}'
6. Support des Langues¶
Tous les endpoints prennent en charge le paramètre optionnel lang.
Exemple :
Langues prises en charge :
| Code | Langue |
|---|---|
en | Anglais |
es | Espagnol |
de | Allemand |
fr | Français |
pt | Portugais |
Exemple de requête :
7. Exemples de Code¶
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": "VOTRE_CLE_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: VOTRE_CLE_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": "VOTRE_CLE_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": "VOTRE_CLE_API"
}
})
.then(res => console.log(res.data));
8. Modèle de Facturation¶
NumerologyAPI utilise un système de facturation basé sur des crédits.
Les crédits sont partagés entre tous les plus de 203 endpoints.
Consultez Tarifs pour tous les détails.
9. Accès via RapidAPI¶
L'API de Numérologie est également disponible sur RapidAPI pour les développeurs utilisant déjà cette marketplace.
RapidAPI requiert ces en-têtes :
Exemple d'endpoint :
Accédez-y ici :
https://rapidapi.com/dakidarts-dakidarts-default/api/the-numerology-api
10. Prochaines Étapes¶
Maintenant que vous avez effectué votre première requête :
- Explorez la Référence API pour tous les endpoints
- Consultez Tarifs pour comprendre le système de crédits
- Vérifiez le Journal des Modifications pour les mises à jour
Vous êtes maintenant prêt à intégrer NumerologyAPI dans votre application.