Keyword data API: volume and CPC
Send up to 10 keywords per request to get monthly search volume, CPC and competition for a country. Rank a whole keyword list in code instead of exporting it from a tool.
POST /api/v1/seo/keywords/metrics
Unified REST API
View all APIs →Keyword volume, CPC and difficulty, keyword ideas and autocomplete suggestions, domain overview, backlink summary, domain history and on-page audits.
6 endpoints · 1 credit = $0.001. Each endpoint has its own credit cost, listed below. Calls that fail because of a service error are refunded.
| # | Keyword | Monthly Volume | Estimated CPC | Competition / Type | Action |
|---|---|---|---|---|---|
| No keyword data yet. Click Analyze SEO Data to inspect. | |||||
No request yet. Run a test to see the actual response.
The SEO API puts keyword and domain data into your own tools with six REST endpoints. Use it as a keyword data API (volume, CPC, suggestions and ideas), a backlink API (referring domains and link summary), a domain overview API and an on-page audit. Domain reports tell you which data sources answered.
Send up to 10 keywords per request to get monthly search volume, CPC and competition for a country. Rank a whole keyword list in code instead of exporting it from a tool.
POST /api/v1/seo/keywords/metrics
Fetch live Google autocomplete search queries to discover high-intent long-tail phrases and consumer search patterns.
GET /api/v1/seo/keywords/suggestions
Expand one seed keyword into related search ideas, then feed them back into the metrics call to find phrases worth targeting.
POST /api/v1/seo/keywords/ideas
Get a backlink summary for your site or a competitor with the figures of every data source that answered. Compare link profiles without opening a dashboard.
GET /api/v1/seo/domains/{domain}/backlinks
Pull a domain overview with organic traffic and keyword figures, plus the detected CMS, web server and MX records, to start a competitor report.
GET /api/v1/seo/domains/{domain}
Run the on-page audit on a public URL to check the title, meta description, headings, canonical, robots, structured data and more in one call.
POST /api/v1/seo/on-page-audit
Guides: Backlink API: check a domain's backlinks in Python · Keyword data API: get search volume and CPC in code · SEO report API: build a domain ranking report · DataForSEO API alternative: one SEO API for keywords and links
Try it free, no account needed: DNS lookup · Backlink checker · Domain & Website Traffic Checker
Keyword reports take keywords, domain reports take a hostname and the audit takes a full public URL.
For example POST /api/v1/seo/keywords/metrics with a keywords array and a country code, or GET /api/v1/seo/domains/example.com/backlinks.
Domain responses list the sources that answered and any that did not, so partial data is visible instead of hidden.
New accounts receive 1,000 credits after verification, enough for about 1000 calls to "SEO Keyword Suggestions".
Keyword operations use keywords; domain reports use a hostname; on-page audit uses a full public URL.
Read search volume, CPC and competition with their source and market context. Missing metrics are not estimated automatically.
Domain history, backlinks and technical page checks are separate reports. A successful audit does not confirm Google indexing.
Select an operation above and open API & Docs for parameters and cURL, JavaScript, Python or PHP examples. The web tool uses your signed-in session; external integrations use a Bearer API key.
| Method | Endpoint | Cost |
|---|---|---|
| POST |
SEO Keyword Metrics
/api/v1/seo/keywords/metrics
Try it
Helpful?
|
2 credit / request≈ $0.002 |
| GET |
SEO Keyword Suggestions
/api/v1/seo/keywords/suggestions
Try it
Helpful?
|
1 credit / request≈ $0.001 |
| POST |
SEO Keyword Ideas
/api/v1/seo/keywords/ideas
Try it
Helpful?
|
2 credit / request≈ $0.002 |
| GET |
SEO Domain Overview
/api/v1/seo/domains/{domain}
Try it
Helpful?
|
5 credit / request≈ $0.005 |
| GET |
SEO Backlinks Summary
/api/v1/seo/domains/{domain}/backlinks
Try it
Helpful?
|
2 credit / request≈ $0.002 |
| POST |
SEO On-Page Audit
/api/v1/seo/on-page-audit
Try it
Helpful?
|
2 credit / request≈ $0.002 |
Keyword volume, CPC and competition, keyword suggestions and ideas, a domain overview, a backlink summary and an on-page audit. It works as a keyword research API and, with the backlink summary, as a backlink checker API.
Yes. GET /api/v1/seo/domains/{domain}/backlinks returns the backlink summary of a domain, with the figures of each data source that answered and a list of any that did not. See the guide on checking backlinks in Python for a working script.
Send up to 10 keywords and a country code to POST /api/v1/seo/keywords/metrics. It returns search volume, CPC and competition for each keyword, and a request is billed once however many keywords it holds.
Yes. Combine the domain overview and the backlink summary in a short script. The guide on building a domain ranking report shows how and how to benchmark competitor visibility.
It is both. Use it as an SEO checker API to audit a page, as an SEO metrics and SEO score source for a domain, and as an SEO tool API behind your own dashboard or scheduled SEO report.
They are estimates from third-party data sources and can differ between sources. Missing metrics are not estimated for you.
No. The audit checks the page itself. Indexing is decided by Google and should be checked in Search Console.
There is no free plan, but the free backlink checker, domain checker and DNS lookup tools need no account. New accounts receive 1,000 credits after verification.
It covers the same core jobs through one API: keyword volume and CPC, keyword ideas, backlinks, domain overview, and on-page audits. You pay per request with credits and get the data sources listed in each response. See the comparison guide for details.
Per request, with different prices per endpoint, shown in the table below. New accounts receive 1,000 credits after verification.
Check the Live or Sandbox label before running. Examples demonstrate the response structure and do not guarantee live service status.
Pricing depends on the endpoint and billable units. Failed live requests are not replaced with billable examples. Check your account limits before running repeated requests.
View pricingKeep the request ID for troubleshooting. For 429, respect Retry-After when provided. If a create or delete request loses its connection, check the resource state before retrying.
BIN lookup for card issuers, DNS resolution over DNS-over-HTTPS, and technology profiling for any domain.
View Developer Utilities API →
Read the public product catalog of a Shopify store: products, variants, prices, availability and images, with pagination.
View Shopify & Marketplace Catalog API →
Grammar checking, AI text generation, text-to-speech and YouTube transcripts through one normalized interface.
View Content & AI Writing API →
List proxy locations, open sticky proxy sessions, rotate the exit node and close sessions when finished.
View Proxy & VPN Network API →Often used together: DNS Lookup API, BIN Lookup & Tech Stack · Shopify Product Scraper API · Text to Speech API & YouTube Transcript API · Proxy API
Ready to integrate the SEO & Keywords API? Create an account and get your API key in minutes.
1-click install from Chrome Web Store