Dokumentacja API Hop
Instagram: API danych
Odczytuj profile Instagram, posty, Reels, relacje, komentarze, obserwujących, lokalizacje i wyniki wyszukiwania przez 93 uwierzytelnione punkty końcowe.
Odczytuj profile Instagram, posty, Reels, relacje, komentarze, obserwujących, lokalizacje i wyniki wyszukiwania przez 93 uwierzytelnione punkty końcowe.
Uwierzytelnianie
Użyj klucza API API Hop w nagłówku uwierzytelnienia. Dostępność zależy od włączonych bram i uprawnień klucza API; sama dokumentacja nie potwierdza dostępności produkcyjnej.
Authorization: Bearer YOUR_API_KEYŻądania
Wszystkie operacje używają parametrów zapytania GET bez treści żądania. Segment wersji wybiera wersję interfejsu Instagram. Nieznane lub zdublowane pola są odrzucane. Zachowuj identyfikatory i kursory stronicowania jako ciągi znaków, także wartości większe niż bezpieczny zakres liczb JavaScript.
curl --get "https://api.apihop.ai/v1/instagram/v1/users/profile/by-username" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "username=instagram"Odpowiedzi
Natywna odpowiedź JSON zostaje zachowana, w tym opakowanie code/data i precyzja liczb. Struktury różnią się według operacji. Puste udane wyniki mogą podlegać opłacie; błąd nie jest pustym wynikiem. Poniższy przykład jest ilustracyjny, a nie odpowiedzią na żywo.
{"code":200,"data":{"user":{"id":"25025320","username":"instagram"}}}Rozliczenia i stronicowanie
Ceny dotyczą udanego żądania, a nie zwróconej pozycji. Każda strona jest osobnym żądaniem. V1 kosztuje $0.001; V2 $0.002; V3 $0.008 z wyjątkiem trzech narzędzi shortcode kosztujących $0.002. Pierwszeństwo mają ceny indywidualne konta. Rabaty ilościowe dostawcy nie są automatycznie przenoszone. Nieudane wywołania dostawcy zwalniają rezerwację; błędy rozliczenia zwracają błąd i nie wywołują drugiego żądania do dostawcy.
Opis punktów końcowych
Wybierz punkt końcowy i wyślij tylko jego udokumentowane pola. Gdy wymieniono alternatywy, podaj co najmniej jedno pole z każdej grupy. Wartości stronicowania muszą pochodzić z poprzedniej odpowiedzi; nie ma automatycznego stronicowania.
Błędy
Błędy platformy używają HTTP 400 dla nieprawidłowych parametrów, 401 dla nieprawidłowego uwierzytelnienia, 402 dla niewystarczających środków, 403 dla odmowy dostępu do bramy, 429 dla limitów częstotliwości i 5xx dla błędów usługi lub dostawcy. Zachowaj X-Request-Id do diagnozy. Nie traktuj HTTP 200 od dostawcy z kodem błędu biznesowego jako sukcesu.
Źródła
Listę punktów końcowych i ceny sprawdzono względem oficjalnego schematu i aktualnych metadanych cen 2026-10-31. Aktualne metadane mają pierwszeństwo przed sprzecznymi cenami w opisie.