DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
تنظیم وظایف ‘Search Volume’ زنده
حجم جستجوی Bing برای فهرستی از keywords. keyword، location_code، language_code، search_partners، device، competition، cpc، search_volume، categories و monthly_searches را برمیگرداند — به categories توجه کنید که معادل Google آن را برنمیگرداند، و competition_index هم وجود ندارد. پاسخ در پاکت DataForSEO قرار میگیرد: دادهها در tasks[0].result و نتیجه در tasks[0].status_code — درخواست ردشده نیز همچنان HTTP 200 برمیگرداند. همزاد Google post_dataforseo_keywords_gads_search_volume_live است؛ وقتی مخاطب فقط Google نیست هر دو را اجرا کنید. همزادهای ارسال و واکشی این نقطه پایانی همان کار را بهصورت ناهمگام و با همان قیمت، برای دستههای بزرگتر از آنکه بتوان منتظرشان ماند، انجام میدهند.
مرجع قیمتگذاری
- اندازهگیری: هزینه گزارششده پاسخ.
- برآورد درخواست مرجع: 0.09 دلار آمریکا.
- ضریب مشتری مرجع: 1.0. آن را دوباره روی مبلغ تسویهشده مشتری اعمال نکنید.
فقط فراداده مرجع است، نه نقلقول حساب، نه قیمت تضمینشده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینههای نهایی تابع سوابق صورتحساب Felo است.
- نوع: array (object | null)[]
- dateنوع: string | null
_from تاریخ شروع بازه زمانی
فیلد اختیاری
حداقل مقدار: 24 ماه از تاریخ امروز؛
اگر این فیلد را تعیین نکنید، دادههای 12 ماه گذشته ارائه میشود؛
حداقل مقدار: دو سال پیش از تاریخ امروز؛
اگر نقطه پایانی Status در فیلدactual_dataمقدارfalseبرگرداند، میتوانdate_fromرا روی ماه قبل از ماه گذشته و پیشتر تنظیم کرد؛
اگر نقطه پایانی Status در فیلدactual_dataمقدارtrueبرگرداند، میتوانdate_fromرا روی ماه گذشته و پیشتر تنظیم کرد؛
قالب تاریخ:"yyyy-mm-dd"
مثال:"2020-01-01"نکته: استفاده از بازه زمانی سفارشی برای تاریخهای سال گذشته را توصیه نمیکنیم - dateنوع: string | null
_to تاریخ پایان بازه زمانی
فیلد اختیاری
اگر این فیلد را تعیین نکنید، دادههای 12 ماه گذشته ارائه میشود؛
حداقل مقدار: دو سال پیش از تاریخ امروز؛
حداکثر مقدار: یک ماه از تاریخ امروز؛
نکته: استفاده از بازه زمانی سفارشی برای تاریخهای سال گذشته را توصیه نمیکنیم؛
قالب تاریخ:"yyyy-mm-dd"
مثال:"2020-03-15"نکته: استفاده از بازه زمانی سفارشی برای تاریخهای سال گذشته را توصیه نمیکنیم - deviceنوع: string | null
نوع دستگاه
فیلد اختیاری
اگر میخواهید دادهها را برای نوع دستگاه خاصی دریافت کنید، این فیلد را تعیین کنید؛
مقادیر ممکن:all،mobile،desktop،tablet
مقدار پیشفرض:all - keywordsنوع: array string[]
کلمات کلیدی
فیلد الزامی
حداکثر تعداد کلمات کلیدی که میتوانید تعیین کنید: 1000
حداکثر تعداد نویسه برای هر کلمه کلیدی: 100
کلمات کلیدی مشخصشده به حروف کوچک تبدیل میشوند و دادهها در آرایهای جداگانه ارائه میشود. درباره قواعد و محدودیتهای فیلدهایkeywordوkeywordsدر APIهای DataForSEO در این مقاله مرکز راهنمایی بیشتر بدانید - languageنوع: string
_code کد زبان موتور جستجو
فیلد الزامی اگر تعیین نکنیدlanguage_name
در صورت استفاده از این فیلد، نیازی به تعیینlanguage_nameنیست
زبانهای پشتیبانیشده:en،fr،de - languageنوع: string
_name نام کامل زبان موتور جستجو
فیلد الزامی اگر تعیین نکنیدlanguage_code
در صورت استفاده از این فیلد، نیازی به تعیینlanguage_codeنیست
زبانهای پشتیبانیشده:English،French،German - locationنوع: integer
_code کد موقعیت موتور جستجو
فیلد الزامی اگر تعیین نکنیدlocation_nameیاlocation_coordinate
در صورت استفاده از این فیلد، نیازی به تعیینlocation_nameیاlocation_coordinateنیست
میتوانید فهرست موقعیتهای موجود موتورهای جستجو را همراه باlocation_codeآنها با ارسال درخواستی جداگانه بهhttps://api.dataforseo.com/v3/keywords_data/bing/locationsدریافت کنید
مثال:2840 - locationنوع: string
_coordinate مختصات GPS یک موقعیت
فیلد الزامی اگر تعیین نکنیدlocation_nameیاlocation_code
در صورت استفاده از این فیلد، نیازی به تعیینlocation_nameیاlocation_codeنیست
پارامترlocation_coordinateباید در قالب "latitude,longitude" مشخص شود
دادهها برای کشوری که مختصات مشخصشده به آن تعلق دارند ارائه میشود
مثال:52.6178549,-155.352142 - locationنوع: string
_name نام کامل موقعیت موتور جستجو
فیلد الزامی اگر تعیین نکنیدlocation_codeیاlocation_coordinate
در صورت استفاده از این فیلد، نیازی به تعیینlocation_codeیاlocation_coordinateنیست
میتوانید فهرست موقعیتهای موجود موتور جستجو را همراه باlocation_nameآنها با ارسال درخواستی جداگانه بهhttps://api.dataforseo.com/v3/keywords_data/bing/locationsدریافت کنید
مثال:London,England,United Kingdom - searchنوع: boolean | null
_partners نوع شرکای جستجوی Bing
فیلد اختیاری
اگرtrueرا تعیین کنید، نتایج برای شبکههای تحت مالکیت، تحت بهرهبرداری و توزیعشده در Bing، Yahoo، AOL و سایتهای شریکی که میزبان جستجوی Bing، AOL و Yahoo هستند ارائه میشود.
مقدار پیشفرض:false— نتایج برای شبکههای جستجوی Bing، AOL و Yahoo برگردانده میشوند - sortنوع: string | null
_by پارامترهای مرتبسازی نتایج
فیلد اختیاری
از این پارامترها برای مرتبسازی نتایج بر اساسsearch_volume،cpc،competitionیاrelevanceبه ترتیب نزولی استفاده کنید
مقدار پیشفرض:relevance - tagنوع: string | null
شناسه وظیفه تعریفشده توسط کاربر
فیلد اختیاری
محدودیت کاراکتر 255 است
میتوانید از این پارامتر برای شناسایی وظیفه و تطبیق آن با نتیجه استفاده کنید
مقدارtagمشخصشده را در شیءdataپاسخ پیدا میکنید
- نوع: object | null · Response36Afe1097B20_KeywordsDataBingSearchVolumeLiveResponseInfo200
- نوع: number | null قالب: doublecost
هزینه کل وظایف، دلار آمریکا
- نوع: integer | nullstatus
_code کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- نوع: string | nullstatus
_message پیام اطلاعاتی عمومی فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- نوع: array (object | null)[] | nulltasks
آرایهای از وظایف
- نوع: object | null · Response36Afe1097B20_KeywordsDataBingSearchVolumeLiveTaskInfo
- 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
آرایهای از نتایج
- categoriesنوع: array (string | null)[] | null
دستههای محصول و خدمات
API ما برای این نقطه پایانی دستهها را برنمیگرداند: پارامتر همیشه برابرnullخواهد بود - competitionنوع: number | null
رقابت
میزان نسبی رقابت مرتبط با کلیدواژه مشخص را فقط در SERP پرداختی نشان میدهد. این مقدار بر پایه دادههای Bing Ads است.
مقادیر ممکن:0.1،0.5،0.90.1- رقابت کم،0.5- رقابت متوسط،0.9- رقابت زیاد؛
اگر دادهای نباشد مقدارnullاست - cpcنوع: number | null
هزینه هر کلیک
میانگین هزینه هر کلیک (دلار آمریکا) را نشان میدهد که بهطور تاریخی برای کلیدواژه پرداخت شده است.
اگر دادهای نباشد مقدار_nulln است - deviceنوع: string | null
نوع دستگاه در آرایه POST
اگر دادهای نباشد، مقدار_nulln است - keywordنوع: string | null
کلیدواژه در آرایه POST
- languageنوع: string | null
_code کد زبان در آرایه POST
اگر دادهای نباشد، مقدارnullاست - locationنوع: integer | null
_code کد مکان در آرایه POST
اگر دادهای نباشد، مقدارnullاست - monthlyنوع: array (object | null)[] | null
_searches جستجوهای ماهانه
تعداد (تقریبی) جستجوهای این ایده کلیدواژه (بهصورت موجود برای دوازده ماه گذشته) را نشان میدهد که به موقعیتهای جغرافیایی مشخصشده هدفگیری شدهاند
اگر دادهای نباشد مقدار_nulln است- monthنوع: integer | null
ماه
- searchنوع: integer | null
_volume نرخ میانگین حجم جستجوی ماهانه
- yearنوع: integer | null
سال
- searchنوع: boolean | null
_partners نشان میدهد آیا دادههای شبکههای شریک در پاسخ گنجانده شدهاند
- searchنوع: integer | null قالب: int64
_volume نرخ میانگین حجم جستجوی ماهانه
تعداد (تقریبی) جستجوهای ایده کلیدواژه دادهشده در موتور جستجوی bing را بسته به هدفگیری کاربر نشان میدهد؛
حجم جستجو به نزدیکترین دهها گرد میشود؛
اگر دادهای نباشد، مقدار_nulln است
- 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/keywords_data/bing/search_volume/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"location_name": "United States",
"language_code": "en",
"keywords": [
"tom and jerry",
"silicon valley",
"spider man"
]
}
]'
{
"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": [
{
"keyword": null,
"location_code": null,
"language_code": null,
"search_partners": null,
"device": null,
"competition": null,
"cpc": null,
"search_volume": null,
"categories": [
null
],
"monthly_searches": [
{
"year": null,
"month": null,
"search_volume": null
}
]
}
]
}
]
}