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

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

"Get Comprehensive Traffic Data for Any Website" by John Rippy | johnrippy.link

๐Ÿ† 2025 Zapier Automation Hero of the Year โ€” Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more โ†’


Get comprehensive traffic analytics for any website using SEMrush data and your own API key (BYOK). Visits, unique visitors, engagement metrics, traffic sources, and geographic distribution.

What You Get

Traffic Metrics

  • Total Visits: Monthly visit count
  • Unique Visitors: Distinct monthly visitors
  • Pages Per Visit: Average pages viewed
  • Avg Visit Duration: Time on site
  • Bounce Rate: Single-page visit rate

Traffic Sources

  • Direct: Type-in traffic
  • Search: Organic search
  • Social: Social media
  • Referral: Links from other sites
  • Paid: Advertising traffic
  • Mail: Email campaigns

Geographic Distribution

  • Country breakdown
  • Traffic share per country
  • Visit counts by region
  • 12-month traffic history
  • Month-over-month changes
  • Engagement trends

Input Parameters

ParameterTypeDefaultDescription
semrushApiKeystring-Your SEMrush API key
domainsarray-Domains to analyze
includeHistoricalbooleantrueGet 12-month history
includeTrafficSourcesbooleantrueGet source breakdown
includeGeoDistributionbooleantrueGet country breakdown
geoLimitinteger10Max countries to include
webhookUrlstring-Webhook endpoint
webhookPlatformstringcustomzapier, make, n8n, custom
demoModebooleantrueReturn sample data

Example Usage

Basic Traffic Analysis

{
"semrushApiKey": "your-api-key",
"domains": ["example.com"],
"demoMode": false
}

Compare Multiple Sites

{
"semrushApiKey": "your-api-key",
"domains": [
"yoursite.com",
"competitor1.com",
"competitor2.com"
],
"demoMode": false
}

Full Analysis with Extended Geo

{
"semrushApiKey": "your-api-key",
"domains": ["example.com"],
"includeHistorical": true,
"includeTrafficSources": true,
"includeGeoDistribution": true,
"geoLimit": 25,
"demoMode": false
}

With Webhook

{
"semrushApiKey": "your-api-key",
"domains": ["client-site.com"],
"webhookUrl": "https://hooks.zapier.com/hooks/catch/123/abc",
"webhookPlatform": "zapier",
"demoMode": false
}

Output Example

{
"domain": "example.com",
"totalVisits": 2500000,
"uniqueVisitors": 1750000,
"pagesPerVisit": 4.2,
"avgVisitDuration": "3:45",
"avgVisitDurationSeconds": 225,
"bounceRate": "42.5%",
"bounceRateValue": 0.425,
"trafficSources": {
"direct": 0.32,
"search": 0.38,
"social": 0.08,
"referral": 0.15,
"paid": 0.05,
"mail": 0.02
},
"geoDistribution": [
{
"country": "United States",
"countryCode": "US",
"trafficShare": 0.35,
"visits": 875000
},
{
"country": "United Kingdom",
"countryCode": "GB",
"trafficShare": 0.12,
"visits": 300000
}
],
"historicalData": [
{
"date": "2024-01",
"visits": 2300000,
"uniqueVisitors": 1610000,
"pagesPerVisit": 4.1,
"bounceRate": 0.44
}
],
"analysisDate": "2025-01-01T12:00:00.000Z",
"apiUnitsUsed": 200
}

SEMrush API Units

API CallUnits
Traffic Summary50 per domain
Traffic Sources50 per domain
Geo Distribution50 per domain
Historical Data50 per domain

Full analysis: ~200 units per domain

Pricing

EventDescriptionPrice
Actor startBase cost per run$0.05
Domain analyzedPer domain$0.05
Traffic sources fetchedPer domain$0.02
Geo distribution fetchedPer domain$0.02
Historical data fetchedPer domain$0.02
Webhook sentPer notification$0.01

Use Cases

Competitive Benchmarking

Compare traffic metrics across competitors.

Market Research

Understand traffic patterns in your industry.

Investment Due Diligence

Analyze traffic for potential acquisitions.

Client Reporting

Generate traffic reports for clients.

Geographic Targeting

Identify top markets for expansion.

Getting Your SEMrush API Key

  1. Log in to SEMrush
  2. Go to My Profile โ†’ API โ†’ Subscription Info
  3. Copy your API key
  4. Paste into the semrushApiKey input field

Limitations

  • Traffic Analytics requires SEMrush subscription with TA access
  • Data accuracy depends on domain size and coverage
  • Some smaller sites may have limited data

Built by John Rippy | johnrippy.link

๐Ÿ† 2025 Zapier Automation Hero of the Year โ€” Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more โ†’


Keywords

semrush traffic analytics, website traffic, traffic sources, bounce rate, pages per visit, geographic traffic, traffic history, semrush api, byok semrush, competitive traffic, zapier integration, make integration, n8n integration