Mcp

Traffic Analysis

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_domain_traffic

Estimate monthly organic search traffic for a domain. Aggregates traffic estimates from all ranked keywords.

ParameterTypeRequiredDescription
domainstringYesDomain 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
}

Response Fields

FieldDescription
traffic.monthlyEstimated monthly organic visits from Google
traffic.trendDirection over last 3 months: growing, stable, or declining
traffic.changePercentPercentage change (positive = growth, negative = decline)
topPagesPages driving the most traffic with keyword counts
topCountriesGeographic distribution (currently US data only)
domainRankDomain authority score (0-100), null if insufficient data

Use Cases

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.

Combining with Other Tools

For deeper competitor analysis:

  1. Run estimate_domain_traffic to get traffic overview
  2. Use check_rankings to see specific keywords they rank for
  3. Use research_keywords to find related opportunities
  4. Use analyze_serp to understand competition difficulty

Data Freshness

ToolCache DurationData Source
estimate_domain_traffic24 hoursDataForSEO keyword ranking database

Results are cached to reduce API costs and improve response time.

Limitations

  • US traffic only - Geographic data reflects US Google search traffic. International traffic is not included.
  • Organic search only - Does not include paid, social, direct, or referral traffic.
  • Estimates, not actuals - Traffic is estimated from keyword rankings and click-through rate models. Actual traffic may vary.
  • New domains - Recently launched domains may show incomplete data until they accumulate ranking history.
  • Trend accuracy - Trend direction requires sufficient monthly search volume data. Low-volume keywords may show as stable even if changing.
Did this page help you?