Felo API PlatformFelo API Platform
همه endpointهای DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

Gemini LLM Scraper پیشرفته زنده

سرور:https://openapi.felo.ai
کتابخانه‌های کلاینت

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

Gemini LLM Scraper پیشرفته زنده

​

از Gemini درباره keyword همان‌طور که یک کاربر می‌پرسد سؤال می‌کند و پاسخ را تجزیه‌شده برمی‌گرداند. keyword، location_code، language_code، model، datetime، markdown، sources، se_results_count، item_types، items_count و items را برمی‌گرداند. پاسخ در پاکت DataForSEO قرار می‌گیرد: داده‌ها در tasks[0].result و نتیجه در tasks[0].status_code — درخواست ردشده نیز همچنان HTTP 200 برمی‌گرداند. همزاد آن در ChatGPT برابر post_dataforseo_ai_chat_gpt_llm_scraper_live است؛ اجرای هر دو و مقایسه‌شان هدف این خانواده است.

مرجع قیمت‌گذاری

  • اندازه‌گیری: هزینه گزارش‌شده پاسخ.
  • برآورد درخواست مرجع: 0.701 دلار آمریکا.
  • ضریب مشتری مرجع: 1.0. آن را دوباره روی مبلغ تسویه‌شده مشتری اعمال نکنید.

فقط فراداده مرجع است، نه نقل‌قول حساب، نه قیمت تضمین‌شده و نه سقف هزینه. اعتبار منابع، اعتبار Felo نیست. هزینه‌های نهایی تابع سوابق صورت‌حساب Felo است.

بدنه
application/json
  • نوع: array (object | null)[]
    • keyword
      نوع: string

      keyword
      فیلد الزامی
      می‌توانید حداکثر 2000 کاراکتر در فیلد keyword تعیین کنید
      همه %## رمزگشایی می‌شوند (همچنین کاراکتر ‘+’ به فاصله رمزگشایی می‌شود)
      اگر لازم است از کاراکتر “%” در keyword استفاده کنید، آن را به‌صورت “%25” بنویسید;
      اگر لازم است از کاراکتر “+” در keyword استفاده کنید، آن را به‌صورت “%2B” بنویسید

      درباره قواعد و محدودیت‌های فیلدهای keyword و keywords در APIهای DataForSEO در این مقاله مرکز راهنمایی بیشتر بدانید

    • language_code
      نوع: string

      کد زبان موتور جستجو
      فیلد الزامی اگر language_name را تعیین نکنید;
      اگر از این فیلد استفاده کنید، نیازی به تعیین language_name نیست;
      می‌توانید فهرست زبان‌های موجود موتور جستجو را همراه با language_code آن‌ها با ارسال یک درخواست جداگانه به https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages دریافت کنید
      مثال: en

    • language_name
      نوع: string

      نام کامل زبان موتور جستجو
      فیلد الزامی اگر language_code را تعیین نکنید;
      اگر از این فیلد استفاده کنید، نیازی به تعیین language_code نیست;
      می‌توانید فهرست زبان‌های موجود موتور جستجو را همراه با language_name آن‌ها با ارسال یک درخواست جداگانه به https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/languages دریافت کنید
      مثال: English

    • location_code
      نوع: integer

      کد موقعیت موتور جستجو
      فیلد الزامی اگر تعیین نکنید location_name یا location_coordinate
      اگر از این فیلد استفاده کنید، نیازی به تعیین location_name یا location_coordinate نیست
      می‌توانید فهرست موقعیت‌های موجود موتورهای جستجو را همراه با location_code آن‌ها با ارسال یک درخواست جداگانه به https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations دریافت کنید
      مثال:
      2840

    • location_coordinate
      نوع: string

      مختصات GPS یک موقعیت

      فیلد الزامی اگر تعیین نکنید location_name یا location_code

      اگر از این فیلد استفاده کنید، نیازی به تعیین location_name یا location_code نیست

      پارامتر location_coordinate باید در قالب "latitude,longitude,radius" تعیین شود

      حداکثر تعداد ارقام اعشار برای "latitude" و "longitude": 7

      حداقل مقدار برای "radius": 199 (میلی‌متر)

      حداکثر مقدار برای "radius": 199999 (میلی‌متر)

      مثال:

      53.476225,-2.243572,200

    • location_name
      نوع: string

      نام کامل موقعیت موتور جستجو
      فیلد الزامی اگر تعیین نکنید location_code یا location_coordinate
      اگر از این فیلد استفاده کنید، نیازی به تعیین location_code یا location_coordinate نیست
      می‌توانید فهرست موقعیت‌های موجود موتور جستجو را همراه با location_name آن‌ها با ارسال یک درخواست جداگانه به https://api.dataforseo.com/v3/ai_optimization/gemini/llm_scraper/locations دریافت کنید
      مثال:
      United States

    • tag
      نوع: string | null

      شناسه وظیفه تعریف‌شده توسط کاربر
      فیلد اختیاری
      محدودیت کاراکتر 255 است
      می‌توانید از این پارامتر برای شناسایی وظیفه و تطبیق آن با نتیجه استفاده کنید
      مقدار tag مشخص‌شده را در شیء data پاسخ پیدا می‌کنید

