DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Сторінки домену
Сторінки одного target, на які ведуть посилання, з даними краулера для кожної: main_domain, domain, tld, page, ip, first_visited, prev_visited і fetch_time. Показує, які сторінки справді отримують посилання. Для кількості зворотних посилань за сторінками, а не метаданих обходу, використовуйте post_dataforseo_backlinks_domain_pages_summary_live.
Довідкові ціни
- Тарифікація: вартість відповіді за даними постачальника.
- Довідкова оцінка запиту: USD 0.0276.
- Довідковий множник для клієнта: 1.0. Не застосовуйте його повторно до вже розрахованої суми клієнта.
Лише довідкові метадані, а не котирування для облікового запису, гарантована ціна чи ліміт витрат. Кредити ресурсів — це не кредити Felo. Остаточні списання здійснюються за записами білінгу Felo.
- Тип: array (object | null)[]
- backlinksТип: array (object | null)[] | null
_filters фільтрує зворотні посилання вашого
target
необов'язкове поле
це поле дозволяє відфільтрувати початкові зворотні посилання, які увійдуть до набору даних для агрегованих метрик за вашимtarget
зворотні посилання можна фільтрувати за всіма полями, доступними у відповіді цього ендпоінта
за допомогою цього параметра можна включити до відповіді лише dofollow-зворотні посилання й створити гнучкий набір даних зворотних посилань для розрахунку метрик
приклад:"backlinks_filters": ["dofollow", "=", true]Порожній об'єкт - backlinksТип: string | null
_status _type задає, які зворотні посилання повертати й обліковувати
необов'язкове поле
це поле дозволяє вибрати, які зворотні посилання буде повернено й використано для агрегованих метрик;
можливі значення:all— повертаються й обліковуються всі зворотні посилання;live— повертаються й обліковуються зворотні посилання, знайдені під час останньої перевірки;lost— повертаються й обліковуються втрачені зворотні посилання;значення за замовчуванням:
live - excludeТип: boolean | null
_internal _backlinks вказує, чи виключаються з результатів внутрішні зворотні посилання з піддоменів на
target
необов'язкове поле
якщо встановленоtrue, результати не міститимуть даних про внутрішні зворотні посилання з піддоменів того самого домену, що йtarget
якщо встановленоfalse, внутрішні посилання буде включено до результатів
значення за замовчуванням:true - filtersТип: array (object | null)[] | null
масив параметрів фільтрації результатів
необов'язкове поле
можна додати кілька фільтрів одразу (не більше 8)
між умовами потрібно вказати логічний операторandабоor
підтримуються такі оператори:regex,not_regex,=,<>,in,not_in,like,not_like,ilike,not_ilike,match,not_match
оператор%можна використовувати зlikeіnot_like, щоб зіставити будь-який рядок із нуля або більше символів
приклад:["meta.internal_links_count",">","1"][["meta.external_links_count",">","2"],
"and",
["backlinks",">","10"]][["first_visited",">","2017-10-23 11:31:45 +00:00"],
"and",
[["title","like","%seo%"],"or",["referring_domains",">","10"]]]Порожній об'єкт - includeТип: boolean | null
_subdomains вказує, чи включаються піддомени
targetу пошук
необов'язкове поле
якщо встановленоfalse, піддомени ігноруються
значення за замовчуванням:true - internalТип: integer | null
_list _limit максимальна кількість елементів у внутрішніх масивах
необов'язкове поле
це поле обмежує кількість елементів у таких масивах:referring_links_tldreferring_links_typesreferring_links_attributesreferring_links_platform_typesreferring_links_semantic_locationsзначення за замовчуванням:
10
максимальне значення:1000 - limitТип: integer | null
максимальна кількість повернутих сторінок
необов'язкове поле
значення за замовчуванням:100
максимальне значення:1000 - offsetТип: integer | null
зміщення в масиві результатів повернутих сторінок
необов'язкове поле
значення за замовчуванням:0
якщо вказати значення10, перші десять сторінок у масиві результатів буде пропущено, а дані буде надано для наступних сторінок - orderТип: array string[] | null
_by правила сортування результатів
необов'язкове поле
для сортування результатів можна використовувати ті самі значення, що й у масивіfilters
можливі типи сортування:asc— результати сортуються за зростаннямdesc— результати сортуються за спаданням
тип сортування вказується через кому
приклад:["page_summary.backlinks,desc"]
в одному запиті можна задати не більше трьох правил сортування
кілька правил сортування розділяються комою
приклад:["page_summary.backlinks,desc","page_summary.rank,asc"] - rankТип: string | null
_scale визначає шкалу, яка використовується для розрахунку й відображення значень
rank,domain_from_rankіpage_from_rank
необов'язкове полецей параметр дозволяє вибрати, чи подаватимуться значення рангу за шкалою 0–100 або 0–1000
можливі значення:
one_hundred— значення рангу відображаються за шкалою 0–100one_thousand— значення рангу відображаються за шкалою 0–1000значення за замовчуванням:
one_thousandЯк працює цей параметр і як розраховуються метрики ранжування, описано в цій статті Help Center
- tagТип: string | null
визначений користувачем ідентифікатор завдання
необов'язкове поле
обмеження — 255 символів
цей параметр дає змогу ідентифікувати завдання й зіставити його з результатом
вказане значенняtagви знайдете в об'єктіdataвідповіді - targetТип: string
домен або піддомен
обов'язкове поле
домен або піддомен вказується безhttps://іwww.
приклад:forbes.com
- Тип: object | null · Response36Afe1097B20_BacklinksDomainPagesLiveResponseInfo200
- Тип: number | null Формат: doublecost
загальна вартість завдань, USD
- Тип: integer | nullstatus
_code загальний код стану. Повний список кодів відповіді можна знайти тут.
- Тип: string | nullstatus
_message загальне інформаційне повідомлення. Повний список загальних інформаційних повідомлень можна знайти тут.
- Тип: array (object | null)[] | nulltasks
масив завдань
- Тип: object | null · Response36Afe1097B20_BacklinksDomainPagesLiveTaskInfo
- costТип: number | null Формат: double
загальна вартість завдань, USD
- dataТип: object | null
містить ті самі параметри, які ви вказали в POST-запиті
- propertyТип: object | null
Name
- idТип: string | null
ідентифікатор завдання унікальний ідентифікатор завдання в нашій системі у форматі UUID
- pathТип: array (string | null)[] | null
шлях URL
- resultТип: array (object | null)[] | null
масив результатів
- itemsТип: array (object | null)[] | null
масив елементів
- contentТип: string | null
_encoding тип кодування
- domainТип: string | null
домен
домен, на якому знайдено сторінку - encodedТип: integer | null
_size розмір сторінки після кодування
вказує розмір закодованої сторінки в байтах - fetchТип: string | null
_time найновіша дата й час відвідування сторінки нашим краулером
у форматі UTC: “yyyy-mm-dd hh-mm-ss +00:00”
приклад:2017-01-24 13:20:59 +00:00 - firstТип: string | null
_visited дата й час першого відвідування сторінки
дата й час, коли наш краулер уперше відвідав цю сторінку
у форматі UTC: “yyyy-mm-dd hh-mm-ss +00:00”
приклад:2017-01-24 13:20:59 +00:00 - ipТип: string | null
IP-адреса
- locationТип: string | null
заголовок location
вказує URL, на який слід перенаправити сторінку, якщо він існує - mainТип: string | null
_domain основний домен сайту
основний домен сайту не включає піддомени - mediaТип: string | null
_type типи медіа, що використовуються для відображення сторінки
- metaТип: object | null · Response36Afe1097B20_BacklinksPageMeta
метадані сторінки
- canonicalТип: string | null
канонічна сторінка
- charsetТип: string | null
кодування символів
приклади:utf-8 - externalТип: integer | null Формат: int64
_links _count кількість зовнішніх посилань на сторінці
- h1Тип: array (string | null)[] | null
тег h1
вміст тегівh1 - h2Тип: array (string | null)[] | null
тег h2
вміст тегівh2 - h3Тип: array (string | null)[] | null
тег h3
вміст тегівh3 - imagesТип: array (string | null)[] | null
_alt вміст тегів
alt - imagesТип: integer | null Формат: int64
_count кількість зображень на сторінці
- internalТип: integer | null Формат: int64
_links _count кількість внутрішніх посилань на сторінці
- languageТип: string | null
мова вмісту сторінки
приклад:en - pageТип: integer | null
_spam _score - platformТип: array (string | null)[] | null
_type тип платформи
- poweredТип: array (string | null)[] | null
_by відомості про CMS
- socialТип: object | null
_media _tags - propertyТип: string | null
Name
- technologiesТип: object | null
технології сайту
- propertyТип: string | null
Name
- titleТип: string | null
заголовок сторінки
- wordsТип: integer | null Формат: int64
_count кількість слів на сторінці
- pageТип: string | null
URL сторінки
URL відповідної сторінки - pageТип: object | null · Response36Afe1097B20_PageSummary
_summary містить дані про зворотні посилання для цієї сторінки
- backlinksТип: integer | null Формат: int64
вказує кількість зворотних посилань
- backlinksТип: integer | null Формат: int64
_spam _score - brokenТип: integer | null Формат: int64
_backlinks кількість битих зворотних посилань
кількість битих зворотних посилань, що ведуть наpage - brokenТип: integer | null
_pages кількість битих сторінок
кількість сторінок, що відповідають кодами стану 4xx або 5xx, на які вказують зворотні посилання - firstТип: string | null
_seen дата й час, коли наш краулер уперше виявив зворотне посилання
у форматі UTC: “yyyy-mm-dd hh-mm-ss +00:00”
приклад:2019-11-15 12:57:46 +00:00 - lostТип: string | null
_date дата й час втрати останнього зворотного посилання для цієї сторінки
указує дату й час, коли наш сканер відвідав сторінку і вона відповіла кодом стану 4xx або 5xx, або коли останнє зворотне посилання було видалено
у форматі UTC: “yyyy-mm-dd hh-mm-ss +00:00”
приклад:2017-01-24 13:20:59 +00:00 - rankТип: integer | null
- referringТип: integer | null Формат: int64
_domains указує кількість доменів, що посилаються
- referringТип: integer | null Формат: int64
_domains _nofollow кількість доменів, що передають
pageщонайменше одне nofollow-посилання - referringТип: integer | null Формат: int64
_ips кількість IP-адрес, що посилаються
кількість IP-адрес, що вказують на цю сторінку - referringТип: object | null
_links _attributes - propertyТип: integer | null Формат: int64
Name Signed 64-bit integers (long type).
- referringТип: object | null
_links _countries - propertyТип: integer | null Формат: int64
Name Signed 64-bit integers (long type).
- referringТип: object | null
_links _platform _types - propertyТип: integer | null Формат: int64
Name Signed 64-bit integers (long type).
- referringТип: object | null
_links _semantic _locations - propertyТип: integer | null Формат: int64
Name Signed 64-bit integers (long type).
- referringТип: object | null
_links _tld - propertyТип: integer | null Формат: int64
Name Signed 64-bit integers (long type).
- referringТип: object | null
_links _types - propertyТип: integer | null Формат: int64
Name Signed 64-bit integers (long type).
- referringТип: integer | null Формат: int64
_main _domains вказує кількість основних доменів, що посилаються
- referringТип: integer | null Формат: int64
_main _domains _nofollow Signed 64-bit integers (long type).
- referringТип: integer | null Формат: int64
_pages указує кількість сторінок, що ведуть на
page - referringТип: integer | null Формат: int64
_pages _nofollow кількість сторінок, що посилаються, які передають
pageщонайменше одне nofollow-посилання - referringТип: integer | null Формат: int64
_subnets кількість підмереж, що посилаються
- prevТип: string | null
_visited дата, що передує найновішому відвідуванню сторінки нашим краулером
у форматі UTC: “yyyy-mm-dd hh-mm-ss +00:00”
приклад:2017-01-24 13:20:59 +00:00 - serverТип: string | null
версія сервера
- sizeТип: integer | null
вказує розмір сторінки в байтах
- statusТип: integer | null
_code загальний код стану
повний список кодів відповіді наведено тут
Примітка: наполегливо радимо передбачити систему обробки відповідних виняткових і помилкових ситуацій - tldТип: string | null
- typeТип: string | null
тип елемента
- itemsТип: integer | null Формат: int64
_count кількість елементів у масиві
items - targetТип: string | null
targetу POST-масиві - totalТип: integer | null Формат: int64
_count загальна кількість релевантних елементів у базі даних
- resultТип: integer | null Формат: int64
_count кількість елементів у масиві result
- statusТип: integer | null
_code код стану завдання формується DataForSEO, може перебувати в діапазоні 10000-60000 Повний список кодів відповіді можна знайти тут.
- statusТип: string | null
_message інформаційне повідомлення завдання Повний список загальних інформаційних повідомлень можна знайти тут.
- timeТип: string | null
час виконання, секунди
- Тип: integer | null Формат: int64tasks
_count кількість завдань у масиві tasks
- Тип: integer | null Формат: int64tasks
_error кількість завдань у масиві tasks, повернутих з помилкою
- Тип: string | nulltime
загальний час виконання, секунди
- Тип: string | nullversion
поточна версія API
application/json - 400
Не вдалося обробити запит. Перевірте параметри запиту.
- 401
Потрібен дійсний API-ключ Felo.
- 402
Запит неможливо виконати: умови білінгу не виконано.
- 403
Обліковий запис не має дозволу на цю операцію.
- 429
Досягнуто ліміту запитів або витрат.
- 502
Служба не змогла виконати запит.
- 503
API або служба білінгу тимчасово недоступні.
- 504
Час очікування обробки запиту вичерпано.
- default
Відповідь із помилкою; наскрізні відповіді апстріму можуть використовувати формати постачальника
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/backlinks/domain_pages/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "forbes.com",
"limit": 5,
"filters": [
[
"page_summary.backlinks",
">",
5
],
"and",
[
"page",
"like",
"%sites%"
]
]
}
]'
{
"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": [
{
"target": null,
"total_count": null,
"items_count": null,
"items": [
{
"type": null,
"main_domain": null,
"domain": null,
"tld": null,
"page": null,
"ip": null,
"first_visited": null,
"prev_visited": null,
"fetch_time": null,
"status_code": null,
"location": null,
"size": null,
"encoded_size": null,
"content_encoding": null,
"media_type": null,
"server": null,
"meta": {
"0": "[",
"1": "M",
"2": "a",
"3": "x",
"4": " ",
"5": "D",
"6": "e",
"7": "p",
"8": "t",
"9": "h",
"10": " ",
"11": "E",
"12": "x",
"13": "c",
"14": "e",
"15": "e",
"16": "d",
"17": "e",
"18": "d",
"19": "]",
"social_media_tags": "[Max Depth Exceeded]"
},
"page_summary": {
"0": "[",
"1": "M",
"2": "a",
"3": "x",
"4": " ",
"5": "D",
"6": "e",
"7": "p",
"8": "t",
"9": "h",
"10": " ",
"11": "E",
"12": "x",
"13": "c",
"14": "e",
"15": "e",
"16": "d",
"17": "e",
"18": "d",
"19": "]",
"referring_main_domains_nofollow": "[Max Depth Exceeded]",
"referring_links_tld": "[Max Depth Exceeded]",
"referring_links_types": "[Max Depth Exceeded]",
"referring_links_attributes": "[Max Depth Exceeded]",
"referring_links_platform_types": "[Max Depth Exceeded]",
"referring_links_semantic_locations": "[Max Depth Exceeded]",
"referring_links_countries": "[Max Depth Exceeded]"
}
}
]
}
]
}
]
}