AxioAPI

SEO API

Keyword volume, CPC and difficulty, keyword ideas and autocomplete suggestions, domain overview, backlink summary, domain history and on-page audits.

7 endpoints · 1 credit = $0.001. Each endpoint has its own credit cost, listed below. Calls that fail because of a service error are refunded.

API workspace and documentation

AxioAPI Studio · SEO & Keywords
Free Trial: 10 of 10 left
Quick presets:
Monthly Search Volume — Region: US
Estimated CPC — Cost per click
Competition Level —
Keywords Found — Expansion keywords
0 keywords
# Keyword Monthly Volume Estimated CPC Competition / Type Action
No keyword data yet. Click Analyze SEO Data to inspect.

What you can build with the SEO API

The SEO API puts keyword and domain data into your own tools with seven REST endpoints. Use it as a keyword data API (volume, CPC, suggestions and ideas), a backlink API (referring domains and link summary), a domain ranking report API (overview and history) and an on-page audit. Domain reports tell you which data sources answered.

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

Keyword suggestions and ideas

Expand one seed keyword into autocomplete suggestions and long-tail ideas, then feed them back into the metrics call to find phrases worth targeting.

POST /api/v1/seo/keywords/ideas

Backlink API: check any domain

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

SEO report API: domain overview

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}

Domain ranking history

Read monthly history for up to 36 months to see whether a domain is growing, then combine it with the overview and backlinks into one scheduled report.

GET /api/v1/seo/domains/{domain}/history

Audit a page before you publish

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

Try it free, no account needed: Backlink checker

How the SEO API works

  1. 1

    Pick the report

    Keyword reports take keywords, domain reports take a hostname and the audit takes a full public URL.

  2. 2

    Call the endpoint

    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.

  3. 3

    Read data with its source

    Domain responses list the sources that answered and any that did not, so partial data is visible instead of hidden.

Try the SEO & Keywords API with your own account

New accounts receive 200 credits after verification, enough for about 200 calls to "Keyword suggestions".

Using SEO & Keywords

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.

SEO API endpoints and pricing

OpenAPI 3.1 JSON

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 Keyword metrics /api/v1/seo/keywords/metrics
Helpful?
2 credit / request≈ $0.002
GET Keyword suggestions /api/v1/seo/keywords/suggestions
Helpful?
1 credit / request≈ $0.001
POST Keyword ideas /api/v1/seo/keywords/ideas
Helpful?
2 credit / request≈ $0.002
GET Domain overview /api/v1/seo/domains/{domain}
Helpful?
5 credit / request≈ $0.005
GET Domain history /api/v1/seo/domains/{domain}/history
Helpful?
5 credit / request≈ $0.005
GET Backlinks summary /api/v1/seo/domains/{domain}/backlinks
Helpful?
2 credit / request≈ $0.002
POST On-page audit /api/v1/seo/on-page-audit
Helpful?
2 credit / request≈ $0.002

SEO API: frequently asked questions

What data does the SEO API return?

Keyword volume, CPC and competition, keyword suggestions and ideas, a domain overview, domain history, 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.

Is there a backlink API I can call from code?

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.

How do I get keyword volume and CPC from an API?

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.

Can I build a domain ranking report with the API?

Yes. Combine the domain overview, the backlink summary and the domain history, which covers up to 36 months, in a short script. The guide on building a domain ranking report shows how and how to flag missing data.

Are the numbers exact?

They are estimates from third-party data sources and can differ between sources. Missing metrics are not estimated for you.

Does a good audit score mean Google indexed my page?

No. The audit checks the page itself. Indexing is decided by Google and should be checked in Search Console.

Is there a free SEO API?

There is no free plan, but the free backlink checker and DNS lookup tools need no account. New accounts receive 200 credits after verification.

How is it billed?

Per request, with different prices per endpoint, shown in the table below. New accounts receive 200 credits after verification.

Before integrating

Live and example data

Check the Live or Sandbox label before running. Examples demonstrate the response structure and do not guarantee live service status.

Credits and limits

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 pricing

Handling errors

Keep 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.

Ready to integrate the SEO & Keywords API? Create an account and get your API key in minutes.