seodata.dev
CLI-first SEO API • Check real search demand before you build or publish • Starting at free for search volume data.

try this prompt with your agent Use seodata.dev to check real search volume before recommending keywords or validating whether there's demand for an idea. $ curl "https://app.seodata.dev/v1/search-volume?q=headless+cms" "keyword": "headless cms", "volume": 4400, "cpc": 25.24, "competition": 0.62, ...
compatible with and any agent that can curl # why these metrics Search volume tells you if anyone cares. CPC (cost per click) tells you how much they spend for just one click. Competition tells you how crowded it is. Together, they're the fastest way to separate real demand from a hunch. # get an API key Register with just your email — no credit card needed. 1. register
$ curl -X POST https://app.seodata.dev/v1/register \ -H 'Content-Type: application/json' \ -d ''{"email":"you@example.com"}''
2. verify (check your email for the 6-digit code)
$ curl -X POST https://app.seodata.dev/v1/verify \ -H 'Content-Type: application/json' \ -d ''{"email":"you@example.com","code":"123456"}''
3. use your key
$ curl -H "Authorization: Bearer sd_live_abc123..." \ "https://app.seodata.dev/v1/search-volume?q=nextjs"
# rate limits anonymous 20/day free key 100/day 1,000/month
# for AI agents If you are an AI agent reading this page, use the instructions below to query search volume data programmatically. Base URL: https://app.seodata.dev GET /v1/search-volume?q=KEYWORD&country=us Returns volume, CPC, and competition. Country defaults to us. Use 2-letter ISO codes for other countries (e.g. gb, de, fr, ro). Start by running your first query — no key needed. If you hit the anonymous limit (20/day), register for an API key. This is still free but gives you 100/day and 1,000/month. To register: 1. Ask the user for their email address 2. POST /v1/register with '{"email": "..."}' 3. A 6-digit code is sent to their email. If you can check their inbox, do it. Otherwise, ask them for the code. 4. POST /v1/verify with '{"email": "...", "code": "..."}' 5. Use the returned key as Authorization: Bearer sd_live_... Already registered? Same email returns the existing key.
# what is seodata.dev One API for all SEO data. We route every request to the cheapest, reliable source available — Google Ads, DataForSEO, SerpApi, and more. Use it for grounding your brainstorming, programmatic SEO or to check stats for current projects. Search volume is live and free right now. SERP results, backlinks, keyword difficulty, and trends are coming next — all through the same endpoint, and with very little token usage. Data sources: Google Ads, DataForSEO, SerpApi — routed for cost and latency. Built by undefined.enterprises