Felo API PlatformFelo API Platform
Tất cả endpoint của DataForSEO
v0.2.0-beta
OpenAPI 3.1.0

API Tìm kiếm – Phân tích nội dung

Máy chủ:https://openapi.felo.ai
Thư viện client

DataForSEO

​

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

API Tìm kiếm – Phân tích nội dung

​

Liệt kê các trang riêng lẻ trích dẫn một từ khóa thay vì các tổng số. Mỗi mục mang url, domain, main_domain, url_rank, domain_rank, spam_score, fetch_time, country, language, score và page_category, cùng total_count và items_count. filters chấp nhận các trường được liệt kê bởi get_dataforseo_content_available_filters. Để có số đếm và phân bố thay vì từng trang, dùng post_dataforseo_content_summary_live.

Tham chiếu giá

  • Cách tính: chi phí phản hồi được báo cáo.
  • Ước tính tham chiếu mỗi yêu cầu: 0,0276 USD.
  • Hệ số tham chiếu cho khách hàng: 1,0. Không áp dụng lại hệ số này cho số tiền khách hàng đã quyết toán.

Chỉ là siêu dữ liệu tham chiếu, không phải báo giá cho tài khoản, mức giá được bảo đảm hay hạn mức chi tiêu. Tín dụng tài nguyên không phải tín dụng Felo. Khoản phí cuối cùng tuân theo bản ghi thanh toán của Felo.

