SEMrush Traffic Analytics - Visits, Sources & Engagement avatar

SEMrush Traffic Analytics - Visits, Sources & Engagement

Pricing

from $0.01 / 1,000 results

Go to Apify Store
SEMrush Traffic Analytics - Visits, Sources & Engagement

SEMrush Traffic Analytics - Visits, Sources & Engagement

Get comprehensive traffic analytics for any website using SEMrush data and your own API key (BYOK). Visits, unique visitors, engagement metrics, traffic sources & geographic distribution. Total Visits Unique Visitors Pages Per Visit Avg Visit Duration Bounce Rate

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

The Howlers

The Howlers

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

7

Monthly active users

6 days ago

Last modified

Share

SEMrush Traffic Analytics - Visits, Sources, Engagement & Geography

Get comprehensive traffic analytics from SEMrush including total visits, unique visitors, bounce rate, pages per visit, visit duration, traffic sources breakdown, and geographic distribution. Perfect for competitive benchmarking, market research, and investment due diligence. BYOK (Bring Your Own Key) - use your SEMrush API key.

Features

  • Traffic Estimates - Monthly visits and unique visitors
  • Engagement Metrics - Bounce rate, pages per visit, avg visit duration
  • Traffic Sources - Direct, organic, paid, referral, social breakdown
  • Geographic Distribution - Traffic by country with percentages
  • Historical Data - 12-month trends for all metrics
  • Device Breakdown - Desktop vs mobile traffic split
  • Top Pages - Most visited pages on the domain
  • Referring Domains - Top sites sending traffic
  • Batch Analysis - Analyze multiple domains in one run
  • 45+ Country Databases - US, UK, DE, FR, and more
  • Webhook Support - Async delivery for automation pipelines
  • Demo Mode - Test with sample data before going live

Who Should Use This Actor?

Competitive Intelligence Teams

Benchmark your traffic against competitors. Understand market positioning and traffic gaps.

Investment Analysts

Assess website traffic for due diligence. Compare traffic of acquisition targets or portfolio companies.

Marketing Strategists

Analyze competitor traffic sources. Identify channel opportunities and weaknesses.

Business Development Teams

Research potential partners by traffic volume. Qualify leads based on digital presence.

Market Researchers

Understand traffic patterns in your industry. Identify market leaders and trends.

Media Buyers

Evaluate publisher traffic for ad placement. Verify traffic claims before buying inventory.

Quick Start

Demo Mode (Free Test)

{
"demoMode": true
}

Single Domain Analysis

{
"semrushApiKey": "your_semrush_api_key",
"domains": ["example.com"],
"includeHistorical": true,
"includeTrafficSources": true,
"includeGeoDistribution": true,
"demoMode": false
}

Multi-Domain Comparison

{
"semrushApiKey": "your_semrush_api_key",
"domains": [
"yoursite.com",
"competitor1.com",
"competitor2.com"
],
"includeHistorical": true,
"includeTrafficSources": true,
"includeGeoDistribution": true,
"geoLimit": 10,
"demoMode": false
}

Traffic Sources Only

{
"semrushApiKey": "your_semrush_api_key",
"domains": ["competitor.com"],
"includeHistorical": false,
"includeTrafficSources": true,
"includeGeoDistribution": false,
"demoMode": false
}

Geographic Analysis

{
"semrushApiKey": "your_semrush_api_key",
"domains": ["international-brand.com"],
"includeHistorical": false,
"includeTrafficSources": false,
"includeGeoDistribution": true,
"geoLimit": 20,
"demoMode": false
}

How to Get Your SEMrush API Key

  1. Log in to SEMrush
  2. Go to your profile (top right) → Subscription Info
  3. Find your API key in the API section
  4. Copy the key and paste it in the semrushApiKey field

Note: API access requires a SEMrush Business plan or higher. Traffic Analytics requires a plan that includes this feature.

Input Parameters

ParameterTypeDefaultDescription
semrushApiKeystring-Your SEMrush API key (required for real data)
domainsarray-Domains to analyze (e.g., ["example.com"])
includeHistoricalbooleantrueInclude 12-month trend data
includeTrafficSourcesbooleantrueInclude source breakdown
includeGeoDistributionbooleantrueInclude country breakdown
geoLimitnumber10Max countries to include
demoModebooleantrueReturn sample data for testing
webhookUrlstring-Webhook URL for results delivery
webhookPlatformstring"custom"Platform: zapier, make, n8n, custom

Output Format

