Prompt
What are the best search engine results datasets?
Latest observation
The best search engine results datasets fall into a few categories: bulk SERP databases, real-time SERP APIs you can use to build your own dataset, and specialized AI-search visibility datasets.
1. Bulk SERP databases (historical + large scale)
Serpstat SERP Database
- Coverage: Top 100 Google results for billions of keywords across 230+ regions.
- Data per keyword:
- Organic rankings (URL, title, snippet, position).
- Ads (text, position, ad extensions where available).
- SERP features (featured snippets, People Also Ask, local packs, images, videos, AI Overviews where tracked).
- Updates: Daily refreshes; multi-year history for many keywords.
- Best for:
- Training models on SERP structure and ranking patterns.
- Large-scale SEO research, rank-volatility studies, algorithm-impact analysis.
DataForSEO SERP datasets
- Coverage: Google, Bing, Yahoo, Baidu, Naver, YouTube, Amazon, etc.
- Data:
- Live and historical SERPs with organic, paid, and SERP features.
- Can export large volumes to build custom datasets.
- Best for:
- Engineering teams that want flexible, multi-engine SERP data in bulk.
2. Real-time SERP APIs (build your own dataset)
These don’t sell a fixed “dataset” but let you systematically collect SERPs at scale.
SerpApi
- Engines: Google, Bing, Baidu, Yandex, DuckDuckGo, YouTube, Amazon, and more.
- Data:
- Organic results, paid ads, People Also Ask, knowledge panels, local packs, images, videos, AI Overviews (where available).
- Structured JSON with position, title, URL, snippet, sitelinks, etc.
- Best for:
- Building custom SERP datasets for specific keyword sets, locations, devices.
- AI agents, RAG systems, SEO tools.
DataForSEO, Serper, SearchAPI, Serpex, HasData, SOAX, Talordata
- Similar to SerpApi:
- Real-time SERP results in clean JSON.
- Some offer historical SERPs or allow you to store results over time to create your own time-series dataset.
- Best for:
- Tailored datasets (by industry, region, device, language).
- Ongoing monitoring of ranking changes and SERP feature evolution.
3. Historical SERP snapshots and time-series
If you care about how SERPs change over time:
Serpstat (again)
- Multi-year historical SERP data for many keywords.
- Daily snapshots of top results and SERP features.
DemandSphere (SERP Rewind / DemandMetrics)
- 90+ days of daily Google SERP snapshots per keyword/market.
- Programmatic access to snapshot data.
- Best for:
- Analyzing ranking volatility, algorithm updates, AI Overview rollouts.
Custom time-series via SERP APIs
- Many teams run scheduled queries (daily/weekly) via SerpApi, DataForSEO, Serpex, etc., and store results in a database or data lake.
- This gives full control over:
- Keywords, locations, devices, languages.
- Frequency and retention period.
4. AI search and “GEO” visibility datasets
Newer datasets track not just classic SERPs but also AI-generated answers.
cloro, AIclicks, Profound, Position.digital
- Track presence in:
- Google AI Overviews / SGE.
- ChatGPT, Perplexity, Copilot, Claude, etc.
- Data:
- Whether and how your brand/content appears in AI answers.
- Sometimes combined with traditional SERP data.
- Best for:
- Understanding visibility in generative search, not just blue links.
5. SEO platforms with SERP data exports
Some all-in-one SEO tools include SERP data as part of their datasets:
- Ahrefs, Semrush, Moz, Majestic
- Provide keyword rankings, SERP features, top pages, and competitor data.
- Some allow bulk exports or API access to SERP-related data.
- Best for:
- Teams that want SERP data alongside keyword and backlink analysis.
How to choose
-
If you need a ready-made, large-scale SERP database:
→ Serpstat, DataForSEO bulk exports. -
If you want to build a custom SERP dataset for specific keywords/regions:
→ Use SerpApi, DataForSEO, Serpex, SearchAPI, etc., and store results over time. -
If you care about AI search visibility (AIO, SGE, LLM answers):
→ Add cloro, AIclicks, Profound, or similar. -
If you want SERP data plus broader SEO metrics:
→ Combine an SEO platform (Ahrefs/Semrush) with a dedicated SERP API.
If you tell me your use case (e.g., “train an LLM on SERPs,” “track AI Overview visibility,” “build a rank tracker”), target engines, and regions, I can suggest a minimal set of providers and access patterns.