YepAPI

Command Palette

Search for a command to run...

POST/v1/seo/domain/traffic

Bulk Traffic Estimation API

Website traffic API to estimate organic & paid traffic for up to 1,000 domains at once. A traffic checker API from $0.03/call.

Estimate organic and paid traffic for a list of domains in one call. Each target returns its estimated organic traffic, paid traffic, and ranked keyword counts — the fastest way to size up or rank a whole set of sites at once.

Try it live

Fill in the fields and hit Run to see a real response.

POST/v1/seo/domain/traffic

One domain per line. Up to 1,000 per request.

Two-letter country code (default us).

Two-letter language code (default en).

Response
Example response — hit "Send Request" to see a live result
{
  "ok": true,
  "data": {
    "domains": [
      {
        "domain": "stripe.com",
        "organicTraffic": 3591807.2,
        "organicKeywords": 143677,
        "paidTraffic": 864.69,
        "paidKeywords": 32
      },
      {
        "domain": "paypal.com",
        "organicTraffic": 10100772.28,
        "organicKeywords": 137644,
        "paidTraffic": 3090.95,
        "paidKeywords": 93
      }
    ]
  }
}

Features

Up to 1,000 domains per call

Send a list of domains — one per line — and get traffic estimates for every one in a single response, instead of looping thousands of per-domain lookups.

Organic and paid traffic per domain

Each result returns estimated organic traffic and paid traffic separately, so you can see at a glance which sites rely on SEO versus ad spend.

Ranked keyword counts included

Every domain also comes back with its organic and paid keyword counts, giving you a quick read on the breadth behind the traffic number.

Built for batch comparison

The flat domains array makes it trivial to sort a competitor set, a link-prospect list, or an acquisition shortlist by estimated traffic in code.

Use cases

Competitive Benchmarking

Rank a full set of competitors by estimated organic and paid traffic in a single call to see where you stand.

Link Prospect Qualification

Score a large outreach list by traffic to prioritize the domains worth pitching first.

M&A and Portfolio Screening

Screen hundreds of domains at once by estimated traffic when evaluating acquisitions or managing a portfolio.

Quick start

Copy this snippet and start making calls.

const res = await fetch('https://api.yepapi.com/v1/seo/domain/traffic', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    "targets": [
      "stripe.com",
      "paypal.com",
      "square.com"
    ],
    "location": "us",
    "language": "en"
  }),
});
const data = await res.json();
console.log(data);

The website traffic API for developers — estimate traffic for 1,000 domains at once

The website traffic API returns estimated organic and paid traffic, plus ranked keyword counts, for up to 1,000 domains in a single request. Post a list of sites and get a comparable traffic number for every one — the fastest way to estimate website traffic across a whole set of domains as clean JSON.

It works as a bulk website traffic checker API: where most tools make you look up one site at a time, this endpoint benchmarks a full competitor set, link-prospect list, or acquisition shortlist in one call. It complements the Domain Rank Overview endpoint — use rank overview for a deep single-domain profile and traffic estimation for wide, cheap comparison — both under one YepAPI key.

Each domain comes back with organic traffic, paid traffic, and organic and paid keyword counts, so this traffic estimation API shows at a glance which sites lean on SEO versus ad spend and how much breadth sits behind each traffic number.

What is a website traffic API?

A website traffic API returns estimated visitor volume for one or many domains as data. You post a list of sites and receive, for each, its estimated organic traffic, paid traffic, and ranked keyword counts as JSON. That turns competitive benchmarking into a single automated call. YepAPI serves this from /v1/seo/domain/traffic — post up to 1,000 domains with a location and language and get back a flat domains array ready to sort.

How do you estimate website traffic?

You can't read another site's analytics, so a traffic estimation API models it instead: it takes every keyword a domain ranks for, multiplies each keyword's search volume by the expected click-through rate for the domain's position, and sums the result into an estimated organic traffic figure. Paid traffic is modeled the same way from the domain's paid keywords. The numbers are directional rather than exact, which makes them ideal for comparing competitors and ranking a list of domains by size.

Website traffic API pricing — $0.03 per call

Pricing is $0.03 per call for up to 1,000 domains, with no seats and no monthly minimum. Similarweb and Semrush charge for traffic analytics through enterprise contracts and four-figure plans; YepAPI meters it per request with $5 of free credit, so estimating traffic for thousands of domains costs a few cents per batch.

Start making API calls in 30 seconds

$5 free credit on signup. No credit card required. Pay per call.

A pay-per-call Semrush & Ahrefs API alternative

YepAPI gives you the same data with simpler pricing. One API key, pay per call, no subscriptions.

Provider
Pricing
Catch
Similarweb API
Subscription
Custom enterprise contract
Semrush API
Subscription
Enterprise plan required
Ahrefs API
Subscription
$999/mo plan, no pay-per-call
YepAPI
$0.03/call
No minimums

What developers say

Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.

Marcus T.

SEO Platform Founder

One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.

Priya S.

Full-Stack Developer

The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.

Jake R.

Indie Hacker

Frequently asked questions

Estimate organic and paid traffic for a list of domains in one call. Each target returns its estimated organic traffic, paid traffic, and ranked keyword counts — the fastest way to size up or rank a whole set of sites at once.

Each API call costs $0.03. 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/traffic. 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.

The API estimates traffic from ranking data, not from the site's own analytics. It looks at every keyword a domain ranks for, multiplies each keyword's search volume by the typical click-through rate for the position it holds, and sums those into estimated organic and paid traffic. It's a model, so treat the figures as directional and best for comparison rather than as exact visit counts.

Yes — that's the main use case. Post a list of competitor domains, one per line, and get each site's estimated organic traffic, paid traffic, and keyword counts back in a single response. Because you can send up to 1,000 domains per call, you can benchmark an entire competitive set or a full outreach list at once.

Up to 1,000 domains per request. Send them one per line in the targets field and every domain returns its traffic estimate in one response, so screening thousands of sites is just a handful of $0.03 calls.

YepAPI's $5 signup credit covers about 166 calls of up to 1,000 domains each, so you can estimate traffic for a very large set of sites before paying. After the credit it's $0.03 per call with no subscription — far cheaper than the enterprise contracts Similarweb and Semrush require for traffic data.

The website traffic API is built for breadth — a quick traffic-and-keyword-count read for up to 1,000 domains at once. The Domain Rank Overview endpoint is built for depth — full position distribution, traffic value, and ranking movement for a single domain. Use traffic estimation to rank a list, rank overview to study one site.

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