Google Search API

Structured Google Search and SERP API

Scrape Google Search results through a structured SERP API for organic rankings, snippets, People Also Ask, related searches, local packs, images, videos, news, shopping, and paginated results. Send hl, gl, tbm, and start parameters, then get parse-ready JSON without running your own Google scraper.

3
Endpoints
10B+
Pages indexed
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/search?query=best+project+management+tools&gl=us&hl=en&tbm=&start=0" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "search_information": {
    "query_displayed": "best project management tools",
    "total_results": 1240000000
  },
  "organic_results": [
    {
      "position": 1,
      "title": "The 12 Best Project Management Tools in 2026",
      "link": "https://example.com/best-pm-tools",
      "displayed_link": "example.com > productivity > tools",
      "snippet": "Compare top project management software including Asana, Monday.com, and ClickUp...",
      "source": "example.com"
    },
    {
      "position": 2,
      "title": "Project Management Software Reviews",
      "link": "https://example.com/pm-reviews",
      "displayed_link": "example.com > reviews",
      "snippet": "In-depth reviews and pricing comparison of 25 project management platforms...",
      "source": "example.com"
    }
  ],
  "related_questions": [
    {"question": "What is the best project management tool?"}
  ],
  "related_searches": [
    {"query": "best project management software for small teams"}
  ],
  "local_results": null,
  "inline_videos": [],
  "inline_images": []
}

What you can build

Structured data for real applications. Here are some ideas.

SERP Rank Tracking

Run Google SERP checks for keywords, domains, and competitor pages. Use organic_results positions, titles, links, and snippets to power rank tracking dashboards without maintaining browser infrastructure.

Organic Results API Workflows

Pull parse-ready organic Google results for content research, market mapping, and SEO reporting. Each organic result includes the position, title, link, displayed link, snippet, and source fields your pipeline expects.

SERP Feature Monitoring

Detect related_questions, related_searches, things_to_know, knowledge graph blocks, inline videos, inline images, and local result blocks so you can see which SERP modules appear for each query.

Local and Vertical Search

Use gl and hl targeting plus tbm verticals for image, video, news, local, shopping, and patent-style searches. Build localized SERP checks instead of relying on one generic result set.

SERP Query Tools

Build internal query tools for support, sales, editorial, or data teams. Let users submit a keyword and inspect structured Google Search JSON in your own interface.

Brand & Reputation Monitoring

Track how your brand, executives, products, and competitors appear across Google Search. Store paginated SERP snapshots for audits, alerts, and recurring reporting.

Google SERP scraper API

Get Google organic results and SERP blocks as JSON

Scrappa is built for developers who need a Google search scraper API, Google organic results API, SERP checking API, or SERP query tool without operating proxies, browsers, parsers, and retry logic. The full Search endpoint returns structured blocks for organic_results, related_questions, related_searches, people_also_search_for, things_to_know, knowledge_graph, inline_images, inline_videos, local_map, local_results, popular_products, and other visible Google result modules when they appear.

organic_results include rank position, title, link, redirect link, displayed link, snippet, and source fields for SEO reporting and result monitoring.

related_questions, related_searches, people_also_search_for, and things_to_know help you capture SERP expansion ideas and featured content opportunities.

local_map, local_results, inline_images, inline_videos, popular_products, and vertical-specific fields let you inspect more than the blue-link SERP.

hl, gl, lr, cr, tbm, tbs, safe, filter, nfpr, start, page, and amount parameters cover localization, verticals, filters, and pagination.

Choose the right Google Search API endpoint

Use full Search for SERP extraction

Choose /api/search when you need Google organic results plus SERP feature blocks such as related_questions, local results, inline images, videos, shopping-style modules, and knowledge graph context.

Open Search docs

Use Search Light for high-volume checks

Choose /api/search-light when your application needs fast recurring rank checks or lightweight Google organic result snapshots at volume.

Open Search Light docs

Localize and paginate SERPs

Set hl for interface language, gl for country targeting, tbm for vertical search, and start or page/amount for deeper SERP pages.

Start with free credits

