DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
برآورد انبوه ترافیک تاریخی
ترافیک ارگانیک برآوردی برای دامنههای بسیاری در هر نقطه از تاریخچه موجود — سری زمانی پشت post_dataforseo_labs_google_bulk_traffic_estimation_live. این عملیات پارامتر limit ندارد، اما قیمتگذاری آن بهازای هر فراخوانی است نه هر آیتم، پس کل فهرست را یکجا ارسال کنید. پاسخ در پاکت DataForSEO قرار میگیرد: دادهها در tasks[0].result و نتیجه در tasks[0].status_code — درخواست ردشده نیز همچنان HTTP 200 برمیگرداند. ⚠️ اندازه پاسخ دامنهها را در تاریخها ضرب میکند؛ هر دو فهرست را کوتاه نگه دارید. تاریخهای موجود از get_dataforseo_labs_google_available_history میآیند.
مرجع قیمتگذاری
- اندازهگیری: هزینه گزارششده پاسخ.
- برآورد درخواست مرجع: 0.1356 دلار آمریکا.
- ضریب مشتری مرجع: 1.0. آن را دوباره روی مبلغ تسویهشده مشتری اعمال نکنید.
فقط فراداده مرجع است، نه نقلقول حساب، نه قیمت تضمینشده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینههای نهایی تابع سوابق صورتحساب Felo است.
- نوع: array (object | null)[]
- dateنوع: string | null
_from تاریخ شروع بازه زمانی
فیلد اختیاری
اگر این فیلد را تعیین نکنید، دادهها برای 12 ماه گذشته ارائه میشود
کمینه مقدار ممکن:2020-10-01
قالب تاریخ:"yyyy-mm-dd" - dateنوع: string | null
_to تاریخ پایان بازه زمانی
فیلد اختیاری
اگر این فیلد را تعیین نکنید، بهطور پیشفرض تاریخ امروز استفاده میشود؛
قالب تاریخ:"yyyy-mm-dd"
نمونه:"2021-04-01" - ignoreنوع: boolean | null
_synonyms نادیدهگرفتن کلیدواژههای بسیار مشابه
فیلد اختیاری
اگر رویtrueتنظیم شود، فقط کلیدواژههای اصلی برگردانده میشوند و همه کلیدواژههای بسیار مشابه حذف میشوند؛
مقدار پیشفرض:false - itemنوع: array string[] | null
_types نمایش نتایج بر اساس نوع آیتم
فیلد اختیاری
نوع نتایج جستجوی موجود در پاسخ را مشخص میکند؛
توجه: اگر آرایهitem_typesشامل انواع آیتم متفاوت ازorganicباشد، نتایج بر اساس اولین نوع آیتم در آرایه مرتب میشوند؛
مقادیر ممکن:["organic", "paid", "featured_snippet", "local_pack"]
مقدار پیشفرض:["organic", "paid"] - languageنوع: string | null
_code کد زبان
اگر از این فیلد استفاده کنید، نیازی به تعیینlanguage_nameندارید
فهرست زبانهای موجود همراه باlanguage_codeآنها را میتوانید با ارسال یک درخواست جداگانه بهhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesدریافت کنید
برای دریافت نتایج همه زبانهای موجود، این فیلد را نادیده بگیرید
نمونه:en - languageنوع: string | null
_name نام کامل زبان
اگر از این فیلد استفاده کنید، نیازی به تعیینlanguage_codeندارید
فهرست زبانهای موجود همراه باlanguage_nameآنها را میتوانید با ارسال یک درخواست جداگانه بهhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesدریافت کنید
برای دریافت نتایج همه زبانهای موجود، این فیلد را نادیده بگیرید
نمونه:English - locationنوع: integer | null
_code کد مکان
اگر از این فیلد استفاده کنید، نیازی به تعیینlocation_nameندارید
فهرست مکانهای موجود همراه باlocation_codeآنها را میتوانید با ارسال یک درخواست جداگانه بهhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesدریافت کنید
برای دریافت نتایج همه مکانهای موجود، این فیلد را نادیده بگیرید
نمونه:2840 - locationنوع: string | null
_name نام کامل مکان
اگر از این فیلد استفاده کنید، نیازی به تعیینlocation_codeندارید
فهرست مکانهای موجود همراه باlocation_nameآنها را میتوانید با ارسال یک درخواست جداگانه بهhttps://api.dataforseo.com/v3/dataforseo_labs/locations_and_languagesدریافت کنید
برای دریافت نتایج همه مکانهای موجود، این فیلد را نادیده بگیرید
نمونه:United Kingdom - tagنوع: string | null
شناسه وظیفه تعریفشده توسط کاربر
فیلد اختیاری
محدودیت کاراکتر 255 است
میتوانید از این پارامتر برای شناسایی وظیفه و تطبیق آن با نتیجه استفاده کنید
مقدارtagمشخصشده را در شیءdataپاسخ پیدا میکنید - targetsنوع: array string[]
دامنهها و زیردامنههای هدف
فیلد الزامی
میتوانید دامنهها و زیردامنهها را در این فیلد تعیین کنید؛
دامنهها و زیردامنهها باید بدونhttps://وwww.تعیین شوند؛
میتوانید حداکثر 1000 دامنه یا زیردامنه تعیین کنید
- نوع: object | null · Response36Afe1097B20_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveResponseInfo200
- نوع: number | null قالب: doublecost
هزینه کل وظایف، دلار آمریکا
- نوع: integer | nullstatus
_code کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- نوع: string | nullstatus
_message پیام اطلاعاتی عمومی فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- نوع: array (object | null)[] | nulltasks
آرایهای از وظایف
- نوع: object | null · Response36Afe1097B20_DataforseoLabsGoogleHistoricalBulkTrafficEstimationLiveTaskInfo
- 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
آرایهای از آیتمها با دادههای تخمین ترافیک مرتبط
- metricsنوع: object | null · Response36Afe1097B20_HistoricalMetricsBundleInfo
دادههای ترافیک مرتبط با دامنه مشخصشده
- featuredنوع: array (object | null)[] | null
_snippet دادههای ترافیک از نتایج قطعه شاخص در Google SERP
- countنوع: integer | null قالب: int64
شمار کل SERPهای ارگانیک که دامنه را در بر دارند
- etvنوع: number | null
- monthنوع: integer | null
ماهی که دادهها برای آن ارائه شده است
- yearنوع: integer | null
سالی که دادهها برای آن ارائه شده است
- localنوع: array (object | null)[] | null
_pack دادههای ترافیک از نتایج بسته محلی در SERP
- countنوع: integer | null قالب: int64
شمار کل SERPهای ارگانیک که دامنه را در بر دارند
- etvنوع: number | null
- monthنوع: integer | null
ماهی که دادهها برای آن ارائه شده است
- yearنوع: integer | null
سالی که دادهها برای آن ارائه شده است
- organicنوع: array (object | null)[] | null
دادههای ترافیک از جستجوی ارگانیک
- countنوع: integer | null قالب: int64
شمار کل SERPهای ارگانیک که دامنه را در بر دارند
- etvنوع: number | null
- monthنوع: integer | null
ماهی که دادهها برای آن ارائه شده است
- yearنوع: integer | null
سالی که دادهها برای آن ارائه شده است
- paidنوع: array (object | null)[] | null
دادههای ترافیک از جستجوی پولی
- countنوع: integer | null قالب: int64
شمار کل SERPهای ارگانیک که دامنه را در بر دارند
- etvنوع: number | null
- monthنوع: integer | null
ماهی که دادهها برای آن ارائه شده است
- yearنوع: integer | null
سالی که دادهها برای آن ارائه شده است
- seنوع: string | null
_type نوع موتور جستجو
- targetنوع: string | null
دامنه هدف در آرایه POST
- itemsنوع: integer | null قالب: int64
_count تعداد نتایج بازگرداندهشده در آرایه
items - languageنوع: string | null
_code کد زبان در آرایه POST
اگر دادهای نباشد، مقدارnullاست - locationنوع: integer | null
_code کد مکان در آرایه POST
اگر دادهای نباشد، مقدارnullاست - seنوع: string | null
_type نوع موتور جستجو
- 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/dataforseo_labs/google/historical_bulk_traffic_estimation/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"targets": [
"dataforseo.com",
"cnn.com",
"forbes.com"
],
"location_code": 2840,
"language_code": "en",
"date_from": "2021-01-01",
"date_to": "2021-03-29",
"item_types": [
"organic",
"paid"
]
}
]'
{
"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": [
{
"se_type": null,
"location_code": null,
"language_code": null,
"total_count": null,
"items_count": null,
"items": [
{
"se_type": null,
"target": null,
"metrics": "[Max Depth Exceeded]"
}
]
}
]
}
]
}