SERP Tracking API
Collect structured search results, monitor keyword rankings, and track organic and paid positions at scale. AlterLab's Search API returns clean JSON — no HTML parsing, no per-query configuration. From $0.001/query.
Collect SERP Data in One API Call
Submit a keyword, get structured search results. Organic, paid, and rich results in one response.
import requests
# Track keyword rankings
response = requests.post(
"https://api.alterlab.io/v1/search",
headers={"X-API-Key": "sk_live_your_key"},
json={
"query": "best scraping api 2025",
"country": "us",
}
)
results = response.json()
organic = results["organic_results"]# Track 1000 keywords daily
keywords = [
"web scraping api",
"serp tracking tool",
"# ... up to 1000 keywords"
]
for kw in keywords:
r = requests.post(
"https://api.alterlab.io/v1/search",
headers=headers,
json={"query": kw}
)
save_rankings(kw, r.json())How SERP Tracking Works with AlterLab
A complete keyword rank monitoring pipeline in four steps.
Submit Keywords to the Search API
Send your target keywords to the AlterLab Search API with optional location and language parameters. Each request retrieves the live search results for that query — no configuration required. The API handles rate limits, result rendering, and data extraction automatically.
Receive Structured Result Data
The Search API returns a structured JSON response containing organic results with position, URL, title, and snippet — plus paid ads, featured snippets, People Also Ask boxes, knowledge panels, and image carousels when present. No HTML parsing needed on your side.
Find Your Target Domain
Filter the organic results by your target domain to extract its ranking position for each keyword. Compare positions across result pages to understand visibility. Track featured snippet presence and structured result appearances separately from standard organic rankings.
Schedule Daily Sweeps and Alert on Changes
Run your keyword list daily with a scheduled job. Store results with timestamps. Compare today's positions to the previous snapshot to automatically surface ranking improvements, drops, and new SERP feature appearances. Trigger alerts when positions cross defined thresholds.
SEO & SERP Tracking Use Cases
What SEO teams and developers build with AlterLab's Search API.
Rank Tracking Platforms
Power SEO SaaS tools with reliable daily rank data. Track thousands of keywords per client across multiple locations and devices without managing scraping infrastructure.
Competitor SERP Analysis
Monitor which pages competitors rank for, track their visibility trends, and identify keyword gaps where your content could capture organic traffic.
Featured Snippet Monitoring
Track when your pages win or lose featured snippets, knowledge panel appearances, and People Also Ask positions — result types that drive outsized click-through rates.
Local SEO Rank Tracking
Monitor search positions by city, region, or postal code for location-specific queries. Essential for multi-location businesses and local SEO agencies.
Ad Intelligence
Collect paid search data alongside organic results. Track which keywords competitors are buying ads for, monitor ad copy changes, and analyze PPC-versus-organic overlap.
Content Performance Analytics
Correlate on-page content changes with ranking shifts. Feed SERP data into your analytics stack to measure the impact of content updates and link building campaigns.
SERP Tracking API — FAQ
Related Resources
Search API
Structured SERP results from Google, Bing, and DuckDuckGo. $0.001/query.
AI Training Data
Collect search result content for fine-tuning and RAG pipelines.
Other Use Cases
Market research, lead generation, AI agents — see all AlterLab use cases.
Pricing
From $0.0002/request. No subscriptions. Balance never expires.
Your first scrape.
Sixty seconds.
$1 free balance. No credit card. No SDK.
Just a POST request.
No credit card required · Up to 5,000 free scrapes · Balance never expires