Jedno REST API do statystyk, recenzji & reputacji.
Pobierz analizy ruchu, recenzje, zbiorcze oceny, inteligencję telefoniczną i sprawdzanie czarnych list oszustw z jednego punktu końcowego JSON. Prosta autoryzacja klucza, CORS-otwarte, hojne darmowe limity.
Darmowy klucz · bez karty, bez poczekalni
Twój kod pyta, nasze dane odpowiadają
Zwykłe GET przez HTTPS, JSON z powrotem, ten sam klucz wszędzie. Brak SDK do zainstalowania, brak tańca OAuth, nic do synchronizacji między twoją wersją a naszą.
Twój kod
Skrypt, pulpit nawigacyjny, bot lub statyczna strona w przeglądarce — cokolwiek, co może wysłać żądanie HTTP.
- GET /api/v1/stats
- X-Api-Key: ak_…
astrina.io/api/v1
Klucz jest sprawdzany, kwota jest liczona, odpowiedź jest składana, a nagłówki CORS są dołączane.
- Autoryzacja klucza
- Kwota powtórzona
Te same dane, na których działa strona
Analizy z licznika, recenzje i oceny z katalogu, inteligencja telefoniczna i listy zagrożeń — jedno źródło, brak zadań eksportowych.
- { "summary": … }
- { "quota": … }
Żądanie wewnętrzne, JSON zewnętrzny
To samo zapytanie w języku, w którym już piszesz. Wybierz zakładkę — odpowiedź po prawej stronie się nie zmienia.
# uwierzytelnione żądanie 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 }
} Każda odpowiedź powtarza Twój quota obiekt — brak osobnego wywołania pomiarowego, brak zgadywania, ile żądań Ci pozostało.
Zbudowane, aby wpasować się bezpośrednio w Twój stos
Prosta autoryzacja klucza
Jeden klucz, dwa sposoby na jego wysłanie — nagłówek X-Api-Key lub Authorization: Bearer. Nigdy w URL, więc nie może wyciekać do logów. Zmieniaj go w dowolnym momencie z panelu sterowania.
Kwota powtórzona, zawsze
Każdy ładunek zawiera used i limit, abyś mógł się wycofać w sposób elegancki. Przekroczono limit? Czysty 429 z dołączonymi liczbami.
HTTP/2 429 Retry-After: 31400 { "error": "Daily quota exceeded", "limit": 5000, "used": 5000 }
CORS-otwarte z założenia
Publiczne punkty końcowe zwracają Access-Control-Allow-Origin: *, więc recenzje, oceny, kontrole telefonów i czarnych list można wywołać bezpośrednio z przeglądarki. Twój własny /stats pozostaje serwer-do-serwera.
Limity, które rosną razem z Tobą
Dostęp do API jest w zestawie z każdym płatnym planem — bez niespodzianek związanych z pomiarem. Karty & kryptowaluty przez Payora.
Na żywo w trzech krokach
Weź swój klucz
Utwórz darmowe konto i skopiuj swój klucz z /my/api.php. Wygląda jak ak_… i działa natychmiast.
Wywołaj punkt końcowy
Uderz w /api/v1/stats, /reviews, /rating, /phone lub /blacklist z dołączonym kluczem. Zwykły GET, zwykły JSON.
Przeczytaj limit
Przeanalizuj obiekt quota w każdej odpowiedzi i zawsze wiesz, gdzie stoisz. Żadne pulpity do pilnowania.
Pytania, które programiści zadają najpierw
Czy potrzebuję konta, aby to wypróbować?
Tak — klucz to to, co liczy twój limit. Darmowe konto daje ci 100 wywołań dziennie na każdym punkcie końcowym, bez karty i bez zegara próbnego.
Co się stanie, gdy wyczerpię limit?
Punkt końcowy odpowiada 429 z twoim limitem i użyty, oraz nagłówkiem Retry-After, który odlicza do 00:00 UTC, kiedy dzienna kwota się resetuje. Każda udana odpowiedź zawiera również X-RateLimit-Remaining, więc twój kod może zwolnić przed osiągnięciem limitu.
Czy mogę to wywołać z przeglądarki?
Recenzje, oceny, sprawdzenia telefonów i czarnych list — tak, są otwarte na CORS. /stats zwraca twoje własne analizy i jest czytelne tylko serwer-serwer. Klucz wysłany do przeglądarki jest widoczny dla każdego, kto otworzy stronę, więc nadaj publicznym widgetom ich własny nazwany klucz i cofnij go w momencie, gdy już go nie potrzebujesz.
Czy istnieje sandbox lub osobny klucz testowy?
Tak. W panelu możesz stworzyć klucz sandbox z własnym limitem 25 wywołań dziennie, niezależnym od twojego planu. Dociera do punktów końcowych statystyk i narzędzi i odpowiada na podstawie tych samych danych na żywo, więc to, co widzisz podczas budowania, to to, co wysyłasz.
Wyślij swoje pierwsze zapytanie dzisiaj
Darmowy klucz, 100 połączeń dziennie, każdy punkt końcowy odblokowany. Bez karty kredytowej, bez poczekalni.
Na co odpowiada ta strona
- API analityki strony
- API recenzji
- API wyszukiwania numerów telefonów
- darmowe REST API dla programistów
- co to jest api analityki internetowej
- jak działa api analityki internetowej
- api analityki internetowej wyjaśnione
- api analityki internetowej przewodnik
- jak zacząć z api analityki internetowej
- recenzje api analityki internetowej
- czy api analityki internetowej jest tego warte
- cennik api analityki internetowej
- api analityki internetowej alternatywy
- api analityki internetowej dla początkujących
- dlaczego api analityki internetowej
- api analityki internetowej — co otrzymujesz