{
"domain": "example.com",
"metrics": {
"totalVisits": 2450000,
"uniqueVisitors": 1890000,
"pagesPerVisit": 3.4,
"avgVisitDuration": "00:04:23",
"avgVisitDurationSeconds": 263,
"bounceRate": 42.5,
"desktopShare": 62,
"mobileShare": 38
},
"trafficSources": {
"direct": {
"share": 35.2,
"visits": 862400
},
"organic": {
"share": 42.1,
"visits": 1031450
},
"paid": {
"share": 8.5,
"visits": 208250
},
"referral": {
"share": 9.8,
"visits": 240100
},
"social": {
"share": 4.4,
"visits": 107800
}
},
"topReferringSites": [
{"domain": "facebook.com", "visits": 52000, "share": 2.1},
{"domain": "twitter.com", "visits": 31000, "share": 1.3},
{"domain": "linkedin.com", "visits": 24500, "share": 1.0}
],
"geoDistribution": [
{"country": "United States", "code": "US", "share": 45.2, "visits": 1107400},
{"country": "United Kingdom", "code": "GB", "share": 12.8, "visits": 313600},
{"country": "Germany", "code": "DE", "share": 8.5, "visits": 208250},
{"country": "Canada", "code": "CA", "share": 6.2, "visits": 151900},
{"country": "France", "code": "FR", "share": 5.1, "visits": 124950}
],
"topPages": [
{"url": "/", "share": 22.5},
{"url": "/product", "share": 15.3},
{"url": "/pricing", "share": 8.7}
],
"historicalData": {
"visits": [2100000, 2150000, 2200000, 2250000, 2300000, 2350000, 2380000, 2400000, 2420000, 2430000, 2445000, 2450000],
"uniqueVisitors": [1650000, 1680000, 1720000, 1760000, 1800000, 1830000, 1850000, 1870000, 1880000, 1885000, 1888000, 1890000],
"bounceRate": [44.2, 43.8, 43.5, 43.2, 43.0, 42.8, 42.7, 42.6, 42.6, 42.5, 42.5, 42.5]
},
"growthMetrics": {
"visitsGrowthMoM": 0.2,
"visitsGrowthYoY": 16.7,
"bounceRateTrend": "improving"
},
"analyzedAt": "2026-01-28T10:30:00.000Z"
}

Understanding the Metrics

Bounce Rate: Percentage of single-page visits. Lower is generally better.

RateAssessment
< 30%Excellent
30-50%Good
50-70%Average
> 70%Needs improvement

Pages per Visit: Higher indicates more engaged visitors.

PagesAssessment
> 4Excellent
3-4Good
2-3Average
< 2Low engagement

Pricing (Pay-Per-Event)

EventDescriptionPrice
traffic_analysisPer domain analyzed$0.05
traffic_sourcesPer source breakdown$0.02
geo_distributionPer geographic analysis$0.02
historical_dataPer historical trend$0.02

Example costs:

  • Full analysis (1 domain): $0.05 + $0.02 + $0.02 + $0.02 = $0.11
  • Comparison (3 domains, full): 3 × $0.11 = $0.33
  • Sources only (1 domain): $0.05 + $0.02 = $0.07
  • Demo mode: $0.00

Note: You also consume your SEMrush API units (billed separately by SEMrush).

Common Scenarios

Scenario 1: Competitive Benchmarking

{
"semrushApiKey": "your_key",
"domains": [
"yoursite.com",
"competitor1.com",
"competitor2.com",
"competitor3.com"
],
"includeHistorical": true,
"includeTrafficSources": true,
"includeGeoDistribution": true,
"webhookUrl": "https://hooks.zapier.com/...",
"demoMode": false
}

Compare traffic metrics across your competitive set.

Scenario 2: Investment Due Diligence

{
"semrushApiKey": "your_key",
"domains": ["acquisition-target.com"],
"includeHistorical": true,
"includeTrafficSources": true,
"includeGeoDistribution": true,
"geoLimit": 20,
"demoMode": false
}

Verify traffic claims for potential acquisition.

Scenario 3: Market Expansion Research

{
"semrushApiKey": "your_key",
"domains": ["market-leader.de", "market-leader.fr"],
"includeHistorical": false,
"includeTrafficSources": false,
"includeGeoDistribution": true,
"geoLimit": 15,
"demoMode": false
}

Research geographic traffic distribution for expansion planning.

Webhook & Automation Integration

Zapier / Make.com / n8n

  1. Create a webhook trigger in your automation platform
  2. Copy the webhook URL to webhookUrl
  3. Set webhookPlatform to your platform
  4. Route traffic data to dashboards and reports

Popular automations:

  • Traffic metrics -> Google Sheets (competitive tracker)
  • Monthly comparison -> Email report (stakeholder update)
  • Traffic drops -> Slack alert (monitoring)
  • Geo data -> Looker Studio (visualization)

Apify Scheduled Runs

Schedule monthly traffic analysis for ongoing competitive monitoring.

SEMrush Traffic Suite Comparison

ActorBest For
Traffic AnalyticsVisit counts, sources, engagement
Domain OverviewAuthority, keywords, backlinks
Position TrackerKeyword ranking monitoring
Competitor AnalysisDiscovering competitors

FAQ

Q: How accurate is SEMrush traffic data?

A: SEMrush estimates based on clickstream data and modeling. Best used for relative comparisons rather than exact counts. Accuracy varies by site size.

Q: Can I get real-time traffic?

A: No. SEMrush traffic data is updated monthly and reflects historical patterns. For real-time data, you need Google Analytics access.

Q: Why might my site show different traffic than Google Analytics?

A: SEMrush estimates traffic externally using panel data and modeling. Internal tools like GA see actual traffic. Expect differences.

Q: What's the minimum traffic for accurate data?

A: Sites with < 10,000 monthly visits may have less reliable estimates. Larger sites have more accurate data.

Q: Can I analyze any website?

A: Yes. SEMrush Traffic Analytics works on any publicly accessible website, not just your own.

Common Problems & Solutions

"Invalid API key" error

  • Verify your API key from SEMrush dashboard
  • Ensure your plan includes Traffic Analytics
  • Check for extra spaces when copying the key

"Rate limit exceeded" error

  • Wait a few minutes and retry
  • Reduce number of domains per batch
  • Check your SEMrush API unit usage

"No traffic data available"

  • Site may be too new or too small
  • Traffic data requires minimum threshold
  • Try larger/more established domains

"Historical data incomplete"

  • Site may not have 12 months of tracking
  • Newer sites will have shorter history

"Demo data showing"

  • Set demoMode: false
  • Provide a valid semrushApiKey

📞 Support


Built by John Rippy | Actor Arsenal