Domain Rank Overview API
Domain rank API — organic traffic (ETV), ranked keywords, SERP position distribution & movement for any site. From $0.04/call.
Get a full ranking snapshot for any domain: estimated organic and paid traffic, traffic value, ranked keyword counts, position distribution across the SERP, and movement (new, lost, up, down). Everything you need to size up a domain in one call.
Try it live
Fill in the fields and hit Run to see a real response.
{
"ok": true,
"data": {
"target": "stripe.com",
"organic": {
"keywords": 143677,
"traffic": 3591807.2,
"trafficCost": 35377608.92,
"positions": {
"pos1": 9269,
"pos2_3": 12645,
"pos4_10": 33692,
"pos11_20": 22677,
"pos21_30": 15179,
"pos31_40": 11934,
"pos41_50": 9490,
"pos51_60": 7862,
"pos61_70": 6936,
"pos71_80": 6003,
"pos81_90": 4812,
"pos91_100": 3178
},
"movement": {
"new": 80152,
"lost": 95303,
"up": 25876,
"down": 26470
}
},
"paid": {
"keywords": 32,
"traffic": 864.69,
"trafficCost": 23754.53,
"positions": {
"pos1": 21,
"pos2_3": 9,
"pos4_10": 2,
"pos11_20": 0,
"pos21_30": 0,
"pos31_40": 0,
"pos41_50": 0,
"pos51_60": 0,
"pos61_70": 0,
"pos71_80": 0,
"pos81_90": 0,
"pos91_100": 0
},
"movement": {
"new": 28,
"lost": 18,
"up": 1,
"down": 3
}
}
}
}Features
The response splits organic and paid into separate blocks, each with keyword count, estimated traffic, and traffic cost, so you can compare a domain's SEO footprint against its ad spend at a glance.
Ranked keywords are bucketed by position (pos1, pos2_3, pos4_10, and on down to pos91_100), letting you see whether a domain owns page one or is buried deeper.
Each block reports new, lost, up, and down keyword counts, so you can tell whether a domain's visibility is growing or eroding this period.
Alongside raw traffic, the API returns an estimated traffic cost — what that visibility would cost to buy through ads — a fast proxy for a domain's SEO value.
Use cases
Competitor Sizing
Pull a rival's organic and paid footprint to understand how much visibility and traffic value you're up against.
Prospect Research
Qualify SEO leads by scanning a domain's ranked keyword count, position spread, and recent movement before outreach.
Portfolio Monitoring
Track new-versus-lost keyword movement across owned domains to catch visibility gains and drops early.
Quick start
Copy this snippet and start making calls.
const res = await fetch('https://api.yepapi.com/v1/seo/domain/rank-overview', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"domain": "stripe.com",
"location": "us",
"language": "en"
}),
});
const data = await res.json();
console.log(data);The domain rank API for developers — organic & paid visibility in one call
The domain rank API returns a complete ranking snapshot for any domain: organic and paid keyword counts, estimated traffic and traffic value, position distribution across the SERP, and new/lost/up/down movement. One call to this domain overview API sizes up a domain's entire search footprint as structured JSON.
It is the starting point for competitor and prospect research at YepAPI. As an organic traffic API it estimates how much search traffic a domain pulls and what that traffic is worth; pair it with the Domain Keywords endpoint to drill into the actual ranking terms and the Bulk Traffic Estimation endpoint to compare many domains at once — all behind one key.
Every response splits organic and paid into separate blocks, so you can see at a glance whether a site's website traffic comes from SEO or ad spend, and a position histogram (pos1, pos2_3, pos4_10, and on down) shows whether it owns page one or is buried deeper.
What is a domain rank API?
A domain rank API returns a domain's search visibility as data: how many keywords it ranks for, how much traffic that drives, where those keywords sit in the SERP, and how the profile is moving. YepAPI serves this from /v1/seo/domain/rank-overview — post a bare domain with a location and language and receive separate organic and paid blocks, each with keyword counts, traffic, traffic cost, a position histogram, and movement counts.
What is estimated traffic (ETV) and position distribution?
Estimated traffic value (ETV) is the API's model of how many organic visits a domain earns from its rankings, based on each keyword's search volume and the typical click-through rate for its position. Traffic cost estimates what that same visibility would cost to buy through ads. Position distribution buckets a domain's ranked keywords by SERP position — how many sit at pos1, in pos2_3, pos4_10, and so on — so you can distinguish a site with a few page-one wins from one with broad but deep rankings.
Domain rank API pricing — $0.04 per call
Pricing is $0.04 per call with no seats and no monthly minimum. Semrush, Ahrefs, and Similarweb gate comparable domain analytics behind enterprise or four-figure monthly plans; YepAPI meters it per request with $5 of free credit, so you can profile hundreds of domains for a few dollars.
Start making API calls in 30 seconds
$5 free credit on signup. No credit card required. Pay per call.
A pay-per-call Ahrefs & Semrush API alternative
YepAPI gives you the same data with simpler pricing. One API key, pay per call, no subscriptions.
What developers say
“Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.”
“One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.”
“The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.”
Frequently asked questions
Get a full ranking snapshot for any domain: estimated organic and paid traffic, traffic value, ranked keyword counts, position distribution across the SERP, and movement (new, lost, up, down). Everything you need to size up a domain in one call.
Each API call costs $0.04. No monthly minimums or subscriptions — you only pay for what you use.
Sign up for a free API key, then send a POST request to /v1/seo/domain/rank-overview. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.
YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.
ETV, or estimated traffic value, is a model of how many organic visits a domain earns from its rankings — each ranked keyword's search volume multiplied by the expected click-through rate for its position, summed across the profile. The API returns it alongside an estimated traffic cost, which values that visibility as if you'd bought it through ads.
Position distribution is a histogram of where a domain's keywords rank. The API buckets them as pos1, pos2_3, pos4_10, pos11_20, and on down to pos91_100, so you can tell whether a site dominates page one or has lots of keywords ranking deep where they earn little traffic. It's the fastest way to gauge the quality — not just the quantity — of a domain's rankings.
The numbers are model-based estimates, not analytics-account truth, so treat them as directional and comparable rather than exact. They're calibrated against a large keyword database and are most reliable for relative comparison — sizing one competitor against another, or tracking a domain's movement over time — which is exactly what competitor and prospect research needs.
The domain rank API gives a deep single-domain profile — keyword counts, traffic, traffic value, position distribution, and movement for organic and paid. The Bulk Traffic Estimation endpoint gives a lighter traffic-and-keyword-count read for up to 1,000 domains at once. Use rank overview to study one site in depth, traffic estimation to benchmark many.
YepAPI's $5 signup credit covers 125 rank-overview calls, so you can profile 125 domains before paying anything — no credit card required. After that it's $0.04 per call with no subscription or monthly minimum, versus the four-figure enterprise plans Ahrefs and Semrush require for comparable domain data.
Ready to integrate?
Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.
More seo apis endpoints
Keywords
$0.15Keyword research API with search volume, CPC, difficulty, competition, and 12-month trends. Up to 100 keywords per request from $0.15/call.
Keyword Ideas
$0.02Generate hundreds of keyword ideas from any seed keyword with volume, CPC, and difficulty scores. Content planning and topic expansion from $0.03/call.
Related Keywords
$0.02Discover semantically related keywords and variations with volume, CPC, and difficulty. Build topical authority from $0.03/call.