Every Scrappa account includes 500 free monthly credits, and the pricing page explains pay-as-you-go credit packs for larger SERP API workloads.

View pricing

Available endpoints

Everything you need in one API.

GET

Search

/api/search

Full Google SERP API with organic_results, related_questions, related_searches, local packs, vertical result blocks, hl/gl targeting, tbm, and start pagination

GET

Search (Light)

/api/search-light

Lightweight Google organic results API for fast rank checks, snippets, country/language targeting, and high-volume SERP monitoring

GET

Search Autocomplete

/api/search-light/autocomplete

Real-time Google autocomplete suggestions for query expansion, keyword tools, and search UI suggestions

Scrappa vs SerpAPI

See how Scrappa compares to the official API.

Google Search results
Scrappa:
SerpAPI:
Price per 1k queries
Scrappa: $0.20
SerpAPI: $15.00+
Autocomplete endpoint
Scrappa:
SerpAPI:
Lightweight search mode
Scrappa:
SerpAPI:
Free tier
Scrappa: 500 credits/month
SerpAPI: 100 searches/month
Pay-as-you-go pricing
Scrappa:
SerpAPI: Subscription only
Google Cloud required
Scrappa:
SerpAPI:
Overage charges
Scrappa:
SerpAPI:
Setup time
Scrappa: Under 1 minute
SerpAPI: Under 5 minutes
Geographic targeting
Scrappa:
SerpAPI:

Key features

Google SERP API responses with organic_results, snippets, links, displayed links, and positions
SERP feature fields for related_questions, related_searches, people_also_search_for, and things_to_know
Local and vertical blocks including local_map, local_results, inline_images, inline_videos, and popular_products when Google shows them
hl and gl parameters for language and country targeting
tbm parameter support for image, video, news, local, shopping, and other Google verticals
start pagination plus backward-compatible page and amount parameters
Search Light endpoint for high-volume Google organic results checks
Autocomplete suggestions for keyword tools and search UIs
500 free monthly credits and pay-as-you-go pricing for larger SERP API workloads
Simple API key authentication with docs and playground links for every endpoint

Frequently asked questions

Most SERP API providers charge $5-$50 per 1,000 searches and lock you into monthly subscriptions. Scrappa offers flat $0.20/1k pricing with pay-as-you-go credit packs and optional subscriptions for recurring workloads. You also get a lightweight search endpoint optimized for high-volume use cases like rank tracking, plus autocomplete — all included at the same price.

Yes. You can query any keyword with geographic and language targeting, then parse the position of your domain in the results. Many customers run thousands of rank checks daily for SEO monitoring dashboards. The lightweight search endpoint is optimized for high-volume rank tracking with faster response times.

Just a Scrappa API key. Sign up, grab your key from the dashboard, and include it as an X-API-KEY header. No Google Cloud account, no OAuth, no complex setup — you can start querying in under a minute.

The full Search endpoint returns organic_results with position, title, link, redirect link, displayed link, snippet, and source fields. When Google shows them, the response can also include related_questions, related_searches, people_also_search_for, things_to_know, knowledge_graph, inline_images, inline_videos, local_map, local_results, popular_products, perspectives, and other SERP blocks.

The full Search endpoint returns comprehensive SERP data and is best for detailed analysis. Search Light is a faster, more cost-effective endpoint that returns core result data — ideal for high-volume rank tracking, monitoring, and applications where speed matters more than full SERP detail.

Yes. Every Scrappa account includes 500 free credits per month with no credit card required. This is enough to test all three search endpoints — full search, light search, and autocomplete — and validate your integration before scaling up.

Scrappa charges a flat $0.20 per 1,000 requests with no daily or monthly caps. There are no per-result charges or tiered pricing. You can burst as many requests as your plan allows, and the free tier gives you 500 credits per month to get started.

Yes. Both the full Search and Search Light endpoints support geographic targeting via country codes (gl parameter) and language codes (hl parameter). The full Search endpoint also supports related controls such as lr, cr, tbm, tbs, safe, filter, nfpr, start, page, and amount for localization, verticals, filters, and pagination.

Start using the Google Search API

Sign up and get 500 free credits. No credit card required.