Un'API REST per statistiche, recensioni & reputazione.
Estrai analisi del traffico, recensioni, valutazioni aggregate, intelligenza telefonica e controlli blacklist da un unico endpoint JSON. Autenticazione semplice con chiave, CORS aperto, piano gratuito generoso.
Chiave gratuita · nessuna carta, nessuna sala d'attesa
Il tuo codice chiede, i nostri dati rispondono
GET semplice su HTTPS, JSON di ritorno, la stessa chiave ovunque. Nessun SDK da installare, nessun balletto OAuth, nulla da tenere sincronizzato tra la tua build e la nostra.
Il tuo codice
Uno script, un cruscotto, un bot o una pagina statica nel browser — qualsiasi cosa che possa inviare una richiesta HTTP.
- GET /api/v1/stats
- X-Api-Key: ak_…
astrina.io/api/v1
La chiave è controllata, la quota è conteggiata, la risposta è assemblata e le intestazioni CORS sono allegate.
- Autenticazione con chiave
- Quota ripetuta
Gli stessi dati su cui il sito funziona
Analisi dal contatore, recensioni e valutazioni dal catalogo, intelligenza telefonica e liste di minacce — una fonte, nessun lavoro di esportazione.
- { "summary": … }
- { "quota": … }
Richiesta in, JSON out
La stessa richiesta nella lingua in cui scrivi già. Scegli una scheda — la risposta a destra non cambia.
# richiesta autenticata 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 }
} Ogni risposta ripete il tuo quota oggetto — nessuna chiamata di misurazione separata, nessuna congettura su quante richieste ti rimangono.
Progettato per integrarsi direttamente nel tuo stack
Autenticazione semplice con chiave
Una chiave, due modi per inviarla — l'intestazione X-Api-Key o Authorization: Bearer. Mai nell'URL, quindi non può filtrare nei log. Ruotala in qualsiasi momento dal tuo dashboard.
Quota ripetuta, sempre
Ogni payload include used e limit così puoi ritirarti con grazia. Oltre il limite? Un pulito 429 con i numeri allegati.
HTTP/2 429 Retry-After: 31400 { "error": "Daily quota exceeded", "limit": 5000, "used": 5000 }
CORS aperto per design
Gli endpoint pubblici restituiscono Access-Control-Allow-Origin: *, quindi recensioni, valutazioni, controlli telefonici e blacklist possono essere chiamati direttamente dal browser. Il tuo /stats rimane server a server.
Quote che si adattano a te
L'accesso API è incluso in ogni piano a pagamento — senza sorprese a consumo. Carte & crypto tramite Payora.
Vivi in tre passaggi
Prendi la tua chiave
Crea un account gratuito e copia la tua chiave da /my/api.php. Sembra ak_… e funziona istantaneamente.
Chiama un endpoint
Colpisci /api/v1/stats, /reviews, /rating, /phone o /blacklist con la tua chiave allegata. GET semplice, JSON semplice.
Leggi la quota
Analizza l'oggetto quota in ogni risposta e saprai sempre a che punto sei. Niente dashboard da sorvegliare.
Domande che i programmatori pongono per prime
Ho bisogno di un account per provarlo?
Sì — la chiave è ciò che conta la tua quota. Un account gratuito ti dà 100 chiamate al giorno su ogni endpoint, senza carta e senza orologio di prova.
Cosa succede quando esaurisco la quota?
L'endpoint risponde 429 con il tuo limite e utilizzato, e un Retry-After header che conta alla rovescia fino alle 00:00 UTC, quando la quota giornaliera si resetta. Ogni risposta riuscita porta anche X-RateLimit-Remaining, così il tuo codice può rallentare prima di superare il limite.
Posso chiamarlo dal browser?
Recensioni, valutazioni, controlli telefonici e blacklist — sì, sono aperti a CORS. /stats restituisce le tue analisi e può essere letto solo server-to-server. Una chiave inviata al browser è visibile a chiunque apra la pagina, quindi assegna ai widget pubblici la propria chiave nominata e revocala nel momento in cui non ne hai più bisogno.
C'è una sandbox o una chiave di test separata?
Sì. Nel dashboard puoi creare una chiave sandbox con la sua quota di 25 chiamate al giorno, indipendente dal tuo piano. Raggiunge gli endpoint delle statistiche e degli strumenti e risponde con gli stessi dati in tempo reale, quindi ciò che vedi mentre costruisci è ciò che invii.
Invia la tua prima richiesta oggi
Chiave gratuita, 100 chiamate al giorno, ogni endpoint sbloccato. Nessuna carta di credito, nessuna sala d'attesa.
Cosa risponde questa pagina
- API per l'analisi del sito web
- API per le recensioni
- API per la ricerca di numeri di telefono
- API REST gratuite per sviluppatori
- che cos'è api per l'analisi web
- come api per l'analisi web funziona
- api per l'analisi web spiegato
- guida a api per l'analisi web
- come iniziare con api per l'analisi web
- recensioni di api per l'analisi web
- vale la pena api per l'analisi web
- prezzi di api per l'analisi web
- api per l'analisi web alternative
- api per l'analisi web per principianti
- perché api per l'analisi web
- api per l'analisi web — cosa ottieni