Phần thân
application/json
  • Kiểu: array (object | null)[]
    • filters
      Kiểu: array (object | null)[] | null

      mảng tham số lọc kết quả
      trường tùy chọn
      bạn có thể thêm nhiều bộ lọc cùng lúc (tối đa 8 bộ lọc)
      bạn nên đặt toán tử logic and, or giữa các điều kiện
      các toán tử sau được hỗ trợ:
      regex, not_regex, <, <=, >, >=, =, <>, in, not_in, like,not_like, match, not_match
      bạn có thể dùng toán tử % với like và not_like để khớp mọi chuỗi có 0 hoặc nhiều ký tự
      ví dụ:
      ["country","=", "US"]

      [["domain_rank",">",800],"and",["content_info.connotation_types.negative",">",0.9]]

      [["domain_rank",">",800],
      "and",
      [["page_types","has","ecommerce"],
      "or",

      ["content_info.text_category","has",10994]]]
      để biết thêm thông tin về bộ lọc, hãy tham khảo API Phân tích nội dung - Bộ lọc

      Đối tượng rỗng
    • keyword
      Kiểu: string

      từ khóa mục tiêu
      trường bắt buộc
      mã hóa UTF-8
      các từ khóa sẽ được chuyển sang định dạng chữ thường;
      Lưu ý: để khớp một cụm chính xác thay vì một từ khóa riêng lẻ, hãy dùng dấu ngoặc kép và dấu gạch chéo ngược;
      ví dụ:
      "keyword": "\"tesla palo alto\""

      tìm hiểu thêm về quy tắc và giới hạn của các trường keyword và keywords trong API DataForSEO tại bài viết Trung tâm trợ giúp này

    • keyword_fields
      Kiểu: object | null

      các trường từ khóa mục tiêu và từ khóa mục tiêu
      trường tùy chọn
      dùng tham số này để lọc tập dữ liệu theo các từ khóa mà một số trường nhất định phải chứa;
      các trường bạn có thể chỉ định: title, main_title, previous_title, snippet
      bạn có thể chỉ ra nhiều trường;
      Lưu ý: để khớp một cụm chính xác thay vì một từ khóa riêng lẻ, hãy dùng dấu ngoặc kép và dấu gạch chéo ngược;
      ví dụ:
      "keyword_fields": {<br>"snippet": "\"logitech mouse\"",<br>"main_title": "sale"<br>}"

      • propertyName
        Kiểu: string | null
    • limit
      Kiểu: integer | null

      số trích dẫn trả về tối đa
      trường tùy chọn
      giá trị mặc định: 100
      giá trị tối đa: 1000

    • offset
      Kiểu: integer | null

      độ lệch trong mảng kết quả của các trích dẫn được trả về
      trường tùy chọn
      giá trị mặc định: 0
      nếu bạn chỉ định giá trị 10, mười trích dẫn đầu tiên trong mảng kết quả sẽ bị bỏ qua và dữ liệu sẽ được cung cấp cho các trích dẫn tiếp theo
      Lưu ý: chúng tôi khuyên chỉ dùng tham số này khi lấy tối đa 10.000 kết quả
      để lấy hơn 10.000 kết quả, hãy dùng offset_token thay thế.

    • offset_token
      Kiểu: string | null

      token offset cho các yêu cầu tiếp theo
      trường tùy chọn
      được cung cấp trong trường tương ứng của phản hồi cho mỗi yêu cầu;
      dùng tham số này để tránh hết thời gian chờ khi cố lấy hơn 10.000 kết quả trong một yêu cầu;
      bằng cách chỉ định giá trị offset_token duy nhất từ mảng phản hồi, bạn sẽ nhận được kết quả tiếp theo của tác vụ ban đầu;
      giá trị offset_token là duy nhất cho mỗi tác vụ tiếp theo
      Lưu ý: nếu offset_token được chỉ định trong yêu cầu, tất cả tham số khác ngoài limit sẽ không được xem xét khi xử lý tác vụ
      tìm hiểu thêm về tham số này trên Trung tâm trợ giúp của chúng tôi

    • order_by
      Kiểu: array string[] | null

      quy tắc sắp xếp kết quả
      trường tùy chọn
      bạn có thể dùng các giá trị giống như trong mảng filters để sắp xếp kết quả
      các kiểu sắp xếp khả dụng:
      asc - kết quả sẽ được sắp xếp theo thứ tự tăng dần
      desc - kết quả sẽ được sắp xếp theo thứ tự giảm dần
      bạn nên dùng dấu phẩy để thiết lập kiểu sắp xếp
      ví dụ:
      ["content_info.sentiment_connotations.anger,desc"]
      quy tắc mặc định:
      ["content_info.sentiment_connotations.anger,desc"]
      lưu ý rằng bạn không thể đặt quá ba quy tắc sắp xếp trong một yêu cầu
      bạn nên dùng dấu phẩy để phân tách nhiều quy tắc sắp xếp
      ví dụ:
      ["content_info.sentiment_connotations.anger,desc","keyword_data.keyword_info.cpc,desc"]

    • page_type
      Kiểu: array string[] | null

      loại trang mục tiêu
      trường tùy chọn
      dùng tham số này để lọc tập dữ liệu theo loại trang
      giá trị khả dụng:
      "ecommerce", "news", "blogs", "message-boards", "organization"

    • rank_scale
      Kiểu: string | null

      xác định thang đo được dùng để tính và hiển thị các giá trị domain_rank và url_rank
      trường tùy chọn

      bạn có thể dùng tham số này để chọn xem các giá trị rank được trình bày theo thang 0–100 hay 0–1000

      giá trị khả dụng:
      one_hundred — giá trị rank được hiển thị theo thang 0–100
      one_thousand — giá trị rank được hiển thị theo thang 0–1000

      giá trị mặc định: one_thousand

      tìm hiểu thêm về cách tham số này hoạt động trong bài viết Trung tâm trợ giúp này

    • search_mode
      Kiểu: string | null

      kiểu nhóm kết quả
      trường tùy chọn
      các kiểu nhóm khả dụng:
      as_is - trả về tất cả trích dẫn cho keyword mục tiêu
      one_per_domain - trả về một trích dẫn của keyword cho mỗi tên miền
      giá trị mặc định: as_is

    • tag
      Kiểu: string | null

      mã định danh tác vụ do người dùng xác định
      trường tùy chọn
      giới hạn ký tự là 255
      bạn có thể dùng tham số này để nhận diện tác vụ và khớp với kết quả
      bạn sẽ thấy giá trị tag đã chỉ định trong đối tượng data của phản hồi

