Skip to Content

Szczegóły frazy: liczba konkurentów (getCompetitorsNumber)

GET/api/keywords_analysis/reports/keyword_details/getCompetitorsNumber

Zwraca liczbę domen konkurujących o podaną frazę. Pojedyncza liczba — najtańszy sposób oceny, jak zatłoczona jest fraza, przed pobraniem pełnych raportów.

Raport odpytujesz wprost frazą i krajem — bez wcześniejszego tworzenia zadania w Analizie SERP. Jedno żądanie zastępuje ścieżkę „utwórz zadanie → sprawdź status → pobierz wynik” i nie zużywa limitu zadań.


Żądanie

GET /api/keywords_analysis/reports/keyword_details/getCompetitorsNumber

Nagłówki: Authorization: Bearer <token>. Parametry przekazuje się w query stringu.

żądanie.jsonc
{ "keyword": "hamak", "country_id": 1 }

Parametry

NameTypeDefault
keywordstring

Wymagane. Fraza kluczowa, dla której pobierany jest raport. Pusty string zwraca 418.

country_idnumber

Wymagane. Identyfikator kraju; musi istnieć w słowniku krajów — nieznana wartość zwraca 418 z komunikatem Unknown country_id. Uwaga: 200 jest tu mapowane na 1.

1
pagenumber

Walidowane, ale bez efektu — ta akcja zwraca pojedynczy obiekt bez paginacji.

limitnumber

Walidowane, ale bez efektu — brak paginacji w odpowiedzi.

To metoda GET — parametry przekazuje się w query stringu. Wysłanie ich w treści żądania kończy się 418, bo endpoint czyta wyłącznie query.

Zarówno keyword, jak i country_idwymagane. Nieznane country_id zwraca 418 z Unknown country_id, a wartość 200 jest mapowana na 1 — dla Polski trafisz więc do bazy 1.0, nie 2.0.

Odpowiedź

Przykład poniżej to rzeczywista odpowiedź produkcyjna dla frazy hamak (country_id: 1), skrócona do jednego wiersza.

przykładowa-odpowiedź
{ "success": true, "data": { "competitors_number": 6290 } }

Struktura odpowiedzi

NameTypeDefault
successboolean
data{ competitors_number: number; }

Błędy

Błędy tego endpointu przychodzą we wspólnej kopercie ze statusem 418.

Powiązane akcje

Wszystkie poniższe raporty przyjmują tę samą parę keyword + country_id:

Ostatnia aktualizacja: