Estimate organic search traffic for any domain through your AI assistant. Understand competitor performance, identify top-performing pages, and benchmark against market leaders. Powered by DataForSEO. Requires a Pro API key.
Estimate monthly organic search traffic for a domain. Aggregates traffic estimates from all ranked keywords.
| Parameter | Type | Required | Description |
|---|---|---|---|
domain | string | Yes | Domain to analyze (without https://) |
estimate_domain_traffic({
domain: 'competitor.com'
})
Returns:
{
"domain": "competitor.com",
"traffic": {
"monthly": 45000,
"trend": "growing",
"changePercent": 12
},
"topPages": [
{ "path": "/docs/getting-started", "traffic": 8500, "keywords": 34 },
{ "path": "/blog/tutorial", "traffic": 3200, "keywords": 18 }
],
"topCountries": [
{ "country": "US", "percent": 100 }
],
"domainRank": 62
}
| Field | Description |
|---|---|
traffic.monthly | Estimated monthly organic visits from Google |
traffic.trend | Direction over last 3 months: growing, stable, or declining |
traffic.changePercent | Percentage change (positive = growth, negative = decline) |
topPages | Pages driving the most traffic with keyword counts |
topCountries | Geographic distribution (currently US data only) |
domainRank | Domain authority score (0-100), null if insufficient data |
Competitor sizing - Understand how much traffic competitors receive before entering a market.
Benchmark analysis - Compare your traffic against industry leaders to set realistic goals.
Content strategy - Identify which pages drive traffic for competitors, then create better versions.
Market research - Estimate total addressable organic traffic in a niche by analyzing top players.
For deeper competitor analysis:
estimate_domain_traffic to get traffic overviewcheck_rankings to see specific keywords they rank forresearch_keywords to find related opportunitiesanalyze_serp to understand competition difficulty| Tool | Cache Duration | Data Source |
|---|---|---|
estimate_domain_traffic | 24 hours | DataForSEO keyword ranking database |
Results are cached to reduce API costs and improve response time.
stable even if changing.