web search apiserp apigoogle search api python

Search + Scrape + Extract — One API Call

AlterLab is the only search API that goes inside every result. Submit a query and get structured SERP data from Google, Bing, or DuckDuckGo. Pass scrape_results: true to fetch the full content of every result page. Add extraction_schema to pull structured fields from each page. All three steps — search, scrape, extract — in a single API call. $0.001/search. No subscriptions.

No credit card
SOC 2 aligned
99.9% uptime
Simple Pricing
$1
One dollar
=
5,000
Requests
Pay as you go
No subscriptions
Never expires
2,847,653+
Requests processed this week
Developer Experience

Simple API, Powerful Results

Get started in minutes with our intuitive API. One request gives you structured data, screenshots, PDFs, and more. No browser management, no infrastructure headaches.

Multi-Format Output

Markdown, JSON, HTML, text

Adaptive Rendering

JS, SPAs, shadow DOM

3 Lines to Integrate

Any language, any stack

Request
Response
200 OK·1.2s

Up to 5,000 free scrapes included. No credit card required.

How Search API Works

Submit a query — get structured SERP data, with optional result-page scraping and extraction in the same call.

1

Submit a Search Query

POST to /api/v1/search with your query, engine, country, and language. AlterLab supports Google, Bing, and DuckDuckGo. Geo-targeting is built in — pass country and language parameters to get localized SERP results routed through in-country proxies.

2

Receive Structured SERP Data

AlterLab returns organic results, featured snippets, knowledge panels, People Also Ask entries, and related searches as structured JSON. Each organic result includes title, URL, snippet, position, and domain — ready for direct use in your pipeline without HTML parsing.

3

Optionally Scrape Each Result Page

Pass scrape_results: true to fetch the full HTML or Markdown content of every result URL in the same response. AlterLab runs its full 5-tier anti-bot bypass pipeline on each page. No separate scraping calls, no extra orchestration — the content comes back alongside the SERP data.

4

Optionally Extract Structured Data

Pass extraction_schema as a JSON schema describing what to pull from each result page. AlterLab scrapes each URL, extracts fields matching your schema, and returns clean JSON per result. Search, scrape, and extract in a single API call — no pipeline needed.

Built for Data Pipelines

Structured SERP output with native result scraping and extraction — no extra steps.

Search → Scrape → Extract

The only SERP API that goes inside every result. One API call: search, scrape each result page, extract structured data. No pipeline needed.

Multi-Engine SERP

Google, Bing, and DuckDuckGo with automatic failover. Geo-targeted results via country and language parameters with in-country proxy routing.

Anti-Bot Result Scraping

scrape_results uses AlterLab's 5-tier anti-bot bypass pipeline on each result URL. Cloudflare, DataDome, Akamai — handled automatically.

Structured Data Extraction

Pass extraction_schema as a JSON schema and get clean, typed data back per result page. Works alongside scrape_results in a single request.

Search API Use Cases

From SEO monitoring to AI knowledge grounding — structured SERP data at any scale.

AI Agent Research Pipelines

Feed your LLM or AI agent with live, structured web data. Search a topic, scrape every result, extract structured fields — all in one call. No orchestration layer needed.

Competitive Intelligence

Search competitor names, scrape their pricing pages, and extract structured pricing data. Get structured competitive snapshots without building a scraping pipeline.

Lead Qualification at Scale

Search for companies by industry and location, then extract contact details, tech stack, and firmographic data from each result page in the same call.

Content Gap Analysis

Search any topic, scrape the top 10 results, and extract article structure, word counts, and key sections. Understand what ranks before you write.

SEO Monitoring

Track keyword rankings, featured snippets, and SERP features across regions. Geo-targeting via country and language parameters with in-country proxy routing.

$0.001 Per Search

No monthly subscription. Balance never expires. Pay only for what you use.

$0.001
Per search query

SERP results from Google, Bing, or DuckDuckGo. Featured snippets, knowledge panels, PAA included.

+scrape
scrape_results

Each result URL scraped at tier cost ($0.0002 basic HTML to $0.004 JS-rendered). Anti-bot bypass included.

+$0.001
extraction_schema

Structured JSON extraction per result page. Provide a schema, get clean data back alongside the SERP results.

Category of One

Where Other Search APIs Stop, AlterLab Starts

Traditional SERP APIs return a list of URLs. AlterLab goes inside every result — scraping the page and extracting structured data in the same call.

Traditional SERP API
POST /search
{
  "query": "best CRM 2026"
}

→ Returns:
{
  "results": [
    { "title": "...", "url": "...", "snippet": "..." },
    { "title": "...", "url": "...", "snippet": "..." }
  ]
}

// You still need to:
// • Fetch each URL yourself
// • Parse the HTML yourself
// • Extract data yourself
AlterLab Search API
POST /api/v1/search
{
  "query": "best CRM 2026",
  "scrape_results": true,
  "extraction_schema": {
    "pricing_starts_at": "string",
    "free_trial": "boolean",
    "key_features": "list[string]"
  }
}

→ Returns structured data per result:
{
  "results": [{
    "title": "...", "url": "...",
    "content": "...",  ← full page content
    "extracted_data": {
      "pricing_starts_at": "$29/mo",
      "free_trial": true,
      "key_features": ["Pipeline", ...]
    }
  }]
}
All in one call

Workflows that require search + scrape + extract in one call:

AI Research Pipelines

Search a topic, extract structured data from every top result, feed directly to your LLM. No orchestration.

Competitive Intelligence

Search competitor names, extract pricing tiers and features from their pages. One call.

Lead Qualification

Search company type + location, extract contact info and firmographics from each result.

Content Gap Analysis

Search any topic, extract article structure from top 10 results. Know what ranks before you write.

Search API Comparison

$0.001/search. scrape_results and extraction_schema included. No subscription required.

Feature
AlterLab
You are here
Traditional SERP APIs
Structured SERP results
Organic results, featured snippets, PAA as structured JSON
IncludedIncluded
Price per search
Cost per SERP query, no subscription
$0.001$0.002–$0.01
Multi-engine support
Google, Bing, DuckDuckGo with failover
Google, Bing, DDGVaries
Geo-targeting
Country + language for localized results
IncludedIncluded
scrape_results (result-page scraping)AlterLab only
Fetch full content of each result URL in the same API call
IncludedNot available
extraction_schema (structured extraction)AlterLab only
Extract typed fields from each result page via a JSON schema
IncludedNot available
No monthly subscription
Pay per use, balance never expires
NeverMonthly
Anti-bot bypass on result pages
Cloudflare, DataDome, Akamai handled when scraping results
5-tier bypassNot available

Last updated April 2026. Pricing verified from public sources.

Search API FAQ

Your first scrape.
Sixty seconds.

$1 free balance. No credit card. No SDK.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · Up to 5,000 free scrapes · Balance never expire