DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
دامنهها بر اساس اصطلاحات HTML
دامنههایی را مییابد که HTMLشان شامل search_terms مشخص است — تطبیق رشته خام، در حالی که post_dataforseo_domains_tech_domains_by_technology_live یک فناوری شناساییشده را تطبیق میدهد. از آن برای قطعه رهگیری، تگ همکاری در فروش یا امضای قالبی که هیچ شناساگر نامگذاریشدهای ندارد استفاده کنید. total_count، items_count، offset، offset_token و items را با همان نمایه جستجوی فناوری برمیگرداند.
مرجع قیمتگذاری
- اندازهگیری: هزینه گزارششده پاسخ.
- برآورد درخواست مرجع: 0.012 دلار آمریکا.
- ضریب مشتری مرجع: 1.0. آن را دوباره روی مبلغ تسویهشده مشتری اعمال نکنید.
فقط فراداده مرجع است، نه نقلقول حساب، نه قیمت تضمینشده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینههای نهایی تابع سوابق صورتحساب Felo است.
- نوع: array (object | null)[]
- filtersنوع: array (object | null)[] | null
آرایه پارامترهای فیلتر نتایج
فیلد اختیاری
میتوانید چند فیلتر را همزمان اضافه کنید (حداکثر 8 فیلتر)
باید بین شرایط یک عملگر منطقیandیاorبگذارید
عملگرهای پشتیبانیشده:<،<=،>،>=،=،<>،in،not_in،like،not_like
میتوانید عملگر%را باlikeوnot_likeبرای تطبیق هر رشته صفر یا بیشتر نویسه به کار ببرید
مثال:["domain","like","%seo%"][["country_iso_code","=","US"],
"and",
["domain_rank",">",100]][["domain_rank",">",100],
"and",
[["country_iso_code","=","US"],"or",["country_iso_code","=","CA"]]]برای اطلاعات بیشتر درباره فیلترها، به Domain Analytics Technologies API - Filters مراجعه کنید
شیء خالی - keywordsنوع: array string[] | null
- limitنوع: integer | null
حداکثر تعداد دامنههای برگشتی
فیلد اختیاری
مقدار پیشفرض:100
حداکثر مقدار:10000 - modeنوع: string | null
حالت جستجو
فیلد اختیاری
انواع حالت جستجوی ممکن:strict_entry— جستجوی نتایجی که دقیقاً با ترتیب، فاصلهها و جداکنندههای عبارتهای جستجوی مشخصشده مطابقت دارندentry— جستجوی نتایجی که ترتیب، فاصلهها و جداکنندههای عبارتهای جستجوی مشخصشده را نادیده میگیرند
مقدار پیشفرض:entry - offsetنوع: integer | null
آفست در آرایه نتایج دامنههای برگشتی
فیلد اختیاری
مقدار پیشفرض:0
اگر مقدار10را تعیین کنید، ده دامنه نخست در آرایه نتایج حذف میشود و دادهها برای دامنههای بعدی ارائه میشود؛
نکته: حداکثر مقدار9999است و مجموعlimitوoffsetنباید از10000بیشتر شود؛
اگر میخواهید نتایج بیشتری را آفست کنید، ازoffset_tokenاستفاده کنید - offsetنوع: string | null
_token توکن آفست برای درخواستهای بعدی
فیلد اختیاری
در همان فیلد پاسخ هر درخواست ارائه میشود؛
از این پارامتر برای جلوگیری از پایان زمان هنگام تلاش برای دریافت بیش از 100,000 نتیجه در یک درخواست استفاده کنید؛
با تعیین مقدار یکتایoffset_tokenاز آرایه پاسخ، نتایج بعدی وظیفه اولیه را دریافت میکنید؛
مقادیرoffset_tokenبرای هر وظیفه بعدی یکتا هستند
نکته: اگرoffset_tokenدر درخواست تعیین شود، همه پارامترهای دیگر باید با درخواست قبلی یکسان باشند
درباره این پارامتر در مرکز راهنمایی ما بیشتر بدانید - orderنوع: array string[] | null
_by قواعد مرتبسازی نتایج
فیلد اختیاری
فیلدهای موجود:domain_rank،domain،last_visited،country_iso_code،language_code،content_language_code
انواع مرتبسازی ممکن:asc— نتایج به ترتیب صعودی مرتب میشوندdesc— نتایج به ترتیب نزولی مرتب میشوند
برای تعیین نوع مرتبسازی باید از ویرگول استفاده کنید
مثال:["last_visited,desc"]
قاعده پیشفرض:["domain_rank,desc"]
توجه کنید که در یک درخواست نمیتوان بیش از سه قاعده مرتبسازی تعیین کرد
باید چند قاعده مرتبسازی را با ویرگول جدا کنید
مثال:["last_visited,desc","domain_rank,desc"] - searchنوع: array string[]
_terms عبارتهای جستجوی هدف
فیلد الزامی
عناصر HTML هدف، تگها، ویژگیها، محتوای آنها یا همه موارد بالا را مشخص کنید
اگر بیش از یک عبارت جستجو تعیین کنید، فقط دامنههایی را دریافت میکنید که همه عبارتهای مشخصشده در کد HTML صفحه اصلی آنها وجود دارد
حداکثر تعداد عبارتهای جستجویی که میتوانید تعیین کنید: 10
مثال:["data-attrid"]
- نوع: object | null · Response36Afe1097B20_DomainAnalyticsTechnologiesDomainsByHtmlTermsLiveResponseInfo200
- نوع: number | null قالب: doublecost
هزینه کل وظایف، دلار آمریکا
- نوع: integer | nullstatus
_code کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- نوع: string | nullstatus
_message پیام اطلاعاتی عمومی فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- نوع: array (object | null)[] | nulltasks
آرایهای از وظایف
- نوع: object | null · Response36Afe1097B20_DomainAnalyticsTechnologiesDomainsByHtmlTermsLiveTaskInfo
- costنوع: number | null قالب: double
هزینه کل وظایف، دلار آمریکا
- 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
آرایه آیتمها
آرایه items
- contentنوع: string | null
_language _code زبان محتوا
کد زبانی که محتوای دامنه هدف با آن نوشته شده است - countryنوع: string | null
_iso _code کد ISO دامنه
کد ISO کشوری که دامنه هدف متعلق به آن تشخیص داده شده است - descriptionنوع: string | null
توضیحات متای دامنه
- domainنوع: string | null
نام دامنه مشخصشده
- domainنوع: integer | null
_rank - emailsنوع: array (string | null)[] | null
ایمیلهای هدف
ایمیلهایی که در وبسایت هدف ذکر شدهاند - languageنوع: string | null
_code زبان دامنه
کد زبانی که دامنه هدف مرتبط با آن تشخیص داده شده است - lastنوع: string | null
_visited تازهترین تاریخی که خزنده ما از دامنه بازدید کرده است
در قالب UTC: “yyyy-mm-dd hh-mm-ss +00:00”
مثال:2022-10-10 12:57:46 +00:00 - metaنوع: array (string | null)[] | null
_keywords کلیدواژههای متای دامنه
- phoneنوع: array (string | null)[] | null
_numbers شمارههای تلفن هدف
شمارههای تلفن تماسی که در وبسایت هدف ذکر شدهاند - socialنوع: array (string | null)[] | null
_graph _urls پیوندها و شناسههای شبکههای اجتماعی
نشانیهای URL شبکههای اجتماعی که در گرافهای اجتماعی وبسایت هدف شناسایی شدهاند - technologiesنوع: object | null · Response36Afe1097B20_TechnologiesInfo
- addنوع: object | null
_ons - propertyنوع: array (string | null)[] | null
Name
- analyticsنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- bookingنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- businessنوع: object | null
_tools - propertyنوع: array (string | null)[] | null
Name
- communicationنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- contentنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- locationنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- marketingنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- mediaنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- otherنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- privacyنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- salesنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- securityنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- serversنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- userنوع: object | null
_generated _content - propertyنوع: array (string | null)[] | null
Name
- utilitiesنوع: object | null
- propertyنوع: array (string | null)[] | null
Name
- webنوع: object | null
_development - propertyنوع: array (string | null)[] | null
Name
- titleنوع: string | null
عنوان متای دامنه
- typeنوع: string | null
نوع عنصر
- itemsنوع: integer | null قالب: int64
_count تعداد آیتمهای آرایه نتایج
- offsetنوع: integer | null
مقدار آفست مشخصشده
- offsetنوع: string | null
_token توکن برای درخواستهای بعدی
با تعیینoffset_tokenیکتا هنگام تنظیم وظیفه جدید، نتایج بعدی وظیفه اولیه را دریافت میکنید
مقادیرoffset_tokenبرای هر وظیفه بعدی یکتا هستند - 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/domain_analytics/technologies/domains_by_html_terms/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"search_terms": [
"data-attrid"
],
"order_by": [
"last_visited,desc"
],
"limit": 10,
"offset": 0
}
]'
{
"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": [
{
"total_count": null,
"items_count": null,
"offset": null,
"offset_token": null,
"items": [
{
"type": null,
"domain": null,
"title": null,
"description": null,
"meta_keywords": [
"[Max Depth Exceeded]"
],
"domain_rank": null,
"last_visited": null,
"country_iso_code": null,
"language_code": null,
"content_language_code": null,
"phone_numbers": [
"[Max Depth Exceeded]"
],
"emails": [
"[Max Depth Exceeded]"
],
"social_graph_urls": [
"[Max Depth Exceeded]"
],
"technologies": "[Max Depth Exceeded]"
}
]
}
]
}
]
}