DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Przecięcie domen
Domeny linkujące do kilku celów naraz. ⚠️ targets jest tu obiektem kluczowanym pozycją — {"1": "a.com", "2": "b.com"} — a nie tablicą, jaką przyjmują endpointy zbiorcze. exclude_targets usuwa witryny z porównania. Każdy wiersz zawiera domain_intersection oraz summary dla każdego celu. Służy do znajdowania tych, którzy linkują do konkurencji, ale nie do Ciebie. Odpowiednik na poziomie stron to post_dataforseo_backlinks_page_intersection_live.
Informacje o cenach
- Rozliczanie: zgłoszony koszt odpowiedzi.
- Referencyjny szacunek kosztu żądania: USD 0.06.
- 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: array (object | null)[] | null
_filters filtruj linki zwrotne Twojego
target
pole opcjonalne
za pomocą tego pola możesz filtrować początkowe linki zwrotne, które zostaną uwzględnione w zbiorze danych do zagregowanych metryk dla Twojegotarget
linki zwrotne możesz filtrować według wszystkich pól dostępnych w odpowiedzi tego endpointu
za pomocą tego parametru możesz uwzględnić w odpowiedzi tylko linki zwrotne dofollow i utworzyć elastyczny zbiór linków zwrotnych do obliczania metryk
przykład:"backlinks_filters": [["dofollow", "=", true]]Pusty obiekt - 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 linki zwrotne z subdomen
targetsą wykluczone
pole opcjonalne
jeśli ustawiszfalse, linki zwrotne z subdomentargetzostaną pominięte i nie otrzymasz tej samej domeny w odpowiedzi;
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ć domeny 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.internal_links_count",">","1"][["2.referring_pages",">","2"],
"and",
["1.backlinks",">","10"]][["1.first_seen",">","2017-10-23 11:31:45 +00:00"],
"and",
[["2.target","like","%dataforseo.com%"],"or",["1.referring_domains",">","10"]]]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
targetzostaną 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:referring_links_tldreferring_links_typesreferring_links_attributesreferring_links_platform_typesreferring_links_semantic_locationswartość 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 domen
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 wyników
pole opcjonalne
wartość domyślna:100
wartość maksymalna:1000 - offsetTyp: integer | null
przesunięcie w tablicy zwracanych wyników
pole opcjonalne
wartość 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:["backlinks,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:["backlinks,desc","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_BacklinksDomainIntersectionLiveResponseInfo200
- 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_BacklinksDomainIntersectionLiveTaskInfo
- 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 domeny linkujące do wszystkich
targetsz tablicy POST- domainTyp: object | null
_intersection zawiera dane o domenach linkujących do odpowiednich celów określonych w tablicy POST
dane są podawane w osobnych obiektach odpowiadających domenom, subdomenom lub stronom określonym w obiekcietargets- propertyTyp: object | null · Response36Afe1097B20_BacklinksDomainIntersection
Name - backlinksTyp: integer | null Format: int64
wskazuje liczbę linków zwrotnych
- backlinksTyp: integer | null Format: int64
_spam _score - brokenTyp: integer | null Format: int64
_backlinks liczba niedziałających linków zwrotnych
- brokenTyp: integer | null
_pages liczba niedziałających stron
- firstTyp: string | null
_seen data i godzina, kiedy nasz crawler po raz pierwszy znalazł link zwrotny z tego
target
w formacie UTC: „yyyy-mm-dd hh-mm-ss +00:00”
przykład:2019-11-15 12:57:46 +00:00 - lostTyp: string | null
_date data i godzina utraty ostatniego linku zwrotnego z tego
target
wskazuje datę i godzinę, kiedy nasz crawler odwiedził stronę i otrzymał w odpowiedzi kod statusu 4xx lub 5xx albo kiedy usunięto ostatni link zwrotny
w formacie UTC: „yyyy-mm-dd hh-mm-ss +00:00”
przykład:2019-11-15 12:57:46 +00:00 - rankTyp: integer | null
rank przypisany do
targetz tablicy POST
wskazuje rank, jaki domena odsyłająca (targetpowyżej) przekazuje Twojemu celowi z tablicy POST;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 - referringTyp: integer | null Format: int64
_domains liczba domen odsyłających
- referringTyp: integer | null Format: int64
_domains _nofollow liczba domen wskazujących co najmniej jeden link nofollow do odpowiedniego celu
- referringTyp: integer | null Format: int64
_ips liczba adresów IP odsyłających
- referringTyp: object | null
_links _attributes atrybuty linków odsyłających
wskazuje atrybuty linków odsyłających i liczbę linków dla każdego atrybutu- propertyTyp: integer | null
Name Integer numbers.
- referringTyp: object | null
_links _countries kody krajów ISO linków odsyłających
wskazuje kody krajów ISO domen, w których znajdują się linki odsyłające, oraz liczbę linków dla każdego kraju - referringTyp: object | null
_links _platform _types typy platform odsyłających
wskazuje typy platform odsyłających i liczbę linków dla każdej platformymożliwe wartości:
cms,blogs,ecommerce,message-boards,wikis,news,organization- propertyTyp: integer | null
Name Integer numbers.
- referringTyp: object | null
_links _semantic _locations - propertyTyp: integer | null
Name Integer numbers.
- referringTyp: object | null
_links _tld domeny najwyższego poziomu linków odsyłających
zawiera domeny najwyższego poziomu i liczbę linków odsyłających dla każdej z nich- propertyTyp: integer | null
Name Integer numbers.
- referringTyp: object | null
_links _types typy linków odsyłających
wskazuje typy linków odsyłających i liczbę linków dla każdego typu
możliwe wartości:anchor,image,link,meta,canonical,alternate,redirect- propertyTyp: integer | null
Name Integer numbers.
- referringTyp: integer | null Format: int64
_main _domains liczba głównych domen odsyłających
- referringTyp: integer | null Format: int64
_main _domains _nofollow liczba głównych domen wskazujących co najmniej jeden link nofollow do
target - referringTyp: integer | null Format: int64
_pages wskazuje liczbę stron wskazujących na
target - referringTyp: integer | null Format: int64
_pages _nofollow liczba stron odsyłających, które wskazują co najmniej jeden link nofollow do
target - referringTyp: integer | null Format: int64
_subnets liczba podsieci odsyłających
- targetTyp: string | null
domena, która linkuje do odpowiedniego celu z tablicy POST
- typeTyp: string | null
typ elementu
- summaryTyp: object | null · Response36Afe1097B20_IntersectionSummaryInfo
zawiera podsumowanie przecięć domen
- 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
domeny docelowe, subdomeny lub strony internetowe w tablicy POST
- propertyTyp: string | null
Name
- totalTyp: integer | null Format: int64
_count łączna liczba wyników pasujących do Twojego żą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/domain_intersection/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"targets": {
"1": "moz.com",
"2": "ahrefs.com"
},
"include_subdomains": false,
"exclude_targets": [
"semrush.com"
],
"limit": 5,
"order_by": [
"1.backlinks,desc"
],
"exclude_internal_backlinks": 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": [
{
"domain_intersection": null,
"summary": "[Max Depth Exceeded]"
}
]
}
]
}
]
}