Google SERP API

Live Google results to power your product.

Submit a search URL. Receive organic results, ads, and related searches as structured JSON—from the page a person would have seen.

google.com/search?q=cheap+flights
cheap flights

Sponsored

Cheapest Flights, Hotels, Cars | Bundle For Even More Savings

priceline.com/flights

Compare fares and book in minutes. Hotels and cars in the same trip.

FlightHub.com: Cheap Flights, Airfare, and Hotels

flighthub.com

Find cheap flights and hotels. Compare airfare from hundreds of airlines.

Google Flights: Find cheap flights

google.com/travel/flights

Search and compare flights from many airlines and travel sites.

Cheap flights and airline tickets — Kayak

kayak.com/flights

Compare hundreds of flight deals. Filter by stops, times, and price.

Expedia: Cheap flights, hotels and vacation packages

expedia.com/Flights

Book cheap flights and save when you add a hotel. Flexible dates welcome.

Skyscanner: Cheap flights everywhere

skyscanner.com

Compare the whole market in one search. Whole month, cheapest month.

Related searches

cheap flights near mecheap flights this weekendone way cheap flights

How it works

One integration to retrieve a live results page.

Submit a search URL

Send the google.com/search URL your product already builds, plus a country code.

We retrieve the live page

Sessions and proxies stay on our infrastructure. You wait on a single request.

Receive structured JSON

Organic results, ads when present, related searches. Optional HTML from the same fetch.

Use cases

Built for products that depend on search data.

Rank tracking platforms, agencies, and research organizations use the same API.

Rank tracking platforms

Monitor positions against the page a person would have seen—on a schedule, at volume.

Agencies

Report organic, ads, and related searches from a single JSON payload instead of screenshots.

Research organizations

Collect large keyword sets without standing up a scrape. Submit URLs, store the pages, shut the job down.

The response

A complete results page, returned as JSON.

Organic listings, ads when present, and related searches—parsed from the live page.
200 OK · application/json
{
  "success": true,
  "code": "ok",
  "durationMs": 5608,
  "organicCount": 9,
  "adCount": 6,
  "results": [{
    "paidResults": [{
      "title": "Cheapest Flights, Hotels, Cars | Bundle For Even More Savings",
      "url": "https://www.priceline.com/flights",
      "position": 1
    }],
    "organicResults": [{
      "title": "FlightHub.com: Cheap Flights, Airfare, and Hotels",
      "url": "https://www.flighthub.com/",
      "displayedUrl": "https://www.flighthub.com",
      "position": 1
    }],
    "relatedQueries": [{ "title": "cheap flights near new orleans, la" }],
    "peopleAlsoAsk": []
  }]
}

What’s included

  • Organic results with resolved destination URLs
  • Paid results and shopping ads, when they appeared on the page
  • Related searches and People Also Ask
  • Sitelinks, keywords, and the URL Google displayed
  • Query context — country, language, and device
  • Optional HTML from the same fetch

Infrastructure

Synchronous delivery at production volume.

POST /serp holds the connection until the page is returned. No queue to poll.

Synchronous

One request, one response

Typical latency of a few seconds.

Any country

Local Google results

Specify a market. Receive that page, on desktop.

Success only

Billed on results

Timeouts and retries are not invoiced.

Pricing

Usage-based pricing.

Billed per successful result. No hidden fees.

Starter

$0.59/ 1K searches

For teams validating the integration. Up to 100,000 searches a month.

  • Any country
  • Structured JSON and optional HTML
  • Billed on successful results only
Contact sales

Growth

$0.49/ 1K searches

For production workloads. 100,000 to 1 million searches a month.

  • Synchronous POST /serp
  • Billed on successful results only
  • Email support
Contact sales
Recommended

Scale

$0.39/ 1K searches

For high-volume platforms. 1 million to 10 million searches a month.

  • Reserved capacity
  • Monthly quality report
  • Priority support
Contact sales

Enterprise

Custom

For organizations above 10 million searches a month.

  • Volume pricing
  • Dedicated capacity and SLA
  • Shared Slack and a named contact
Contact sales

Every plan includes any country, structured JSON, optional HTML, and the same API. Prices in USD, excluding VAT.

Support

Frequently asked questions.

A Google search URL, a keyword label, and a country code. The response is structured JSON: organic results with resolved destination URLs, paid results when they appeared, related searches, and People Also Ask. Set includeHtml to receive the HTML from the same fetch.

Yes. POST /serp holds the connection until the page is returned. Typical latency is a few seconds. You can set timeoutMs up to 95 seconds.

Any country. We retrieve the local Google results page for the market you specify. Desktop is generally available; mobile is not on the public API yet.

You are billed for successful results only. Timeouts, blocks, and internal retries are not invoiced.

That is the quality bar. Organic URLs resolve to real destinations. Ads are the ones present on that page, not a stripped feed.

Compare

Published list prices, side by side.

Rates as of October 2026, per 1,000 searches. Contracted volume may differ.
ProviderEntry / 1KBest published / 1KDeliveryBilling
Lexis Solutions$0.59$0.39LiveMonthly, successful searches only
Serper$1.00$0.30LivePrepaid credits, expire after 6 months
Oxylabs$1.00from $0.50LiveMonthly plan
DataForSEO Standard$0.60$0.60Queue, ~5 min averagePay as you go
Bright Data$1.50$1.00LivePay as you go or monthly, success only
DataForSEO Live$2.00$2.00Live, up to 6 s averagePay as you go
SerpApi$25.00$1.96LiveMonthly plan, success only

Ready to get started?

Tell us the markets and expected monthly volume. We’ll run a sample and issue an API key, or design a custom package.

Contact sales