DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Průnik stránek
Stránky odkazující na několik cílových URL najednou, nikoli domény. ⚠️ targets je objekt klíčovaný pozicí a přijímá plné URL, nikoli holé domény. Každý řádek nese page_intersection a summary pro každý cíl. Ekvivalent na úrovni domén je post_dataforseo_backlinks_domain_intersection_live, po kterém je vhodné sáhnout nejdříve.
Referenční ceny
- Účtování: vykázaná cena odpovědi.
- Referenční odhad ceny požadavku: USD 0.033.
- Referenční multiplikátor zákazníka: 1.0. Znovu jej neaplikujte na již zúčtovanou částku zákazníka.
Pouze referenční metadata — nikoli nabídka pro účet, garantovaná cena ani limit utrácení. Kredity prostředků nejsou kredity Felo. Konečné účtování se řídí fakturačními záznamy Felo.
- Typ: array (object | null)[]
- backlinksTyp: string | null
_status _type určuje, které zpětné odkazy vrátit a započítat
volitelné pole
pomocí tohoto pole můžete vybrat, které zpětné odkazy budou vráceny a použity pro agregované metriky vašichtargets;
možné hodnoty:all— budou vráceny a započítány všechny zpětné odkazy;live— budou vráceny a započítány zpětné odkazy nalezené při poslední kontrole;lost— budou vráceny a započítány ztracené zpětné odkazy;výchozí hodnota:
live - excludeTyp: boolean | null
_internal _backlinks určuje, zda budou z výsledků vyloučeny interní zpětné odkazy ze subdomén na
target
volitelné pole
pokud nastavítetrue, výsledky nebudou obsahovat data o interních zpětných odkazech ze subdomén stejné domény jakotarget
pokud nastavítefalse, interní odkazy budou do výsledku zahrnuty
výchozí hodnota:true - excludeTyp: array string[] | null
_targets domény, subdomény nebo webové stránky, které chcete vyloučit
volitelné pole
můžete zadat až 10 domén, subdomén nebo webových stránek
pokud toto pole použijete, výsledky budou obsahovat odkazující stránky, které odkazují natargets, ale neodkazují naexclude_targets
příklad:"exclude_targets": [<br>"bbc.com",<br>"https://www.apple.com/iphone/*",<br>"https://dataforseo.com/apis/*"] - filtersTyp: array (object | null)[] | null
pole parametrů filtrování výsledků
volitelné pole
můžete přidat několik filtrů najednou (maximálně 8)
mezi podmínkami je nutné nastavit logický operátorand,or
podporované operátory:regex,not_regex,=,<>,in,not_in,like,not_like,ilike,not_ilike,match,not_match
operátor%můžete použít slikeanot_likepro shodu s libovolným řetězcem o nule nebo více znacích
příklad:["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%"]]]Prázdný objekt - includeTyp: boolean | null
_indirect _links určuje, zda budou do výsledků zahrnuty nepřímé odkazy na
targets
volitelné pole
pokud nastavítetrue, výsledky budou obsahovat data o nepřímých odkazech směřujících na stránku, která buď přesměrovává na cíl, nebo odkazuje na kanonickou stránku
pokud nastavítefalse, nepřímé odkazy budou ignorovány
výchozí hodnota:true - includeTyp: boolean | null
_subdomains určuje, zda budou subdomény
targetszahrnuty do vyhledávání
volitelné pole
pokud nastavítefalse, subdomény budou ignorovány
výchozí hodnota:true - internalTyp: integer | null
_list _limit maximální počet prvků ve vnitřních polích
volitelné pole
toto pole můžete použít k omezení počtu prvků v následujících polích:attributesdomain_from_platform_typevýchozí hodnota:
10
maximální hodnota:1000 - intersectionTyp: string | null
_mode určuje, zda se mají zpětné odkazy protínat
volitelné pole
toto pole použijte k protnutí nebo sloučení výsledků pro zadané URL
možné hodnoty:all,partialall— výsledky vycházejí ze všech zpětných odkazů;partial— výsledky vycházejí pouze z protínajících se zpětných odkazů;
výchozí hodnota:all - limitTyp: integer | null
maximální počet vrácených zpětných odkazů
volitelné polevýchozí hodnota:
100
maximální hodnota:1000 - offsetTyp: integer | null
posun v poli výsledků vrácených zpětných odkazů
volitelné polevýchozí hodnota:
0
pokud zadáte hodnotu10, prvních deset zpětných odkazů v poli výsledků bude vynecháno a data budou vrácena pro následující zpětné odkazy - orderTyp: array string[] | null
_by pravidla řazení výsledků
volitelné pole
k řazení výsledků můžete použít stejné hodnoty jako v polifilters
možné typy řazení:asc— výsledky budou seřazeny vzestupnědesc— výsledky budou seřazeny sestupně
typ řazení se nastavuje čárkou
příklad:["rank,desc"]
pamatujte, že v jednom požadavku lze nastavit nejvýše tři pravidla řazení
několik pravidel řazení je nutné oddělit čárkou
příklad:["domain_from_rank,desc","page_from_rank,asc"] - rankTyp: string | null
_scale určuje škálu používanou pro výpočet a zobrazení hodnot
rank,domain_from_rankapage_from_rank
volitelné poletento parametr můžete použít k volbě, zda se hodnoty rank zobrazují na škále 0–100, nebo 0–1000
možné hodnoty:
one_hundred— hodnoty rank se zobrazují na škále 0–100one_thousand— hodnoty rank se zobrazují na škále 0–1000výchozí hodnota:
one_thousandvíce o fungování tohoto parametru a výpočtu metrik hodnocení najdete v tomto článku nápovědy
- tagTyp: string | null
uživatelem definovaný identifikátor úlohy
volitelné pole
limit znaků je 255
tento parametr můžete použít k identifikaci úlohy a jejímu spárování s výsledkem
zadanou hodnotutagnajdete v objektudataodpovědi - targetsTyp: object | null
domény, subdomény nebo webové stránky, pro které se mají načíst odkazy
povinné pole
můžete zadat až 20 domén, subdomén nebo webových stránek
doménu nebo subdoménu je nutné zadat bezhttps://awww.
stránku je nutné zadat jako absolutní URL (včetněhttp://nebohttps://)
příklad:"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 Formát: doublecost
celkové náklady na úlohy, USD
- Typ: integer | nullstatus
_code obecný kód stavu úplný seznam kódů odpovědí najdete zde
- Typ: string | nullstatus
_message obecná informační zpráva úplný seznam obecných informačních zpráv najdete zde
- Typ: array (object | null)[] | nulltasks
pole úloh
- Typ: object | null · Response36Afe1097B20_BacklinksPageIntersectionLiveTaskInfo
- costTyp: number | null Formát: double
celkové náklady na úlohy, USD
- dataTyp: object | null
obsahuje stejné parametry, které jste zadali v požadavku POST
- propertyTyp: object | null
Name
- idTyp: string | null
identifikátor úlohy jedinečný identifikátor úlohy v našem systému ve formátu UUID
- pathTyp: array (string | null)[] | null
cesta URL
- resultTyp: array (object | null)[] | null
pole výsledků
- itemsTyp: array (object | null)[] | null
obsahuje relevantní data o zpětných odkazech a odkazujících doménách
- pageTyp: object | null
_intersection obsahuje data o stránkách, které odkazují na odpovídající cíle zadané v poli POST
data jsou poskytována v samostatných objektech odpovídajících stránkám zadaným v objektutargets- propertyTyp: array (object | null)[] | null
Name - altTyp: string | null
alternativní text obrázku
toto pole budenull, pokudtypezpětného odkazu není obrázek - anchorTyp: string | null
text kotvy zpětného odkazu
- attributesTyp: array (string | null)[] | null
atributy odkazujících odkazů
příklad:nofollow - backlinkTyp: integer | null
_spam _score - dofollowTyp: boolean | null
udává, zda je zpětný odkaz dofollow
pokud jefalse, je zpětný odkaz nofollow - domainTyp: string | null
_from doména odkazující na cílovou doménu nebo webovou stránku
- domainTyp: string | null
_from _country kód země ISO odkazující domény
- domainTyp: string | null
_from _ip IP adresa odkazující domény
- domainTyp: boolean | null
_from _is _ip udává, zda je doména IP
pokud jetrue, doména funguje jako IP adresa a nemá doménové jméno - domainTyp: array (string | null)[] | null
_from _platform _type typy platforem odkazující domény
možné hodnoty:
cms,blogs,ecommerce,message-boards,wikis,news,organization - domainTyp: integer | null
_from _rank - domainTyp: string | null
_to doména, na kterou zpětný odkaz ukazuje
- firstTyp: string | null
_seen datum a čas, kdy náš crawler poprvé našel zpětný odkaz
ve formátu UTC: „yyyy-mm-dd hh-mm-ss +00:00“
příklad:2019-11-15 12:57:46 +00:00 - groupTyp: integer | null Formát: int64
_count udává celkový počet zpětných odkazů z této domény
například pokud jemodenastaven naone_per_domain, pole udává celkový počet zpětných odkazů přicházejících z této domény - indirectTyp: array (object | null)[] | null
_link _path cesta nepřímého odkazu
udává URL nebo posloupnost URL vedoucích naurl_to- statusTyp: integer | null
_code obecný stavový kód
úplný seznam kódů odpovědí najdete zde
Poznámka: důrazně doporučujeme navrhnout potřebný systém pro zpracování souvisejících výjimek a chybových stavů - typeTyp: string | null
typ prvku
- urlTyp: string | null
URL nepřímého odkazu
- isTyp: boolean | null
_broken udává, zda je zpětný odkaz nefunkční
pokud jetrue, zpětný odkaz ukazuje na stránku odpovídající kódem stavu 4xx nebo 5xx - isTyp: boolean | null
_indirect _link udává, zda je zpětný odkaz nepřímým odkazem
pokud jetrue, zpětný odkaz je nepřímý odkaz ukazující na stránku, která buď přesměrovává naurl_to, nebo ukazuje na kanonickou stránku - isTyp: boolean | null
_lost udává, zda byl zpětný odkaz odstraněn
pokud jetrue, byl odstraněn zpětný odkaz nebo celá stránka - isTyp: boolean | null
_new udává, zda je zpětný odkaz nový
pokud jetrue, zpětný odkaz byl na stránce nalezen při poslední návštěvě našeho crawleru - itemTyp: string | null
_type typ odkazu
možné hodnoty:anchor,image,link,meta,canonical,alternate,redirect - lastTyp: string | null
_seen nejnovější datum návštěvy našeho crawleru u zpětného odkazu
ve formátu UTC: „yyyy-mm-dd hh-mm-ss +00:00“
příklad:2019-11-15 12:57:46 +00:00 - linksTyp: integer | null Formát: int64
_count počet identických zpětných odkazů nalezených na odkazující stránce
- originalTyp: boolean | null
udává, zda byl zpětný odkaz na odkazující stránce přítomen, když ji náš crawler poprvé navštívil
- pageTyp: string | null
_from _encoding kódování znaků odkazující stránky
příklad:utf-8 - pageTyp: integer | null
_from _external _links počet externích odkazů nalezených na odkazující stránce
- pageTyp: integer | null
_from _internal _links počet interních odkazů nalezených na odkazující stránce
- pageTyp: string | null
_from _language jazyk odkazující stránky
ve formátu ISO 639-1
příklad:en - pageTyp: integer | null
_from _rank - pageTyp: integer | null
_from _size velikost odkazující stránky v bajtech
příklad:63357 - pageTyp: integer | null
_from _status _code kód stavu HTTP vrácený odkazující stránkou
příklad:200 - pageTyp: string | null
_from _title název odkazující stránky
- prevTyp: string | null
_seen datum předcházející nejnovější návštěvě zpětného odkazu naším crawlerem
ve formátu UTC: „yyyy-mm-dd hh-mm-ss +00:00“
příklad:2019-11-15 12:57:46 +00:00 - rankTyp: integer | null
- semanticTyp: string | null
_location - textTyp: string | null
_post úryvek po textu kotvy
- textTyp: string | null
_pre textový úryvek před textem kotvy
- tldTyp: string | null
_from doména nejvyšší úrovně odkazující URL
- typeTyp: string | null
typ prvku
- urlTyp: string | null
_from URL stránky, na které byl zpětný odkaz nalezen
- urlTyp: boolean | null
_from _https udává, zda je odkazující URL zabezpečená protokolem HTTPS
pokud jetrue, odkazující URL je zabezpečená protokolem HTTPS - urlTyp: string | null
_to URL, na kterou zpětný odkaz ukazuje
- urlTyp: boolean | null
_to _https udává, zda je URL, na kterou zpětný odkaz ukazuje, zabezpečená protokolem HTTPS
pokud jetrue, URL je zabezpečená protokolem HTTPS - urlTyp: string | null
_to _redirect _target cílová URL přesměrování
cílová stránka, na kterou přesměrování ukazuje - urlTyp: integer | null
_to _spam _score - urlTyp: integer | null
_to _status _code kód stavu odkazované stránky
pokud je hodnotanull, náš crawler ještě nenavštívil webovou stránku, na kterou odkaz vede
příklad:200
- summaryTyp: object | null · Response36Afe1097B20_IntersectionSummaryInfo
obsahuje souhrn průniků stránek
- intersectionsTyp: integer | null Formát: int64
_count celkový počet průniků
- itemsTyp: integer | null Formát: int64
_count počet výsledků vrácených v poli
items - targetsTyp: object | null
targetsz pole POST- propertyTyp: string | null
Name
- totalTyp: integer | null Formát: int64
_count celkový počet výsledků relevantních k požadavku
- resultTyp: integer | null Formát: int64
_count počet prvků v poli result
- statusTyp: integer | null
_code stavový kód úlohy vygenerovaný DataForSEO; může být v následujícím rozsahu: 10000-60000 úplný seznam kódů odpovědí najdete zde
- statusTyp: string | null
_message informační zpráva úlohy úplný seznam obecných informačních zpráv najdete zde
- timeTyp: string | null
doba provedení, sekundy
- Typ: integer | null Formát: int64tasks
_count počet úloh v poli tasks
- Typ: integer | null Formát: int64tasks
_error počet úloh v poli tasks vrácených s chybou
- Typ: string | nulltime
celková doba provádění, sekundy
- Typ: string | nullversion
aktuální verze API
application/json - 400
Požadavek se nepodařilo zpracovat. Zkontrolujte parametry požadavku.
- 401
Je vyžadován platný API klíč Felo.
- 402
V požadavku nelze pokračovat, protože není splněn požadavek na fakturaci.
- 403
Účet nemá oprávnění tuto operaci provést.
- 429
Byl dosažen limit požadavků nebo útraty.
- 502
Služba nemohla požadavek dokončit.
- 503
API nebo fakturační služba je dočasně nedostupná.
- 504
Při zpracování požadavku vypršel časový limit služby.
- default
Chybová odpověď; odpovědi předávané přímo od upstream poskytovatele mohou používat formáty poskytovatele
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]"
}
]
}
]
}
]
}