Keyword Research
Volume, CPC, competition and a 12-month trend for up to 100 keywords in one call.
Send a list of keywords and get back the core metrics most SEO and PPC tools are built on. Ideal for keyword explorers, content planners and bulk research jobs.
/api/v1/keywords/global
$0.001 / keyword
Use your Seonio API key instantly.
curl -X POST https://seonio.com/api/v1/keywords/global \
-H "Content-Type: application/json" \
-H "X-API-Key: $SEONIO_API_KEY" \
-d '{"keywords": ["keyword research", "seo tools", "domain authority checker"]}'
Sample response
{
"keywords": [
{
"competition": 1,
"cpc": 37,
"monthly_trend": [
{
"month": "2026-05",
"value": 450000
},
{
"month": "2026-04",
"value": 201000
},
{
"month": "2026-03",
"value": 27100
}
],
"text": "keyword research",
"volume": 550000
},
{
"competition": 5,
"cpc": 86,
"monthly_trend": [
{
"month": "2026-04",
"value": 301000
},
{
"month": "2026-03",
"value": 90500
},
{
"month": "2026-02",
"value": 90500
}
],
"text": "seo tools",
"volume": 110000
},
{
"competition": 8,
"cpc": 41,
"monthly_trend": [
{
"month": "2026-05",
"value": 110000
},
{
"month": "2026-04",
"value": 110000
},
{
"month": "2026-03",
"value": 110000
}
],
"text": "domain authority checker",
"volume": 135000
}
]
}
Request and response
The full contract for /api/v1/keywords/global — what to send and what comes back.
Request body
keywords
string[]
required
1–100 keywords to look up. Billed per keyword.
Response fields
keywords[].text |
string |
The keyword. |
keywords[].volume |
integer |
Average monthly search volume. |
keywords[].cpc |
integer |
Cost-per-click indicator. |
keywords[].competition |
integer |
Competition score (0–10). |
keywords[].monthly_trend |
object[] |
Monthly trend points, newest to oldest, each as { month: YYYY-MM, value }. |
Code examples
Copy, paste, swap in your API key.
curl -X POST https://seonio.com/api/v1/keywords/global \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"keywords": ["keyword research", "seo tools", "domain authority checker"]}'
Playground
Run a real /api/v1/keywords/global request. No key? We show the real sample result so you can still inspect the shape.
Leave the API key empty to load the built-in sample response.
Request
POST /api/v1/keywords/global
What developers build with it
Common ways Keyword Research ends up in production.
Bulk keyword explorers and research dashboards.
Content briefs that need volume and trend at a glance.
Prioritising a backlog by demand and competition.
Status codes
The same predictable contract on every endpoint.
200 |
Success. The lookup completed and was charged, even if the response is empty. |
401 |
Missing or unknown API key. |
402 |
Not enough balance on the account. |
422 |
Invalid request body (wrong shape or types). |
429 |
Account rate limit exceeded (20 requests per second). |
Other endpoints
Explore the rest of the SEO API.
Keyword Countries
/api/v1/keywords/countries
Top five countries by keyword volume.
Keyword Difficulty
/api/v1/keywords/difficulty
Country-specific ranking difficulty.
Keyword Intent
/api/v1/keywords/intent
Search-intent classification.
Keyword Demographics
/api/v1/keywords/demographics
Age and gender demand distribution.
Keyword Clustering
/api/v1/keywords/clustering
Group a keyword's universe into topic clusters by SERP overlap.
Keyword Suggestions
/api/v1/keywords/suggestions
Up to 100 related keyword ideas — each with full metrics — from one seed keyword.
Keyword Metrics by Country
/api/v1/keywords/country
Localized metrics for up to 1000 keywords in one country.
SERP
/api/v1/serp/country
Google organic results, People Also Ask and related searches for a keyword and country.
SERP Scraper
/api/v1/serp/scraper
Run a Google search and get the top results scraped to clean markdown in one call.
Scraper
/api/v1/scraper
Scrape a supported URL to clean, LLM-ready markdown in one call.
Website Traffic
/api/v1/website/traffic
Monthly organic traffic history for any domain.
Website Ranking
/api/v1/website/ranking
A domain's full ranking footprint: countries, distribution, movers, top keywords and pages.
Website Category
/api/v1/website/category
Taxonomy classification for a domain.
Website Competitors
/api/v1/website/competitors
Ordered organic competitors.
Similar Websites
/api/v1/website/similar
Traffic-ranked sites in the same category.
URL Stats
/api/v1/url/stats
Page- and domain-level authority metrics for a specific URL.
URL Keywords
/api/v1/url/keywords
Top organic keywords for one URL.
Website Stats
/api/v1/website/stats
Domain-level authority metrics for a bare domain.
Backlink History
/api/v1/backlink/history
Historical backlink counts for a domain.
Backlink Table
/api/v1/backlink/table
Detailed backlinks for a domain or URL.
SEO Page Checker
/api/v1/audit/page-checker
On-page SEO report and response timing.
FAQ
Simple answers for developers using the API.
Pricing & Balance
API & Integration
Start free
$1 testing balance • No card required • Subscribe when ready