DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
خراشدهنده زنده ChatGPT LLM
از ChatGPT یک keyword را همانطور که کاربر میپرسد میپرسد و پاسخ تجزیهشده را برمیگرداند. keyword، location_code، language_code، model، datetime، markdown، sources، fan_out_queries و brand_entities را برمیگرداند — markdown پاسخ همانطور که دستیار نمایش داده است، sources صفحههایی که استناد کرده، و brand_entities برندهایی که نام برده است. force_web_search آن را وادار میکند مرور کند نه اینکه از آموزش پاسخ دهد. در پاکت DataForSEO پیچیده شده است: داده در tasks[0].result و نتیجه در tasks[0].status_code — درخواست ردشده همچنان HTTP 200 برمیگرداند. این نقطه پایانی برای «ChatGPT درباره ما چه میگوید» است؛ برای شمارش اشارهها در پاسخهای متعدد بهجای خراشیدن مکرر از post_dataforseo_ai_llm_mentions_aggregated_metrics_live استفاده کنید. شکل خام post_dataforseo_ai_chat_gpt_llm_scraper_live_html است.
مرجع قیمتگذاری
- اندازهگیری: هزینه پاسخ گزارششده.
- برآورد درخواست مرجع: 0.004 دلار آمریکا.
- ضریب مشتری مرجع: 1.0. ضریبهای مرجع را نباید دوباره روی مبالغ تسویهشده مشتری اعمال کرد.
فقط فراداده مرجع، نه نقلقول حساب، نه قیمت تضمینشده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینههای نهایی تابع سوابق صورتحساب Felo است.
- نوع: array (object | null)[]
- forceنوع: boolean | null
_web _search اجبار عامل هوش مصنوعی به استفاده از جستجوی وب
فیلد اختیاری
وقتی فعال باشد، مدل هوش مصنوعی موظف است به اطلاعات روز وب دسترسی پیدا کند و به آنها استناد کند;
مقدار پیشفرض:false;
توجه: حتی اگر پارامتر رویtrueتنظیم شود، تضمینی برای استناد به منابع وب در پاسخ وجود ندارد - keywordنوع: string
keyword
فیلد الزامی
میتوانید حداکثر 2000 کاراکتر در فیلدkeywordتعیین کنید
همه %## رمزگشایی میشوند (همچنین کاراکتر ‘+’ به فاصله رمزگشایی میشود)
اگر لازم است از کاراکتر “%” درkeywordاستفاده کنید، آن را بهصورت “%25” بنویسید;
اگر لازم است از کاراکتر “+” درkeywordاستفاده کنید، آن را بهصورت “%2B” بنویسیددرباره قواعد و محدودیتهای فیلدهای
keywordوkeywordsدر APIهای DataForSEO در این مقاله مرکز راهنمایی بیشتر بدانید - languageنوع: string
_code کد زبان موتور جستجو
فیلد الزامی اگرlanguage_nameرا تعیین نکنید;
اگر از این فیلد استفاده کنید، نیازی به تعیینlanguage_nameنیست;
میتوانید فهرست زبانهای موجود موتور جستجو را همراه باlanguage_codeآنها با ارسال یک درخواست جداگانه بهhttps://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languagesدریافت کنید - languageنوع: string
_name نام کامل زبان موتور جستجو
فیلد الزامی اگرlanguage_codeرا تعیین نکنید;
اگر از این فیلد استفاده کنید، نیازی به تعیینlanguage_codeنیست;
میتوانید فهرست زبانهای موجود موتور جستجو را همراه باlanguage_nameآنها با ارسال یک درخواست جداگانه بهhttps://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/languagesدریافت کنید - locationنوع: integer
_code کد موقعیت موتور جستجو
فیلد الزامی اگر تعیین نکنیدlocation_name
اگر از این فیلد استفاده کنید، نیازی به تعیینlocation_nameنیست
میتوانید فهرست موقعیتهای موجود موتورهای جستجو را همراه باlocation_codeآنها با ارسال یک درخواست جداگانه بهhttps://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locationsدریافت کنید
مثال:2840 - locationنوع: string
_name نام کامل موقعیت موتور جستجو
فیلد الزامی اگر تعیین نکنیدlocation_code
اگر از این فیلد استفاده کنید، نیازی به تعیینlocation_codeنیست
میتوانید فهرست موقعیتهای موجود موتور جستجو را همراه باlocation_nameآنها با ارسال یک درخواست جداگانه بهhttps://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_scraper/locationsدریافت کنید
مثال:United States - tagنوع: string | null
شناسه وظیفه تعریفشده توسط کاربر
فیلد اختیاری
محدودیت کاراکتر 255 است
میتوانید از این پارامتر برای شناسایی وظیفه و تطبیق آن با نتیجه استفاده کنید
مقدارtagمشخصشده را در شیءdataپاسخ پیدا میکنید
- نوع: object | null · Response36Afe1097B20_AiOptimizationChatGptLlmScraperLiveAdvancedResponseInfo200
- نوع: number | null قالب: doublecost
هزینه کل وظایف، دلار آمریکا
- نوع: integer | nullstatus
_code کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا میکنید
- نوع: string | nullstatus
_message پیام اطلاعاتی عمومی فهرست کامل پیامهای اطلاعاتی عمومی را اینجا پیدا میکنید
- نوع: array (object | null)[] | nulltasks
آرایهای از وظایف
- نوع: object | null · Response36Afe1097B20_AiOptimizationChatGptLlmScraperLiveAdvancedTaskInfo
- 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
آرایهای از نتایج
- brandنوع: array (object | null)[] | null
_entities آرایهای از موجودیتهای برند
حاوی اطلاعاتی درباره برندهای ذکرشده در پاسخ است - checkنوع: string | null
_url نشانی URL مستقیم نتایج موتور جستجو
میتوانید از آن استفاده کنید تا مطمئن شوید نتایج دقیقی ارائه کردهایم - datetimeنوع: string | null
تاریخ و زمانی که نتیجه دریافت شده است
در قالب UTC: “yyyy-mm-dd hh-mm-ss +00:00”
مثال:2019-11-15 12:57:46 +00:00 - fanنوع: array (string | null)[] | null
_out _queries آرایهای از پرسوجوهای انشعابی
حاوی پرسوجوهای جستجوی مرتبط مشتقشده از پرسوجوی اصلی برای ارائه پاسخ جامعتر است - itemنوع: array (string | null)[] | null
_types انواع نتایج جستجو
حاوی انواع نتایج جستجو (items) یافتشده در SERP است.
انواع آیتم ممکن:chat_gpt_text،chat_gpt_table،chat_gpt_navigation_list،chat_gpt_images،chat_gpt_local_businesses،chat_gpt_products - itemsنوع: array (object | null)[] | null
بلوکهای نتایج ChatGPT
- rankنوع: integer | null
_absolute رتبه مطلق در SERP
موقعیت مطلق در میان همه عناصر - rankنوع: integer | null
_group رتبه گروهی در SERP
موقعیت درون گروهی از عناصر با مقادیرtypeیکسان
موقعیت عناصر با مقادیرtypeمتفاوت ازrank_groupحذف میشود - typeنوع: string | null
نوع عنصر
- itemsنوع: integer | null قالب: int64
_count تعداد نتایج بازگرداندهشده در آرایه
items - keywordنوع: string | null
کلمه کلیدی دریافتشده در آرایه POST
کلمه کلیدی با %## رمزگشاییشده بازگردانده میشود (نماد + به فاصله رمزگشایی میشود) - languageنوع: string | null
_code کد زبان در آرایه POST
- locationنوع: integer | null
_code کد مکان در آرایه POST
- markdownنوع: string | null
- modelنوع: string | null
نسخه مدل را نشان میدهد
- seنوع: integer | null قالب: int64
_results _count مجموع تعداد نتایج
- searchنوع: array (object | null)[] | null
_results آرایه نتایج جستجو
همه خروجیهای جستجوی وب که مدل هنگام جستجوی اطلاعات بازیابی کرده است، شامل تکرارها و ورودیهای استفادهنشده- breadcrumbنوع: string | null
مسیر پیمایش (breadcrumb)
- descriptionنوع: string | null
توضیح نتیجه
- domainنوع: string | null
دامنه نتیجه
- titleنوع: string | null
عنوان نتیجه
- typeنوع: string | null
نوع عنصر
- urlنوع: string | null
نشانی URL نتیجه
- sourcesنوع: array (object | null)[] | null
آرایهای از منابع
منابعی که مدل واقعاً در پاسخ نهایی خود به آنها استناد یا اتکا کرده است- domainنوع: string | null
دامنه منبع در SERP
- markdownنوع: string | null
- publicationنوع: string | null
_date تاریخ و زمان انتشار نتیجه
در قالب: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes”
مثال:2019-11-15 12:57:46 +00:00 - snippetنوع: string | null
توضیحات منبع
- sourceنوع: string | null
_name نام منبع
- thumbnailنوع: string | null
تصویر بندانگشتی منبع
- titleنوع: string | null
عنوان منبع
- typeنوع: string | null
نوع عنصر
- urlنوع: string | null
نشانی URL منبع
- 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/ai_optimization/chat_gpt/llm_scraper/live/advanced \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"language_code": "en",
"location_code": 2840,
"keyword": "albert einstein"
}
]'
{
"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,
"model": null,
"check_url": null,
"datetime": null,
"markdown": null,
"search_results": [
{
"type": null,
"url": null,
"domain": null,
"title": null,
"description": null,
"breadcrumb": null
}
],
"sources": [
{
"type": null,
"title": null,
"snippet": null,
"domain": null,
"url": null,
"thumbnail": null,
"source_name": null,
"publication_date": null,
"markdown": null
}
],
"fan_out_queries": [
null
],
"brand_entities": [
{
"type": null,
"title": null,
"category": null,
"markdown": null,
"urls": null
}
],
"se_results_count": null,
"item_types": [
null
],
"items_count": null,
"items": [
{
"type": null,
"rank_group": null,
"rank_absolute": null
}
]
}
]
}
]
}