Felo API PlatformFelo API Platform
সব DataForSEO endpoint
v0.2.0-beta
OpenAPI 3.1.0

কনটেন্ট বিশ্লেষণ – রেটিং বিতরণ API

সার্ভার:https://openapi.felo.ai
ক্লায়েন্ট লাইব্রেরি

DataForSEO

​

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

কনটেন্ট বিশ্লেষণ – রেটিং বিতরণ API

​

একটি কীওয়ার্ডের উদ্ধৃতিগুলোকে রেটিং বাকেটে ভাগ করে এবং প্রতিটির জন্য পূর্ণ মেট্রিক সেট রিপোর্ট করে। প্রতি বাকেটে একটি এন্ট্রি ফেরত দেয় যাতে min, max ও একটি metrics অবজেক্ট থাকে, যেখানে total_count, rank, top_domains (প্রতিটিতে domain ও count), sentiment_connotations (anger, happiness, love, sadness, share, fun), connotation_types (positive, negative, neutral), text_categories, page_categories, page_types, countries ও languages থাকে। rank_scale বাকেটিং বেছে নেয়। একই মেট্রিক বাকেট ছাড়া পেতে post_dataforseo_content_summary_live; কেবল সেন্টিমেন্টের জন্য post_dataforseo_content_sentiment_analysis_live।

মূল্য রেফারেন্স

  • মিটারিং: রিপোর্ট করা রেসপন্স খরচ
  • রেফারেন্স রিকোয়েস্ট অনুমান: USD 0.0276
  • রেফারেন্স গ্রাহক গুণক: 1.0। ইতিমধ্যে নিষ্পত্তি হওয়া গ্রাহক অর্থের উপর এটি আবার প্রয়োগ করবেন না

শুধুমাত্র রেফারেন্স মেটাডেটা, কোনো অ্যাকাউন্ট কোটেশন, নিশ্চিত মূল্য বা ব্যয়সীমা নয়। রিসোর্স ক্রেডিট Felo ক্রেডিট নয়। চূড়ান্ত চার্জ Felo বিলিং রেকর্ড অনুযায়ী হয়।

