Felo API PlatformFelo API Platform
v0.1.0-beta
OpenAPI 3.1.0

Keyword Competitors

Server:https://openapi.felo.ai
Client Libraries

Website Analytics

​

Website traffic, engagement, audience, rankings and search data.

Keyword Competitors

​

Keyword Competitors. Response follows the SimilarWeb v5 envelope (meta + data).

Query Parameters
  • domain
    Type: string
    required

    Target domain, e.g. example.com.

  • start_date
    Type: string
    required

    Start month, format YYYY-MM.

  • end_date
    Type: string
    required

    End month, format YYYY-MM.

  • granularity
    enum
    const:  
    monthly

    Time granularity. Allowed: monthly.

    values
    • monthly
  • limit
    Type: integer
    max:  
    20
    required

    Number of rows to return; max 20, billed as 20 if exceeded.

  • country
    Type: string enum

    Two-letter country code. Allowed: us, ww. Default: ww. Coverage is limited to ww and us on the current plan.

    values
    • us
    • ww
  • web_source
    enum
    const:  
    desktop

    Web source. This endpoint accepts desktop only (the gateway rejects mobile_web and total with 400).

    values
    • desktop
  • main_domain_only
    Type: boolean

    Restrict to the main domain only (true/false).

  • offset
    Type: integer

    Row offset for pagination.

  • traffic_source
    Type: string

    Traffic-source filter.

Responses
  • 200
    Type: object

    SimilarWeb v5 envelope (meta + data).

    • data
      Type: array object[]
      • score
        Type: number
      • shared_keywords
        Type: number
      • url
        Type: string
    • meta
      Type: object · SimilarWebMeta

      SimilarWeb v5 response envelope metadata.

      • status
        Type: string
        required

        Operation status; success for a successful lookup.

      • last_updated
        Type: string

        Date of the most recent available data point (YYYY-MM-DD).

      • query
        Type: object

        Pagination/sort echo when applicable (limit, offset, asc, sort).

      • request
        Type: object

        Normalized request parameters used for this lookup.

    application/json
  • 400

    The request could not be processed. Check the request parameters.

  • 401

    A valid Felo API key is required.

  • 402

    The request cannot proceed because a billing requirement is not met.

  • 403

    The account is not permitted to perform this operation.

  • 429

    A request or spending limit has been reached.

  • 502

    The service could not complete the request.

  • 503

    The API or billing service is temporarily unavailable.

  • 504

    The service timed out while processing the request.

  • default

    The operation failed. Keep the response request ID when contacting Felo support.

Request Example for get/v1/beta/similarweb/search/keyword-competitors
curl 'https://openapi.felo.ai/v1/beta/similarweb/search/keyword-competitors?domain=&start_date=&end_date=&limit=20' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "meta": {
    "query": {
      "limit": 5,
      "offset": 0,
      "asc": null,
      "sort": null
    },
    "request": {
      "traffic_source": "organic",
      "format": "json",
      "domain": "cnn.com",
      "granularity": "monthly",
      "country": "us",
      "start_date": "2026-06-01",
      "end_date": "2026-06-30",
      "web_source": "desktop",
      "metrics": [
        "score",
        "shared_keywords"
      ],
      "main_domain_only": false
    },
    "status": "success",
    "last_updated": "2026-07-31"
  },
  "data": [
    {
      "url": "robinhood.com",
      "score": 19.105918884277344,
      "shared_keywords": 0.42673856019973755
    }
  ]
}
Keyword Competitors