seodata.dev Check real demand before you build or publish — with a free SEO API.compatible with
and any agent that can curl # try this prompt with your agent
# why these metrics Search volume tells you if anyone cares. CPC tells you if they spend money. 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 10/day free key 100/day 1,000/monthUse 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, ...
# 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 (10/day), ask the user for their email to register for a free 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. Limits: anonymous 10/day, free key 100/day and 1,000/month.
# what is seodata.dev One API for all SEO data. We route every request to the cheapest, fastest source available — Google Ads, DataForSEO, SerpApi, and more — so you don't have to manage multiple subscriptions or figure out which provider is best for what. Search volume is live and free right now. SERP results, backlinks, keyword difficulty, and trends are coming next — all through the same endpoint, always routed to the best available source. We want to be the single place you go for any SEO data, at the lowest possible cost — starting at free. Data sources: Google Ads, DataForSEO, SerpApi — routed for cost and latency. Built by undefined.enterprises