Phản hồi
  • 200
    Kiểu: object | null · Response36Afe1097B20_ContentAnalysisSearchLiveResponseInfo
    • cost
      Kiểu: number | null Định dạng: double

      tổng chi phí tác vụ, USD

    • status_code
      Kiểu: integer | null

      mã trạng thái chung; bạn có thể tìm danh sách đầy đủ các mã phản hồi tại đây

    • status_message
      Kiểu: string | null

      thông điệp thông tin chung; bạn có thể tìm danh sách đầy đủ các thông điệp thông tin chung tại đây

    • tasks
      Kiểu: array (object | null)[] | null

      mảng tác vụ

      • Kiểu: object | null · Response36Afe1097B20_ContentAnalysisSearchLiveTaskInfo
        • cost
          Kiểu: number | null Định dạng: double

          tổng chi phí tác vụ, USD

        • data
          Kiểu: object | null

          chứa các tham số giống như bạn đã chỉ định trong yêu cầu POST

          • propertyName
            Kiểu: object | null
        • id
          Kiểu: string | null

          mã định danh tác vụ; mã định danh tác vụ duy nhất trong hệ thống của chúng tôi ở định dạng UUID

        • path
          Kiểu: array (string | null)[] | null

          Đường dẫn URL

        • result
          Kiểu: array (object | null)[] | null

          mảng kết quả

          • items
            Kiểu: array (object | null)[] | null

            chứa các trích dẫn và dữ liệu liên quan

            • content_info
              Kiểu: object | null · Response36Afe1097B20_AnalysisContentInfo

              chứa dữ liệu về các trích dẫn từ url đã cho

              • author
                Kiểu: string | null

                tác giả của nội dung

              • connotation_types
                Kiểu: object | null

                các loại sắc thái
                chứa các loại cảm xúc (độ phân cực cảm xúc) liên quan đến trích dẫn đã cho và chỉ số xác suất cho từng loại cảm xúc
                các loại sắc thái cảm xúc khả dụng: positive, negative, neutral

                • propertyName
                  Kiểu: integer | null Định dạng: int64

                  Signed 64-bit integers (long type).

              • content_quality_score
                Kiểu: integer | null

                điểm chất lượng nội dung
                giá trị này được tính dựa trên số từ, câu và ký tự mà nội dung chứa

              • content_type
                Kiểu: string | null

                loại nội dung
                ví dụ:
                page_content, comment

              • date_published
                Kiểu: string | null

                ngày và giờ nội dung được xuất bản
                ở định dạng UTC: "yyyy-mm-dd hh-mm-ss +00:00"
                ví dụ:
                2017-01-24 13:20:59 +00:00

              • group_date
                Kiểu: string | null

                ngày và giờ của nhóm trích dẫn
                cho biết ngày xuất bản nội dung hoặc ngày và giờ trình thu thập của chúng tôi truy cập trang lần đầu;
                có thể dùng trường này để nhóm các trích dẫn theo ngày và hiển thị xu hướng trích dẫn;
                ngày và giờ được cung cấp ở định dạng UTC: "yyyy-mm-dd hh-mm-ss +00:00"
                ví dụ:
                2017-01-24 13:20:59 +00:00

              • highlighted_text
                Kiểu: string | null

                văn bản được làm nổi bật từ snippet

              • language
                Kiểu: string | null

                ngôn ngữ chính của tên miền
                để có danh sách đầy đủ các ngôn ngữ khả dụng, hãy tham khảo endpoint Languages

              • level
                Kiểu: integer | null

                cấp tiêu đề của title
                cho biết cấp thẻ h từ 1 (cao nhất) đến 6 (thấp nhất)

              • main_title
                Kiểu: string | null

                tiêu đề trang

              • previous_title
                Kiểu: string | null

                tiêu đề của khối nội dung trước

              • rating
                Kiểu: object | null · Response36Afe1097B20_ContententRatingInfo

                xếp hạng nội dung
                xếp hạng liên quan đến content_info

                • max_rating_value
                  Kiểu: number | null Định dạng: double

                  giá trị tối đa cho tên xếp hạng

                • name
                  Kiểu: string | null

                  tên xếp hạng tại đây bạn có thể tìm thấy các phần tử sau: Max5, Percents, CustomMax

                • rating_count
                  Kiểu: integer | null Định dạng: int64

                  số lượt bình chọn

                • rating_value
                  Kiểu: number | null Định dạng: double

                  giá trị của xếp hạng

                • relative_rating
                  Kiểu: number | null Định dạng: double

                  xếp hạng tương đối

              • semantic_location
                Kiểu: string | null

                vị trí ngữ nghĩa
                cho biết phần tử ngữ nghĩa trong HTML nơi trích dẫn từ khóa mục tiêu nằm
                ví dụ:
                article, header

              • sentiment_connotations
                Kiểu: object | null

                sắc thái cảm xúc
                chứa cảm xúc (phản ứng cảm xúc) liên quan đến trích dẫn đã cho và chỉ số xác suất cho từng cảm xúc
                các sắc thái cảm xúc khả dụng: anger, happiness, love, sadness, share, fun

                • propertyName
                  Kiểu: integer | null Định dạng: int64

                  Signed 64-bit integers (long type).

              • snippet
                Kiểu: string | null

                đoạn trích nội dung

              • snippet_length
                Kiểu: integer | null

                độ dài ký tự của đoạn trích

              • social_metrics
                Kiểu: array (object | null)[] | null

                chỉ số tương tác mạng xã hội
                dữ liệu về các tương tác mạng xã hội gắn với nội dung dựa trên các nhúng website do các nền tảng mạng xã hội phát triển và hỗ trợ

                • like_count
                  Kiểu: integer | null Định dạng: int64

                  số lượt thích

                • type
                  Kiểu: string | null

                  loại phần tử

              • text_category
                Kiểu: array integer[] | null

                danh mục văn bản
                để có danh sách đầy đủ các danh mục khả dụng, hãy tham khảo endpoint Categories

              • title
                Kiểu: string | null

                tiêu đề của kết quả

            • country
              Kiểu: string | null

              mã quốc gia đăng ký tên miền
              để có danh sách đầy đủ các quốc gia khả dụng, hãy tham khảo endpoint Locations

            • domain
              Kiểu: string | null

              tên miền

            • domain_rank
              Kiểu: integer | null

              thứ hạng của domain
              giá trị này dựa trên dữ liệu backlink của tên miền đã cho từ DataForSEO Backlink Index;
              domain_rank được tính dựa trên phương pháp xếp hạng nút trong cơ sở dữ liệu liên kết – nguyên lý được dùng trong thuật toán Google PageRank nguyên bản
              tìm hiểu thêm về chỉ số và cách tính trong bài viết trung tâm trợ giúp này

            • fetch_time
              Kiểu: string | null

              ngày và giờ crawler của chúng tôi truy cập trang
              ở định dạng UTC: "yyyy-mm-dd hh-mm-ss +00:00"
              ví dụ:
              2017-01-24 13:20:59 +00:00

            • language
              Kiểu: string | null

              ngôn ngữ chính của tên miền
              để có danh sách đầy đủ các ngôn ngữ khả dụng, hãy tham khảo endpoint Languages

            • main_domain
              Kiểu: string | null

              tên miền chính

            • page_category
              Kiểu: array integer[] | null

              chứa tất cả danh mục trang liên quan
              các danh mục sản phẩm và dịch vụ liên quan đến trang
              để có danh sách đầy đủ các danh mục khả dụng, hãy tham khảo endpoint Categories

            • page_types
              Kiểu: array string[] | null

              các loại trang

            • ratings
              Kiểu: array (object | null)[] | null

              xếp hạng được tìm thấy trên trang
              tất cả xếp hạng được tìm thấy trên trang dựa trên microdata

              • max_rating_value
                Kiểu: number | null Định dạng: double

                giá trị tối đa cho tên xếp hạng

              • name
                Kiểu: string | null

                tên xếp hạng tại đây bạn có thể tìm thấy các phần tử sau: Max5, Percents, CustomMax

              • rating_count
                Kiểu: integer | null Định dạng: int64

                số lượt bình chọn

              • rating_value
                Kiểu: number | null Định dạng: double

                giá trị của xếp hạng

              • relative_rating
                Kiểu: number | null Định dạng: double

                xếp hạng tương đối

            • score
              Kiểu: number | null

              điểm nổi bật của trích dẫn
              giá trị này dựa trên url_rank, domain_rank, sự xuất hiện của keyword trong title, main_title, url, snippet
              score càng cao thì trích dẫn liên quan càng có giá trị

            • social_metrics
              Kiểu: array (object | null)[] | null

              chỉ số tương tác mạng xã hội
              dữ liệu về các tương tác mạng xã hội gắn với nội dung dựa trên các nhúng website do các nền tảng mạng xã hội phát triển và hỗ trợ

              • like_count
                Kiểu: integer | null Định dạng: int64

                số lượt thích

              • type
                Kiểu: string | null

                loại phần tử

            • spam_score
              Kiểu: integer | null

              điểm spam backlink của url
              giá trị này dựa trên dữ liệu backlink của URL đã cho từ DataForSEO Backlink Index;
              tìm hiểu thêm về cách tính chỉ số trên trang trung tâm trợ giúp này

            • type
              Kiểu: string | null

              loại phần tử

            • url
              Kiểu: string | null

              URL nơi tìm thấy trích dẫn

            • url_rank
              Kiểu: integer | null

              thứ hạng của url
              giá trị này dựa trên dữ liệu backlink của URL đã cho từ DataForSEO Backlink Index;
              url_rank được tính dựa trên phương pháp xếp hạng nút trong cơ sở dữ liệu liên kết – nguyên lý được dùng trong thuật toán Google PageRank nguyên bản
              tìm hiểu thêm về chỉ số và cách tính trong bài viết trung tâm trợ giúp này

          • items_count
            Kiểu: integer | null Định dạng: int64

            số lượng kết quả được trả về trong mảng items

          • offset_token
            Kiểu: string | null

            token offset cho các yêu cầu tiếp theo
            bạn có thể dùng chuỗi được cung cấp trong trường này để lấy các kết quả tiếp theo của tác vụ ban đầu;
            lưu ý: giá trị offset_token là duy nhất cho mỗi tác vụ tiếp theo

          • total_count
            Kiểu: integer | null Định dạng: int64

            tổng số kết quả trong cơ sở dữ liệu của chúng tôi liên quan đến yêu cầu của bạn

        • result_count
          Kiểu: integer | null Định dạng: int64

          số phần tử trong mảng kết quả

        • status_code
          Kiểu: integer | null

          mã trạng thái của tác vụ do DataForSEO tạo; có thể nằm trong khoảng sau: 10000-60000; bạn có thể tìm danh sách đầy đủ các mã phản hồi tại đây

        • status_message
          Kiểu: string | null

          thông điệp thông tin của tác vụ; bạn có thể tìm danh sách đầy đủ các thông điệp thông tin chung tại đây

        • time
          Kiểu: string | null

          thời gian thực thi, giây

    • tasks_count
      Kiểu: integer | null Định dạng: int64

      số lượng tác vụ trong mảng tasks

    • tasks_error
      Kiểu: integer | null Định dạng: int64

      số lượng tác vụ trong mảng tasks được trả về kèm lỗi

    • time
      Kiểu: string | null

      tổng thời gian thực thi, giây

    • version
      Kiểu: string | null

      phiên bản hiện tại của API

    application/json
  • 400

    Không thể xử lý yêu cầu. Hãy kiểm tra các tham số yêu cầu.

  • 401

    Cần có khóa API Felo hợp lệ.

  • 402

    Không thể tiếp tục yêu cầu vì chưa đáp ứng yêu cầu thanh toán.

  • 403

    Tài khoản không được phép thực hiện thao tác này.

  • 429

    Đã đạt giới hạn yêu cầu hoặc giới hạn chi tiêu.

  • 502

    Dịch vụ không thể hoàn tất yêu cầu.

  • 503

    API hoặc dịch vụ thanh toán tạm thời không khả dụng.

  • 504

    Dịch vụ đã hết thời gian chờ khi xử lý yêu cầu.

  • default

    Phản hồi lỗi; phản hồi chuyển tiếp từ thượng nguồn có thể dùng định dạng của nhà cung cấp

    application/json
