Une API REST pour les statistiques, les avis & réputation.
Récupérez les analyses de trafic, les avis, les évaluations agrégées, l'intelligence téléphonique et les vérifications de liste noire de fraude à partir d'un seul point de terminaison JSON. Authentification par clé simple, CORS ouvert, niveau gratuit généreux.
Clé gratuite · pas de carte, pas de salle d'attente
Votre code demande, nos données répondent
GET simple sur HTTPS, JSON de retour, la même clé partout. Pas de SDK à installer, pas de danse OAuth, rien à synchroniser entre votre build et le nôtre.
Votre code
Un script, un tableau de bord, un bot ou une page statique dans le navigateur — tout ce qui peut envoyer une requête HTTP.
- GET /api/v1/stats
- X-Api-Key: ak_…
astrina.io/api/v1
La clé est vérifiée, le quota est compté, la réponse est assemblée et les en-têtes CORS sont attachés.
- Authentification par clé
- Quota renvoyé
Les mêmes données sur lesquelles le site fonctionne
Analytique du compteur, avis et évaluations du catalogue, intelligence téléphonique et listes de menaces — une source, aucun travail d'exportation.
- { "summary": … }
- { "quota": … }
Demande en, JSON en sortie
La même demande dans la langue que vous écrivez déjà. Choisissez un onglet — la réponse à droite ne change pas.
# demande authentifiée curl -s https://astrina.io/api/v1/stats \ -H "X-Api-Key: ak_9f3c…d21a" \ -d site=example.com \ -d period=7d -G
const r = await fetch( "https://astrina.io/api/v1/stats?site=example.com&period=7d", { headers: { "X-Api-Key": "ak_9f3c…d21a" } }); const { summary, quota } = await r.json();
$ch = curl_init('https://astrina.io/api/v1/stats' . '?site=example.com&period=7d'); curl_setopt_array($ch, [ CURLOPT_HTTPHEADER => ['X-Api-Key: ak_9f3c…d21a'], CURLOPT_RETURNTRANSFER => true, ]); $data = json_decode(curl_exec($ch), true);
import requests r = requests.get("https://astrina.io/api/v1/stats", params={"site": "example.com", "period": "7d"}, headers={"X-Api-Key": "ak_9f3c…d21a"}) print(r.json()["summary"], r.json()["quota"])
{
"site": "example.com",
"period": "7d",
"summary": {
"visitors": 18432,
"pageviews": 51209,
"visits": 22984,
"online_now": 37
},
"quota": { "used": 128, "limit": 5000 }
} Chaque réponse renvoie votre quota objet — pas d'appel de mesure séparé, pas de devinette sur le nombre de requêtes restantes.
Conçu pour s'intégrer directement dans votre pile
Authentification par clé simple
Une clé, deux façons de l'envoyer — l'en-tête X-Api-Key ou Authorization: Bearer. Jamais dans l'URL, donc elle ne peut pas fuir dans les journaux. Changez-la à tout moment depuis votre tableau de bord.
Quota renvoyé, toujours
Chaque charge utile inclut used et limit afin que vous puissiez vous retirer gracieusement. Dépassé ? Un propre 429 avec les chiffres attachés.
HTTP/2 429 Retry-After: 31400 { "error": "Daily quota exceeded", "limit": 5000, "used": 5000 }
CORS ouvert par conception
Les points de terminaison publics renvoient Access-Control-Allow-Origin: *, donc les avis, évaluations, vérifications de téléphone et de liste noire peuvent être appelés directement depuis le navigateur. Votre propre /stats reste serveur à serveur.
Quotas qui évoluent avec vous
L'accès à l'API est inclus dans chaque plan payant — pas de surprises mesurées. Cartes & crypto via Payora.
Vivez en trois étapes
Prenez votre clé
Créez un compte gratuit et copiez votre clé depuis /my/api.php. Elle ressemble à ak_… et fonctionne instantanément.
Appelez un point de terminaison
Accédez à /api/v1/stats, /reviews, /rating, /phone ou /blacklist avec votre clé attachée. GET simple, JSON simple.
Lisez le quota
Analysez l'objet quota dans chaque réponse et vous saurez toujours où vous en êtes. Pas de tableaux de bord à surveiller.
Questions que les développeurs posent en premier
Ai-je besoin d'un compte pour l'essayer ?
Oui — la clé est ce qui compte votre quota. Un compte gratuit vous donne 100 appels par jour sur chaque point de terminaison, sans carte et sans période d'essai.
Que se passe-t-il lorsque je n'ai plus de quota ?
Le point de terminaison répond 429 avec votre limite et utilisé, et un Retry-After en-tête qui compte à rebours jusqu'à 00:00 UTC, lorsque le quota quotidien se réinitialise. Chaque réponse réussie contient également X-RateLimit-Remaining, donc votre code peut ralentir avant d'atteindre la limite.
Puis-je l'appeler depuis le navigateur ?
Avis, évaluations, vérifications téléphoniques et de listes noires — oui, ils sont ouverts CORS. /stats renvoie vos propres analyses et est lisible uniquement de serveur à serveur. Une clé envoyée au navigateur est visible par quiconque ouvre la page, donc donnez aux widgets publics leur propre clé nommée et révoquez-la dès que vous n'en avez plus besoin.
Y a-t-il un sandbox ou une clé de test séparée ?
Oui. Dans le tableau de bord, vous pouvez créer une clé sandbox avec son propre quota de 25 appels par jour, indépendamment de votre plan. Elle atteint les points de terminaison des statistiques et des outils et répond avec les mêmes données en direct, donc ce que vous voyez en construisant est ce que vous expédiez.
Envoyez votre première demande aujourd'hui
Clé gratuite, 100 appels par jour, chaque point de terminaison déverrouillé. Pas de carte de crédit, pas de salle d'attente.
Ce que cette page répond
- API d'analyses de site web
- API d'avis
- API de recherche de numéro de téléphone
- API REST gratuite pour les développeurs
- qu'est-ce que api d'analyses web
- comment api d'analyses web fonctionne
- api d'analyses web expliqué
- guide api d'analyses web
- comment commencer avec api d'analyses web
- avis sur api d'analyses web
- est-ce que api d'analyses web en vaut la peine
- tarification de api d'analyses web
- api d'analyses web alternatives
- api d'analyses web pour les débutants
- pourquoi api d'analyses web
- api d'analyses web — ce que vous obtenez