پاسخ‌ها
  • 200
    نوع: object | null · Response36Afe1097B20_AiOptimizationGeminiLlmScraperLiveAdvancedResponseInfo
    • cost
      نوع: number | null قالب: double

      هزینه کل وظایف، دلار آمریکا

    • status_code
      نوع: integer | null

      کد وضعیت عمومی فهرست کامل کدهای پاسخ را اینجا پیدا می‌کنید

    • status_message
      نوع: string | null

      پیام اطلاعاتی عمومی فهرست کامل پیام‌های اطلاعاتی عمومی را اینجا پیدا می‌کنید

    • tasks
      نوع: array (object | null)[] | null

      آرایه‌ای از وظایف

      • نوع: object | null · Response36Afe1097B20_AiOptimizationGeminiLlmScraperLiveAdvancedTaskInfo
        • cost
          نوع: number | null قالب: double

          هزینه کل وظایف، دلار آمریکا

        • data
          نوع: object | null

          همان پارامترهایی را دارد که در درخواست POST تعیین کرده‌اید

          • propertyName
            نوع: object | null
        • id
          نوع: string | null

          شناسه وظیفه شناسه یکتای وظیفه در سیستم ما در قالب UUID

        • path
          نوع: array (string | null)[] | null

          مسیر URL

        • result
          نوع: array (object | null)[] | null

          آرایه‌ای از نتایج

          • datetime
            نوع: string | null

            تاریخ و زمانی که نتیجه دریافت شده است
            در قالب UTC: “yyyy-mm-dd hh-mm-ss +00:00”
            مثال:
            2019-11-15 12:57:46 +00:00

          • item_types
            نوع: array (string | null)[] | null

            انواع نتایج جستجو
            حاوی انواع نتایج جستجو (items) یافت‌شده در SERP است.
            انواع آیتم ممکن:
            gemini_text، gemini_table، gemini_images

          • items
            نوع: array (object | null)[] | null

            عناصر نتایج Gemini

            • markdown
              نوع: string | null

              محتوای عنصر در قالب markdown
              محتوای نتیجه قالب‌بندی‌شده با زبان نشانه‌گذاری markdown

            • rank_absolute
              نوع: integer | null

              رتبه مطلق در SERP
              موقعیت مطلق میان همه عناصر در SERP

            • rank_group
              نوع: integer | null

              رتبه گروهی در SERP
              موقعیت درون گروهی از عناصر با مقادیر type یکسان
              موقعیت عناصر با مقادیر type متفاوت از rank_group حذف می‌شود

            • type
              نوع: string | null

              نوع عنصر

          • items_count
            نوع: integer | null قالب: int64

            تعداد نتایج بازگردانده‌شده در آرایه items

          • keyword
            نوع: string | null

            کلمه کلیدی دریافت‌شده در آرایه POST
            کلمه کلیدی با %## رمزگشایی‌شده بازگردانده می‌شود (نماد + به فاصله رمزگشایی می‌شود)

          • language_code
            نوع: string | null

            کد زبان در آرایه POST

          • location_code
            نوع: integer | null

            کد مکان در آرایه POST

          • markdown
            نوع: string | null

            محتوای عنصر در قالب markdown
            محتوای نتیجه قالب‌بندی‌شده با زبان نشانه‌گذاری markdown

          • model
            نوع: string | null

            نسخه مدل را نشان می‌دهد

          • se_results_count
            نوع: integer | null قالب: int64

            مجموع تعداد نتایج

          • sources
            نوع: array (object | null)[] | null

            آرایه‌ای از منابع
            منابعی که مدل واقعاً در پاسخ نهایی خود به آن‌ها استناد یا اتکا کرده است

            • domain
              نوع: string | null

              دامنه منبع در SERP

            • markdown
              نوع: string | null

              محتوای عنصر در قالب markdown
              محتوای نتیجه قالب‌بندی‌شده با زبان نشانه‌گذاری markdown

            • publication_date
              نوع: string | null

              تاریخ و زمان انتشار نتیجه
              در قالب: “year-month-date:minutes:UTC_difference_hours:UTC_difference_minutes”
              مثال:
              2019-11-15 12:57:46 +00:00

            • snippet
              نوع: string | null

              توضیحات منبع

            • source_name
              نوع: string | null

              نام منبع

            • thumbnail
              نوع: string | null

              تصویر بندانگشتی منبع

            • title
              نوع: string | null

              عنوان منبع

            • type
              نوع: string | null

              نوع عنصر

            • url
              نوع: string | null

              نشانی URL منبع

        • result_count
          نوع: integer | null قالب: int64

          تعداد عناصر در آرایه result

        • status_code
          نوع: integer | null

          کد وضعیت وظیفه توسط DataForSEO تولید می‌شود و می‌تواند در بازه زیر باشد: 10000-60000 فهرست کامل کدهای پاسخ را اینجا پیدا می‌کنید

        • status_message
          نوع: string | null

          پیام اطلاعاتی وظیفه فهرست کامل پیام‌های اطلاعاتی عمومی را اینجا پیدا می‌کنید

        • time
          نوع: string | null

          زمان اجرا، ثانیه

    • tasks_count
      نوع: integer | null قالب: int64

      تعداد وظایف در آرایه tasks

    • tasks_error
      نوع: integer | null قالب: int64

      تعداد وظایف در آرایه tasks که با خطا برگردانده شده‌اند

    • time
      نوع: string | null

      زمان کل اجرا، بر حسب ثانیه

    • version
      نوع: string | null

      نسخه فعلی API

    application/json
  • 400

    درخواست پردازش نشد. پارامترهای درخواست را بررسی کنید.

  • 401

    یک کلید API معتبر Felo لازم است.

  • 402

    درخواست ادامه نمی‌یابد چون یک الزام صورت‌حساب برآورده نشده است.

  • 403

    حساب مجاز به انجام این عملیات نیست.

  • 429

    به سقف درخواست یا هزینه رسیده‌اید.

  • 502

    سرویس نتوانست درخواست را کامل کند.

  • 503

    سرویس API یا صورت‌حساب موقتاً در دسترس نیست.

  • 504

    سرویس هنگام پردازش درخواست به پایان مهلت رسید.

  • default

    پاسخ خطا؛ پاسخ‌های عبوری بالادست ممکن است از قالب‌های ارائه‌دهنده استفاده کنند

    application/json
Request Example for post/v1/beta/dataforseo/ai_optimization/gemini/llm_scraper/live/advanced
curl https://openapi.felo.ai/v1/beta/dataforseo/ai_optimization/gemini/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,
          "datetime": null,
          "markdown": null,
          "sources": [
            {
              "type": null,
              "title": null,
              "snippet": null,
              "domain": null,
              "url": null,
              "thumbnail": null,
              "source_name": null,
              "publication_date": null,
              "markdown": null
            }
          ],
          "se_results_count": null,
          "item_types": [
            null
          ],
          "items_count": null,
          "items": [
            {
              "type": null,
              "rank_group": null,
              "rank_absolute": null,
              "markdown": null
            }
          ]
        }
      ]
    }
  ]
}
Live Gemini LLM Scraper Advanced