বডি
application/json
  • টাইপ: array (object | null)[]
    • initial_dataset_filters
      টাইপ: array (object | null)[] | null

      প্রাথমিক ডেটাসেট ফিল্টারিং প্যারামিটার
      ঐচ্ছিক ফিল্ড
      Search এন্ডপয়েন্ট-এর ফিল্ডে প্রযোজ্য প্রাথমিক ফিল্টারিং প্যারামিটার
      একসাথে একাধিক ফিল্টার যোগ করতে পারেন (সর্বোচ্চ ৮টি ফিল্টার)
      শর্তগুলোর মধ্যে and, or লজিক্যাল অপারেটর সেট করতে হবে
      নিচের অপারেটরগুলো সমর্থিত:
      regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, has, has_not, match, not_match
      শূন্য বা তার বেশি অক্ষরের যেকোনো স্ট্রিং মেলাতে % অপারেটর like ও not_like-এর সঙ্গে ব্যবহার করতে পারেন
      উদাহরণ:
      ["domain","<>", "logitech.com"]

      [["domain","<>","logitech.com"],"and",["content_info.connotation_types.negative",">",1000]]

      [["domain","<&gt","logitech.com"]],
      "and",
      [["content_info.connotation_types.negative",">",1000],
      "or",

      ["content_info.text_category","has",10994]]]
      ফিল্টার সম্পর্কে আরও তথ্যের জন্য Content Analysis API - Filters দেখুন
      প্রাথমিক ডেটাসেট ফিল্টার সম্পর্কে এই Help Center নিবন্ধে আরও জানুন।

      খালি অবজেক্ট
    • internal_list_limit
      টাইপ: integer | null

      অভ্যন্তরীণ অ্যারেগুলোর ভেতরে উপাদানের সর্বোচ্চ সংখ্যা
      ঐচ্ছিক ফিল্ড
      নিচের অ্যারেগুলোতে উপাদানের সংখ্যা সীমিত করতে এই ফিল্ড ব্যবহার করতে পারেন:
      top_domains
      text_categories
      page_categories
      countries
      languages
      ডিফল্ট মান: 1
      সর্বোচ্চ মান: 20

    • keyword
      টাইপ: string

      লক্ষ্য কীওয়ার্ড
      আবশ্যক ফিল্ড
      UTF-8 এনকোডিং
      কীওয়ার্ড lowercase ফরম্যাটে রূপান্তরিত হবে;
      নোট: একক কীওয়ার্ডের বদলে সঠিক বাক্যাংশ মেলাতে ডাবল কোট ও ব্যাকস্ল্যাশ ব্যবহার করুন;
      উদাহরণ:
      "keyword": ""tesla palo alto""

      DataForSEO API-তে keyword ও keywords ফিল্ডের নিয়ম ও সীমাবদ্ধতা সম্পর্কে এই Help Center নিবন্ধে আরও জানুন

    • keyword_fields
      টাইপ: object | null

      লক্ষ্য কীওয়ার্ড ফিল্ড ও লক্ষ্য কীওয়ার্ড
      ঐচ্ছিক ফিল্ড
      এই প্যারামিটার দিয়ে ডেটাসেট ফিল্টার করুন সেই কীওয়ার্ড অনুযায়ী যা কিছু ফিল্ডে থাকা উচিত;
      যেসব ফিল্ড নির্দিষ্ট করতে পারেন: title, main_title, previous_title, snippet
      একাধিক ফিল্ড নির্দেশ করতে পারেন;
      নোট: একক কীওয়ার্ডের বদলে সঠিক বাক্যাংশ মেলাতে ডাবল কোট ও ব্যাকস্ল্যাশ ব্যবহার করুন;
      উদাহরণ:
      "keyword_fields": {<br>"snippet": "\"logitech mouse\"",<br>"main_title": "sale"<br>}

      • propertyName
        টাইপ: string | null
    • page_type
      টাইপ: array string[] | null

      লক্ষ্য পেজের ধরন
      ঐচ্ছিক ফিল্ড
      এই প্যারামিটার দিয়ে পেজের ধরন অনুযায়ী ডেটাসেট ফিল্টার করুন
      সম্ভাব্য মান:
      "ecommerce", "news", "blogs", "message-boards", "organization"

    • positive_connotation_threshold
      টাইপ: number | null

      ধনাত্মক কনোটেশন থ্রেশহোল্ড
      ঐচ্ছিক ফিল্ড
      সাইটেশন কনটেন্টের সঙ্গে সম্পর্কিত ধনাত্মক সেন্টিমেন্টের সম্ভাব্যতা সূচক থ্রেশহোল্ড হিসেবে নির্দিষ্ট
      এই ফিল্ড নির্দিষ্ট করলে response-এ connotation_types অবজেক্টে কেবল সেই সাইটেশনগুলোর ডেটা থাকবে যেখানে positive সেন্টিমেন্টের সম্ভাব্যতা নির্দিষ্ট মানের সমান বা তার বেশি
      সম্ভাব্য মান: 0 থেকে 1
      ডিফল্ট মান: 0.4

    • rank_scale
      টাইপ: string | null

      rank মান গণনা ও প্রদর্শনে ব্যবহৃত স্কেল নির্ধারণ করে
      ঐচ্ছিক ফিল্ড

      এই প্যারামিটার দিয়ে বেছে নিতে পারেন র‍্যাংক মান 0–100 নাকি 0–1000 স্কেলে দেখানো হবে

      সম্ভাব্য মান:
      one_hundred — র‍্যাংক মান 0–100 স্কেলে দেখানো হয়
      one_thousand — র‍্যাংক মান 0–1000 স্কেলে দেখানো হয়

      ডিফল্ট মান: one_thousand

      এই প্যারামিটার কীভাবে কাজ করে, সে সম্পর্কে এই Help Center নিবন্ধে আরও জানুন

    • search_mode
      টাইপ: string | null

      ফলাফল গ্রুপিংয়ের ধরন
      ঐচ্ছিক ফিল্ড
      সম্ভাব্য গ্রুপিং ধরন:
      as_is - লক্ষ্য keyword-এর সব সাইটেশন ফেরত দেয়
      one_per_domain - প্রতি ডোমেইনে keyword-এর একটি সাইটেশন ফেরত দেয়
      ডিফল্ট মান: as_is

    • sentiments_connotation_threshold
      টাইপ: number | null

      সেন্টিমেন্ট কনোটেশন থ্রেশহোল্ড
      ঐচ্ছিক ফিল্ড
      সাইটেশন কনটেন্টের সঙ্গে সম্পর্কিত সেন্টিমেন্ট কনোটেশনের সম্ভাব্যতা সূচক থ্রেশহোল্ড হিসেবে নির্দিষ্ট
      এই ফিল্ড নির্দিষ্ট করলে response-এ sentiment_connotations অবজেক্টে কেবল সেই সাইটেশনগুলোর ডেটা থাকবে যেখানে প্রতিটি সেন্টিমেন্টের সম্ভাব্যতা নির্দিষ্ট মানের সমান বা তার বেশি
      সম্ভাব্য মান: 0 থেকে 1
      ডিফল্ট মান: 0.4

    • tag
      টাইপ: string | null

      ব্যবহারকারী-নির্ধারিত টাস্ক আইডেন্টিফায়ার
      ঐচ্ছিক ফিল্ড
      অক্ষরসীমা 255
      এই প্যারামিটার দিয়ে টাস্ক শনাক্ত করে ফলাফলের সঙ্গে মিলিয়ে নিতে পারেন
      নির্দিষ্ট tag মান response-এর data অবজেক্টে পাবেন

