Search data for the
next-gen builder.
Ground your ideas with live SEO data. Search volume, CPC, and competition for any keyword — 1,000 free checks per month.

# how it works
We aggregate search data from multiple providers, cache what changes slowly — like search volumes and CPC — and serve everything through a single, consistent API designed for programmatic use.
Keyword data
Get monthly search volume, cost per click, and competition score for any keyword. Supports 50+ countries via 2-letter ISO code — no key needed for the first 20 requests/day, register for free to get 1,000/month.
GET app.seodata.dev/v1/keyword?q=KEYWORD&country=us
SERP results coming soon
Get the top 10 organic results for any query. Titles, URLs, descriptions, and position — useful for competitive analysis or checking if your pages rank.
GET app.seodata.dev/v1/serp?q=KEYWORD&country=us&city=new+york
Domain data coming soon
Estimated monthly traffic, top keywords, and backlink count for any domain. One call to size up a competitor or validate a market.
GET app.seodata.dev/v1/domain?d=DOMAIN
Registration
Your agent can handle registration on its own. If you'd rather do it yourself:
POST your email to register, then POST the 6-digit code from your inbox to verify — the response contains your API key. Pass it as a Bearer token. Running the same flow again returns your existing key.
POST app.seodata.dev/v1/register {"email": "you@example.com"}
POST app.seodata.dev/v1/verify {"email": "...", "code": "123456"}

# what is seodata.dev
One API for all SEO data. We route every request to the most reliable source available, including Google Ads, DataForSEO, SerpApi, and more. We also cache requests so you do not have to pay again for data someone else already searched for, which helps keep pricing much lower.