Request Example for post/v1/beta/dataforseo/content_analysis/search/live
curl https://openapi.felo.ai/v1/beta/dataforseo/content_analysis/search/live \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "keyword_fields": {
      "snippet": "logitech"
    },
    "keyword": "logitech",
    "page_type": [
      "ecommerce",
      "news",
      "blogs",
      "message-boards",
      "organization"
    ],
    "search_mode": "as_is",
    "filters": [
      "main_domain",
      "=",
      "reviewfinder.ca"
    ],
    "order_by": [
      "content_info.sentiment_connotations.anger,desc"
    ],
    "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": [
        {
          "offset_token": null,
          "total_count": null,
          "items_count": null,
          "items": [
            {
              "type": null,
              "url": null,
              "domain": null,
              "main_domain": null,
              "url_rank": null,
              "spam_score": null,
              "domain_rank": null,
              "fetch_time": null,
              "country": null,
              "language": null,
              "score": null,
              "page_category": [
                "[Max Depth Exceeded]"
              ],
              "page_types": [
                "[Max Depth Exceeded]"
              ],
              "ratings": [
                "[Max Depth Exceeded]"
              ],
              "social_metrics": [
                "[Max Depth Exceeded]"
              ],
              "content_info": "[Max Depth Exceeded]"
            }
          ]
        }
      ]
    }
  ]
}
Content Analysis – Search API