রেসপন্স
  • 200
    টাইপ: object | null · Response36Afe1097B20_ContentAnalysisRatingDistributionLiveResponseInfo
    • cost
      টাইপ: number | null ফরম্যাট: double

      টাস্কের মোট খরচ, USD

    • status_code
      টাইপ: integer | null

      সাধারণ স্ট্যাটাস কোড সম্পূর্ণ response কোড তালিকা এখানে দেখতে পাবেন

    • status_message
      টাইপ: string | null

      সাধারণ তথ্যমূলক বার্তা সাধারণ তথ্যমূলক বার্তার সম্পূর্ণ তালিকা এখানে দেখতে পাবেন

    • tasks
      টাইপ: array (object | null)[] | null

      টাস্কের অ্যারে

      • টাইপ: object | null · Response36Afe1097B20_ContentAnalysisRatingDistributionLiveTaskInfo
        • cost
          টাইপ: number | null ফরম্যাট: double

          টাস্কের মোট খরচ, USD

        • data
          টাইপ: object | null

          এতে POST রিকোয়েস্টে আপনি যে প্যারামিটারগুলো নির্দিষ্ট করেছিলেন সেগুলোই থাকে

          • propertyName
            টাইপ: object | null
        • id
          টাইপ: string | null

          টাস্ক আইডেন্টিফায়ার আমাদের সিস্টেমে অনন্য টাস্ক আইডেন্টিফায়ার, UUID ফরম্যাটে

        • path
          টাইপ: array (string | null)[] | null

          URL পাথ

        • result
          টাইপ: array (object | null)[] | null

          ফলাফলের অ্যারে

          • max
            টাইপ: number | null

            বণ্টন স্কেলে সর্বোচ্চ রেটিং

          • metrics
            টাইপ: object | null · Response36Afe1097B20_ContentAnalysisSummaryInfo

            রেটিং বণ্টন মেট্রিক রয়েছে

            • connotation_types
              টাইপ: object | null

              ভাবার্থের ধরন
              কীওয়ার্ড উদ্ধৃতির সাথে সম্পর্কিত ভাবাবেগের (ভাবাবেগের মেরুত্ব) ধরন এবং প্রতিটি ভাবাবেগের ধরনের জন্য উদ্ধৃতির সংখ্যা রয়েছে
              সম্ভাব্য ভাবার্থের ধরন: positive, negative, neutral

              • propertyName
                টাইপ: integer | null ফরম্যাট: int64

                Signed 64-bit integers (long type).

            • countries
              টাইপ: object | null

              দেশ
              দেশ এবং প্রতিটি দেশে উদ্ধৃতির সংখ্যা রয়েছে
              উপলব্ধ সব দেশের সম্পূর্ণ তালিকা পেতে Locations এন্ডপয়েন্ট দেখুন

              • propertyName
                টাইপ: integer | null ফরম্যাট: int64

                Signed 64-bit integers (long type).

            • languages
              টাইপ: object | null

              ভাষা
              ভাষা এবং প্রতিটি ভাষায় উদ্ধৃতির সংখ্যা রয়েছে
              উপলব্ধ সব ভাষার সম্পূর্ণ তালিকা পেতে Languages এন্ডপয়েন্ট দেখুন

              • propertyName
                টাইপ: integer | null ফরম্যাট: int64

                Signed 64-bit integers (long type).

            • page_categories
              টাইপ: array (object | null)[] | null

              পেজ ক্যাটাগরি
              পেজ ক্যাটাগরি এবং প্রতিটি পেজ ক্যাটাগরিতে উদ্ধৃতির সংখ্যা সহ অবজেক্ট রয়েছে
              উপলব্ধ সব ক্যাটাগরির সম্পূর্ণ তালিকা পেতে Categories এন্ডপয়েন্ট দেখুন

              • category
                টাইপ: array (integer | null)[] | null
              • count
                টাইপ: integer | null ফরম্যাট: int64

                Signed 64-bit integers (long type).

            • page_types
              টাইপ: object | null

              পেজের ধরন
              পেজের ধরন এবং প্রতিটি পেজের ধরনের জন্য উদ্ধৃতির সংখ্যা রয়েছে

              • propertyName
                টাইপ: integer | null ফরম্যাট: int64

                Signed 64-bit integers (long type).

            • rank
              টাইপ: integer | null

              keyword উদ্ধৃতিকারী সব URL-এর র‍্যাংক
              লক্ষ্য keyword উদ্ধৃতিকারী সব URL-এর র‍্যাংকের স্বাভাবিকীকৃত যোগফল

            • sentiment_connotations
              টাইপ: object | null

              ভাবাবেগগত ভাবার্থ
              লক্ষ্য কীওয়ার্ড উদ্ধৃতির সাথে সম্পর্কিত ভাবাবেগ (আবেগীয় প্রতিক্রিয়া) এবং প্রতিটি ভাবাবেগের জন্য উদ্ধৃতির সংখ্যা রয়েছে
              সম্ভাব্য ভাবাবেগগত ভাবার্থ: anger, happiness, love, sadness, share, fun

              • propertyName
                টাইপ: integer | null ফরম্যাট: int64

                Signed 64-bit integers (long type).

            • text_categories
              টাইপ: array (object | null)[] | null

              টেক্সট ক্যাটাগরি
              টেক্সট ক্যাটাগরি এবং প্রতিটি টেক্সট ক্যাটাগরিতে উদ্ধৃতির সংখ্যা সহ অবজেক্ট রয়েছে
              উপলব্ধ সব ক্যাটাগরির সম্পূর্ণ তালিকা পেতে Categories এন্ডপয়েন্ট দেখুন

              • category
                টাইপ: array (integer | null)[] | null
              • count
                টাইপ: integer | null ফরম্যাট: int64

                Signed 64-bit integers (long type).

            • top_domains
              টাইপ: array (object | null)[] | null

              লক্ষ্য কীওয়ার্ড উদ্ধৃতিকারী শীর্ষ ডোমেইন
              লক্ষ্য কীওয়ার্ড উদ্ধৃতিকারী শীর্ষ ডোমেইন এবং প্রতিটি ডোমেইনের জন্য উদ্ধৃতির সংখ্যা সহ অবজেক্ট রয়েছে

              • count
                টাইপ: integer | null ফরম্যাট: int64

                Signed 64-bit integers (long type).

              • domain
                টাইপ: string | null
            • total_count
              টাইপ: integer | null ফরম্যাট: int64

              আপনার রিকোয়েস্টের সাথে সম্পর্কিত আমাদের ডেটাবেসে ফলাফলের মোট সংখ্যা

            • type
              টাইপ: string | null

              এলিমেন্টের ধরন

          • min
            টাইপ: number | null

            বণ্টন স্কেলে সর্বনিম্ন রেটিং

          • type
            টাইপ: string | null

            এলিমেন্টের ধরন

        • result_count
          টাইপ: integer | null ফরম্যাট: int64

          result অ্যারেতে এলিমেন্টের সংখ্যা

        • status_code
          টাইপ: integer | null

          টাস্কের স্ট্যাটাস কোড DataForSEO কর্তৃক তৈরি, যা নিম্নলিখিত পরিসরে হতে পারে: 10000-60000 সম্পূর্ণ response কোড তালিকা এখানে দেখতে পাবেন

        • 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

    একটি বৈধ Felo API key আবশ্যক।

  • 402

    বিলিং শর্ত পূরণ না হওয়ায় রিকোয়েস্ট এগোতে পারছে না।

  • 403

    অ্যাকাউন্টটিকে এই অপারেশন করার অনুমতি নেই।

  • 429

    রিকোয়েস্ট বা ব্যয়ের সীমায় পৌঁছে গেছে।

  • 502

    পরিষেবা রিকোয়েস্টটি সম্পন্ন করতে পারেনি।

  • 503

    API বা বিলিং পরিষেবা সাময়িকভাবে অনুপলভ্য।

  • 504

    রিকোয়েস্ট প্রক্রিয়াকরণের সময় পরিষেবার সময় শেষ হয়ে গেছে।

  • default

    ত্রুটি রেসপন্স; আপস্ট্রিম passthrough রেসপন্স প্রোভাইডারের ফর্ম্যাট ব্যবহার করতে পারে।

    application/json
Request Example for post/v1/beta/dataforseo/content_analysis/rating_distribution/live
curl https://openapi.felo.ai/v1/beta/dataforseo/content_analysis/rating_distribution/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "keyword": "logitech",
    "search_mode": "as_is",
    "internal_list_limit": 10
  }
]'
{
  "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": [
        {
          "type": null,
          "min": null,
          "max": null,
          "metrics": {
            "type": null,
            "total_count": null,
            "rank": null,
            "top_domains": [
              "[Max Depth Exceeded]"
            ],
            "sentiment_connotations": null,
            "connotation_types": null,
            "text_categories": [
              "[Max Depth Exceeded]"
            ],
            "page_categories": [
              "[Max Depth Exceeded]"
            ],
            "page_types": null,
            "countries": null,
            "languages": null
          }
        }
      ]
    }
  ]
}
Content Analysis – Rating Distribution API