DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Przecięcie stron
Strony linkujące do kilku docelowych adresów URL naraz, a nie domeny. ⚠️ targets jest obiektem kluczowanym pozycją i przyjmuje pełne adresy URL, a nie same domeny. Każdy wiersz zawiera page_intersection oraz summary dla każdego celu. Odpowiednik na poziomie domen to post_dataforseo_backlinks_domain_intersection_live — po niego sięgnij najpierw.
Informacje o cenach
- Rozliczanie: zgłoszony koszt odpowiedzi.
- Referencyjny szacunek kosztu żądania: USD 0.033.
- Referencyjny mnożnik klienta: 1.0. Nie stosuj go ponownie do rozliczonej kwoty klienta.
Wyłącznie metadane referencyjne — nie oferta dla konta, nie gwarantowana cena ani limit wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.
- Typ: array (object | null)[]
- backlinksTyp: string | null
_status _type określa, które linki zwrotne zwrócić i zliczyć
pole opcjonalne
za pomocą tego pola możesz wybrać, które linki zwrotne zostaną zwrócone i wykorzystane do zagregowanych metryk dla Twoichtargets;
możliwe wartości:all— zostaną zwrócone i zliczone wszystkie linki zwrotne;live— zostaną zwrócone i zliczone linki zwrotne znalezione podczas ostatniej kontroli;lost— zostaną zwrócone i zliczone utracone linki zwrotne;wartość domyślna:
live - excludeTyp: boolean | null
_internal _backlinks wskazuje, czy wewnętrzne linki zwrotne z subdomen do
targetzostaną wykluczone z wyników
pole opcjonalne
jeśli ustawisztrue, wyniki nie będą zawierać danych o wewnętrznych linkach zwrotnych z subdomen tej samej domeny cotarget
jeśli ustawiszfalse, linki wewnętrzne zostaną uwzględnione w wyniku
wartość domyślna:true - excludeTyp: array string[] | null
_targets domeny, subdomeny lub strony internetowe, które chcesz wykluczyć
pole opcjonalne
możesz podać do 10 domen, subdomen lub stron internetowych
jeśli użyjesz tej tablicy, wyniki będą zawierać strony odsyłające, które linkują dotargets, ale nie linkują doexclude_targets
przykład:"exclude_targets": [<br>"bbc.com",<br>"https://www.apple.com/iphone/*",<br>"https://dataforseo.com/apis/*"] - filtersTyp: array (object | null)[] | null
tablica parametrów filtrowania wyników
pole opcjonalne
możesz dodać kilka filtrów jednocześnie (maksymalnie 8)
między warunkami należy ustawić operator logicznyand,or
obsługiwane są następujące operatory:regex,not_regex,=,<>,in,not_in,like,not_like,ilike,not_ilike,match,not_match
operatora%możesz użyć zlikeinot_like, aby dopasować dowolny ciąg złożony z zera lub więcej znaków
przykład:["1.rank",">","80"][["2.page_from_rank",">","55"],
"and",
["1.original","=","true"]][["1.first_seen",">","2017-10-23 11:31:45 +00:00"],
"and",
[["1.acnhor","like","%seo%"],"or",["1.text_pre","not_like","%seo%"]]]Pusty obiekt - includeTyp: boolean | null
_indirect _links wskazuje, czy pośrednie linki do
targetszostaną uwzględnione w wynikach
pole opcjonalne
jeśli ustawisztrue, wyniki będą zawierać dane o linkach pośrednich wskazujących na stronę, która przekierowuje do celu lub wskazuje stronę kanoniczną
jeśli ustawiszfalse, linki pośrednie zostaną zignorowane
wartość domyślna:true - includeTyp: boolean | null
_subdomains wskazuje, czy subdomeny
targetszostaną uwzględnione w wyszukiwaniu
pole opcjonalne
jeśli ustawiszfalse, subdomeny zostaną pominięte
wartość domyślna:true - internalTyp: integer | null
_list _limit maksymalna liczba elementów w tablicach wewnętrznych
pole opcjonalne
możesz użyć tego pola, aby ograniczyć liczbę elementów w następujących tablicach:attributesdomain_from_platform_typewartość domyślna:
10
wartość maksymalna:1000 - intersectionTyp: string | null
_mode wskazuje, czy przecinać linki zwrotne
pole opcjonalne
użyj tego pola, aby przeciąć lub scalić wyniki dla podanych adresów URL
możliwe wartości:all,partialall— wyniki opierają się na wszystkich linkach zwrotnych;partial— wyniki opierają się tylko na przecinających się linkach zwrotnych;
wartość domyślna:all - limitTyp: integer | null
maksymalna liczba zwracanych linków zwrotnych
pole opcjonalnewartość domyślna:
100
wartość maksymalna:1000 - offsetTyp: integer | null
przesunięcie w tablicy wyników zwracanych linków zwrotnych
pole opcjonalnewartość domyślna:
0
jeśli podasz wartość10, pierwsze dziesięć linków zwrotnych w tablicy wyników zostanie pominiętych, a dane zostaną zwrócone dla kolejnych linków zwrotnych - orderTyp: array string[] | null
_by zasady sortowania wyników
pole opcjonalne
do sortowania wyników możesz użyć tych samych wartości co w tablicyfilters
możliwe typy sortowania:asc— wyniki zostaną posortowane rosnącodesc— wyniki zostaną posortowane malejąco
typ sortowania ustawia się przecinkiem
przykład:["rank,desc"]
pamiętaj, że w jednym żądaniu można ustawić nie więcej niż trzy zasady sortowania
kilka zasad sortowania należy oddzielić przecinkiem
przykład:["domain_from_rank,desc","page_from_rank,asc"] - rankTyp: string | null
_scale określa skalę używaną do obliczania i wyświetlania wartości
rank,domain_from_rankipage_from_rank
pole opcjonalnemożesz użyć tego parametru, aby wybrać, czy wartości rank są prezentowane w skali 0–100 czy 0–1000
możliwe wartości:
one_hundred— wartości rank są wyświetlane w skali 0–100one_thousand— wartości rank są wyświetlane w skali 0–1000wartość domyślna:
one_thousandwięcej o działaniu tego parametru i obliczaniu metryk rankingu znajdziesz w tym artykule Centrum pomocy
- tagTyp: string | null
identyfikator zadania zdefiniowany przez użytkownika
pole opcjonalne
limit znaków: 255
ten parametr służy do identyfikacji zadania i dopasowania go do wyniku
podaną wartośćtagznajdziesz w obiekciedataodpowiedzi - targetsTyp: object | null
domeny, subdomeny lub strony internetowe, dla których mają zostać pobrane linki
pole wymagane
możesz podać do 20 domen, subdomen lub stron internetowych
domenę lub subdomenę należy podać bezhttps://iwww.
stronę należy podać jako pełny URL (zhttp://lubhttps://)
przykład:"targets": {<br>"1": "http://planet.postgresql.org/",<br>"2": "http://gborg.postgresql.org/"<br>}- propertyTyp: string | null
Name
- Typ: object | null · Response36Afe1097B20_BacklinksPageIntersectionLiveResponseInfo200
- Typ: number | null Format: doublecost
łączny koszt zadań, USD
- Typ: integer | nullstatus
_code ogólny kod statusu pełną listę kodów odpowiedzi znajdziesz tutaj
- Typ: string | nullstatus
_message ogólny komunikat informacyjny pełną listę ogólnych komunikatów informacyjnych znajdziesz tutaj
- Typ: array (object | null)[] | nulltasks
tablica zadań
- Typ: object | null · Response36Afe1097B20_BacklinksPageIntersectionLiveTaskInfo
- costTyp: number | null Format: double
łączny koszt zadań, USD
- dataTyp: object | null
zawiera te same parametry, które podano w żądaniu POST
- propertyTyp: object | null
Name
- idTyp: string | null
identyfikator zadania unikalny identyfikator zadania w naszym systemie w formacie UUID
- pathTyp: array (string | null)[] | null
ścieżka URL
- resultTyp: array (object | null)[] | null
tablica wyników
- itemsTyp: array (object | null)[] | null
zawiera odpowiednie dane o linkach zwrotnych i domenach odsyłających
- pageTyp: object | null
_intersection zawiera dane o stronach linkujących do odpowiednich celów określonych w tablicy POST
dane są podawane w osobnych obiektach odpowiadających stronom określonym w obiekcietargets- propertyTyp: array (object | null)[] | null
Name - altTyp: string | null
tekst alternatywny obrazu
to pole będzie miało wartośćnull, jeślitypelinku zwrotnego nie jest obrazem - anchorTyp: string | null
tekst kotwicy linku zwrotnego
- attributesTyp: array (string | null)[] | null
atrybuty linków odsyłających
przykład:nofollow - backlinkTyp: integer | null
_spam _score - dofollowTyp: boolean | null
wskazuje, czy link zwrotny jest dofollow
jeślifalse, link zwrotny jest nofollow - domainTyp: string | null
_from domena odsyłająca do domeny docelowej lub strony internetowej
- domainTyp: string | null
_from _country kod kraju ISO domeny odsyłającej
- domainTyp: string | null
_from _ip adres IP domeny odsyłającej
- domainTyp: boolean | null
_from _is _ip wskazuje, czy domena jest adresem IP
jeślitrue, domena działa jako adres IP i nie ma nazwy domenowej - domainTyp: array (string | null)[] | null
_from _platform _type typy platform domeny odsyłającej
możliwe wartości:
cms,blogs,ecommerce,message-boards,wikis,news,organization - domainTyp: integer | null
_from _rank rank domeny odsyłającej
wskazuje rank domeny w momencie, gdy nasz crawler ostatnio widział link zwrotny;domain_from_rankjest obliczany metodą szeregowania węzłów w połączonej bazie danych — zasadą stosowaną w oryginalnym algorytmie Google PageRank
więcej o mierniku i jego obliczaniu znajdziesz w tym artykule Centrum pomocy - domainTyp: string | null
_to domena, na którą wskazuje link zwrotny
- firstTyp: string | null
_seen data i godzina, kiedy nasz crawler po raz pierwszy znalazł link zwrotny
w formacie UTC: „yyyy-mm-dd hh-mm-ss +00:00”
przykład:2019-11-15 12:57:46 +00:00 - groupTyp: integer | null Format: int64
_count wskazuje łączną liczbę linków zwrotnych z tej domeny
na przykład, jeślimodema wartośćone_per_domain, pole wskaże łączną liczbę linków zwrotnych pochodzących z tej domeny - indirectTyp: array (object | null)[] | null
_link _path ścieżka linku pośredniego
wskazuje adres URL lub sekwencję adresów URL prowadzących dourl_to- statusTyp: integer | null
_code ogólny kod statusu
pełną listę kodów odpowiedzi znajdziesz tutaj
Uwaga: zdecydowanie zalecamy zaprojektowanie niezbędnego systemu obsługi powiązanych wyjątków i warunków błędów - typeTyp: string | null
typ elementu
- urlTyp: string | null
adres URL linku pośredniego
- isTyp: boolean | null
_broken wskazuje, czy link zwrotny jest niedziałający
jeślitrue, link zwrotny wskazuje stronę odpowiadającą kodem statusu 4xx lub 5xx - isTyp: boolean | null
_indirect _link wskazuje, czy link zwrotny jest linkiem pośrednim
jeślitrue, link zwrotny jest linkiem pośrednim wskazującym stronę, która przekierowuje dourl_tolub wskazuje stronę kanoniczną - isTyp: boolean | null
_lost wskazuje, czy link zwrotny został usunięty
jeślitrue, usunięto link zwrotny lub całą stronę - isTyp: boolean | null
_new wskazuje, czy link zwrotny jest nowy
jeślitrue, link zwrotny znajdował się na stronie podczas ostatniej wizyty naszego crawlera - itemTyp: string | null
_type typ linku
możliwe wartości:anchor,image,link,meta,canonical,alternate,redirect - lastTyp: string | null
_seen najnowsza data wizyty naszego crawlera przy linku zwrotnym
w formacie UTC: „yyyy-mm-dd hh-mm-ss +00:00”
przykład:2019-11-15 12:57:46 +00:00 - linksTyp: integer | null Format: int64
_count liczba identycznych linków zwrotnych znalezionych na stronie odsyłającej
- originalTyp: boolean | null
wskazuje, czy link zwrotny był obecny na stronie odsyłającej, gdy nasz crawler odwiedził ją po raz pierwszy
- pageTyp: string | null
_from _encoding kodowanie znaków strony odsyłającej
przykład:utf-8 - pageTyp: integer | null
_from _external _links liczba linków zewnętrznych znalezionych na stronie odsyłającej
- pageTyp: integer | null
_from _internal _links liczba linków wewnętrznych znalezionych na stronie odsyłającej
- pageTyp: string | null
_from _language język strony odsyłającej
w formacie ISO 639-1
przykład:en - pageTyp: integer | null
_from _rank - pageTyp: integer | null
_from _size rozmiar strony odsyłającej w bajtach
przykład:63357 - pageTyp: integer | null
_from _status _code kod statusu HTTP zwrócony przez stronę odsyłającą
przykład:200 - pageTyp: string | null
_from _title tytuł strony odsyłającej
- prevTyp: string | null
_seen data poprzedzająca najnowszą wizytę naszego crawlera przy linku zwrotnym
w formacie UTC: „yyyy-mm-dd hh-mm-ss +00:00”
przykład:2019-11-15 12:57:46 +00:00 - rankTyp: integer | null
- semanticTyp: string | null
_location - textTyp: string | null
_post fragment tekstu po tekście kotwicy
- textTyp: string | null
_pre fragment tekstu przed tekstem kotwicy
- tldTyp: string | null
_from domena najwyższego poziomu odsyłającego adresu URL
- typeTyp: string | null
typ elementu
- urlTyp: string | null
_from adres URL strony, na której znaleziono link zwrotny
- urlTyp: boolean | null
_from _https wskazuje, czy odsyłający adres URL jest zabezpieczony protokołem HTTPS
jeślitrue, odsyłający adres URL jest zabezpieczony protokołem HTTPS - urlTyp: string | null
_to adres URL, na który wskazuje link zwrotny
- urlTyp: boolean | null
_to _https wskazuje, czy adres URL, na który wskazuje link zwrotny, jest zabezpieczony protokołem HTTPS
jeślitrue, adres URL jest zabezpieczony protokołem HTTPS - urlTyp: string | null
_to _redirect _target docelowy adres URL przekierowania
strona docelowa, na którą wskazuje przekierowanie - urlTyp: integer | null
_to _spam _score - urlTyp: integer | null
_to _status _code kod statusu strony, do której prowadzi link
jeśli wartość tonull, nasz crawler nie odwiedził jeszcze strony, na którą wskazuje link
przykład:200
- summaryTyp: object | null · Response36Afe1097B20_IntersectionSummaryInfo
zawiera podsumowanie przecięć stron
- intersectionsTyp: integer | null Format: int64
_count łączna liczba przecięć
- itemsTyp: integer | null Format: int64
_count liczba wyników zwróconych w tablicy
items - targetsTyp: object | null
targetsz tablicy POST- propertyTyp: string | null
Name
- totalTyp: integer | null Format: int64
_count łączna liczba wyników pasujących do żądania
- resultTyp: integer | null Format: int64
_count liczba elementów w tablicy result
- statusTyp: integer | null
_code kod statusu zadania wygenerowany przez DataForSEO; może mieścić się w następującym zakresie: 10000-60000 pełną listę kodów odpowiedzi znajdziesz tutaj
- statusTyp: string | null
_message komunikat informacyjny zadania pełną listę ogólnych komunikatów informacyjnych znajdziesz tutaj
- timeTyp: string | null
czas wykonania, sekundy
- Typ: integer | null Format: int64tasks
_count liczba zadań w tablicy tasks
- Typ: integer | null Format: int64tasks
_error liczba zadań w tablicy tasks zwróconych z błędem
- Typ: string | nulltime
łączny czas wykonania, sekundy
- Typ: string | nullversion
bieżąca wersja interfejsu API
application/json - 400
Nie można przetworzyć żądania. Sprawdź parametry żądania.
- 401
Wymagany jest prawidłowy klucz API Felo.
- 402
Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.
- 403
Konto nie ma uprawnień do wykonania tej operacji.
- 429
Osiągnięto limit żądań lub wydatków.
- 502
Usługa nie mogła ukończyć żądania.
- 503
API lub usługa rozliczeniowa jest tymczasowo niedostępna.
- 504
Upłynął limit czasu usługi podczas przetwarzania żądania.
- default
Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/backlinks/page_intersection/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"targets": {
"1": "football.com",
"2": "fifa.com"
},
"exclude_targets": [
"skysports.com"
],
"limit": 5,
"order_by": [
"1.rank,desc"
],
"filters": [
[
"2.domain_from_rank",
">",
400
],
"and",
[
"1.dofollow",
"=",
true
]
]
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"targets": null,
"total_count": null,
"items_count": null,
"items": [
{
"page_intersection": null,
"summary": "[Max Depth Exceeded]"
}
]
}
]
}
]
}