← Catalog

Google SERP API: search results as JSON with SERP features and AI Overview presence

seo.serp

live

Live Google or Bing results for a keyword and location, with SERP features and AI Overview presence.

live coverage

DataForSEO: Google ✓Bing ✓

Apify: all inputs ✓

✓ marks a combination proven with a real provider call. Others are wired and unit-tested; their first live run verifies them.

Providers

ProviderStatus
DataForSEO live
Apify live

Billing

Unit: per_search · unmatched results billed: no

The exact quote is returned by /v1/inspect before every call and held with headroom on execution. The quote is the price floor: if the provider's actual cost overruns it, the run bills the overrun at the same rate, never above the hold. The unused part of every hold is released.

Run it

curl https://api.jell.run/v1/run \
  -H "Authorization: Bearer $JELL_API_KEY" \
  -d '{
    "capability": "seo.serp",
    "input": { "keyword": "..." },
    "routing": {"provider": "auto"}
  }'

Input schema

{
  "properties": {
    "engine": {
      "default": "google",
      "enum": [
        "google",
        "bing"
      ],
      "type": "string"
    },
    "keyword": {
      "type": "string"
    },
    "language": {
      "description": "Two-letter code or language name; default en",
      "type": "string"
    },
    "location": {
      "description": "City and country (\"Lisbon, Portugal\"), a country (\"France\") or a DataForSEO location code; default United States",
      "type": "string"
    }
  },
  "required": [
    "keyword"
  ],
  "type": "object"
}

Normalized output fields

keyword · engine · results · total_results · serp_features · ai_overview_present

Used in these guides

Web search and scraping for agents →SEO opportunity research →AI search visibility →