Website Traffic Report avatar

Website Traffic Report

Pricing

Pay per event

Go to Apify Store
Website Traffic Report

Website Traffic Report

Learn from your competitor's websites with insights on traffic, SEO performance, rankings, and more. Stay ahead by optimizing your website data-driven!

Pricing

Pay per event

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

11 minutes ago

Last modified

Share

Website Traffic Report - Structured Analytics Data Extractor

Extract comprehensive, well-organized website analytics from any domain. Get rankings, traffic trends, engagement metrics, audience geography, and traffic sources - all structured into clear, actionable sections. Perfect for competitor analysis, market research, SEO strategy, and business intelligence.

Features

Structured Report Sections

SectionData PointsDescription
RankingsGlobal Rank, Country Rank, Category RankSee where any website stands globally and in specific markets
TrafficMonthly Visits, 3-Month History, TrendsTrack traffic volume and growth momentum
EngagementBounce Rate, Pages/Visit, Avg DurationUnderstand user quality and behavior patterns
AudienceTop Countries, Traffic SharesIdentify primary markets and geographic distribution
AcquisitionSearch, Direct, Social, Referral, Mail, PaidDiscover how visitors find the website

Key Capabilities

  • Bulk Analysis: Analyze multiple domains in one run
  • Clean Structure: Data organized into logical, easy-to-parse sections
  • Trend Analysis: Month-over-month and 3-month growth metrics
  • Primary Source Detection: Automatically identifies dominant traffic channel
  • Auto-Cleaning: Accepts URLs or domains, automatically normalizes input

Use Cases

Use CaseWhat You GetBusiness Value
Competitor AnalysisTraffic volume, sources, engagement, rankingsBenchmark performance and identify competitive gaps
Market ResearchIndustry rankings, geographic distribution, trendsUnderstand market size and regional opportunities
SEO StrategySearch traffic share, traffic trends, engagementEvaluate organic performance and content effectiveness
Business IntelligenceAll metrics in structured formatData-driven decisions for marketing and growth
Investment ResearchTraffic trends, market position, audience insightsEvaluate digital assets and online businesses
Lead GenerationGeographic data, traffic sourcesBuild targeted outreach based on audience insights

Quick Start

Basic Run

{
"domains": ["google.com", "amazon.com", "facebook.com"]
}

Input Format

Enter domains in any format - the actor automatically normalizes them:

Input FormatCleaned Output
https://www.example.comexample.com
http://example.com/pageexample.com
www.example.comexample.com
example.comexample.com

Run & Export

  1. Enter domains to analyze
  2. Click "Start"
  3. View results in the organized table view
  4. Export to JSON, CSV, Excel, or HTML

Input Parameters

ParameterTypeRequiredDescription
domainsArray[String]YesWebsite domains or URLs to analyze

Input Validation

  • Accepts full URLs or domain names
  • Auto-removes http://, https://, www.
  • Validates domain format
  • Invalid domains return error messages (not skipped)

Output Data

Each domain returns a structured traffic report with five sections.

Rankings

Competitive positioning metrics.

{
"rankings": {
"global": 12345,
"country": {
"code": "US",
"rank": 5432
},
"category": {
"name": "Internet_and_Telecom/Social_Network",
"rank": 123
}
}
}
FieldTypeDescription
globalintWorldwide traffic rank
country.codestringPrimary country code
country.rankintRank within primary country
category.namestringWebsite category
category.rankintRank within category

Traffic

Volume and momentum metrics.

{
"traffic": {
"monthly_visits": 1300000000,
"months": [
{"month": "2024-10", "visits": 1200000000},
{"month": "2024-11", "visits": 1250000000},
{"month": "2024-12", "visits": 1300000000}
],
"trends": [
{"period": "previous_month", "change_percent": 4.0},
{"period": "last_three_months", "change_percent": 8.33}
]
}
}
FieldTypeDescription
monthly_visitsintMost recent month's total visits
monthsarrayLast 3 months with visit counts (chronological)
trendsarrayGrowth percentages for different periods

Trend Periods:

  • previous_month - Change from second-to-last to last month
  • last_three_months - Change from first to last month

Engagement

User quality signals.

{
"engagement": {
"bounce_rate": 0.4523,
"pages_per_visit": 5.23,
"avg_duration_seconds": 245.67
}
}
FieldTypeDescription
bounce_ratefloatBounce rate (0-1 scale)
pages_per_visitfloatAverage pages viewed per visit
avg_duration_secondsfloatAverage visit duration in seconds

Audience

Geographic distribution.

{
"audience": {
"top_countries": [
{"code": "US", "share": 0.35},
{"code": "GB", "share": 0.08},
{"code": "DE", "share": 0.06}
]
}
}
FieldTypeDescription
top_countriesarrayCountries ranked by traffic share
top_countries[].codestringCountry code (ISO 3166-1 alpha-2)
top_countries[].sharefloatTraffic share (0-1 scale)

Acquisition

Traffic channel performance.

{
"acquisition": {
"sources": {
"search": 0.45,
"direct": 0.37,
"referrals": 0.10,
"social": 0.05,
"paid_referrals": 0.02,
"mail": 0.01
},
"primary_source": "search"
}
}
FieldTypeDescription
sourcesobjectAll traffic sources with their shares (0-1 scale)
primary_sourcestringSource with highest share

Traffic Source Types:

  • direct - Direct visits (typed URL, bookmarks)
  • search - Organic search traffic
  • social - Social media platforms
  • referrals - Links from other websites
  • paid_referrals - Paid advertising traffic
  • mail - Email marketing traffic

Complete Output Example

{
"domain": "example.com",
"rankings": {
"global": 12345,
"country": {"code": "US", "rank": 5432},
"category": {"name": "Business", "rank": 123}
},
"traffic": {
"monthly_visits": 5000000,
"months": [
{"month": "2024-10", "visits": 4800000},
{"month": "2024-11", "visits": 4900000},
{"month": "2024-12", "visits": 5000000}
],
"trends": [
{"period": "previous_month", "change_percent": 2.04},
{"period": "last_three_months", "change_percent": 4.17}
]
},
"engagement": {
"bounce_rate": 0.42,
"pages_per_visit": 4.5,
"avg_duration_seconds": 180
},
"audience": {
"top_countries": [
{"code": "US", "share": 0.45},
{"code": "GB", "share": 0.12}
]
},
"acquisition": {
"sources": {
"search": 0.40,
"direct": 0.35,
"social": 0.15,
"referrals": 0.08,
"mail": 0.02,
"paid_referrals": 0.00
},
"primary_source": "search"
},
"error": null
}

Error Output

When a domain cannot be analyzed:

{
"domain": "invalid-domain.xyz",
"error": "HTTP 404"
}

Pricing: Pay As You Go

This actor uses Apify's pay-per-event billing model for cost-effective, usage-based pricing.

EventCostDescription
domain$3.49 / 1,000Charged per successfully analyzed domain

Volume Discounts

TierPrice per 1,000
Base$3.49
Bronze$3.40
Silver$3.20
Gold$3.00

Key billing details:

  • Only successful results are charged: Failed domains (404, no data) are free
  • No minimum commitment: Pay only for what you use
  • Budget controls: Set spending limits in your Apify account

The Actor start is always charged at $0.25/1k starts.

Dataset Views

The actor provides an organized table view for easy data analysis:

Overview

Quick snapshot of all key metrics:

  • Domain
  • Rankings (global, country, category)
  • Traffic (monthly visits, trends)
  • Engagement (bounce rate, pages/visit, duration)

FAQ

How accurate is the data?

The data comes from SimilarWeb's analytics platform, which uses direct measurement, data modeling, and machine learning. It's industry-standard for competitive intelligence.

Why do some domains show errors?

This can happen if:

  • The domain is very new or has minimal traffic
  • The domain doesn't exist or is misspelled

What do the share values mean?

Share values are decimals from 0 to 1:

  • 0.45 = 45%
  • 0.08 = 8%

Can I analyze my own website?

Yes! This is useful for:

  • Verifying your analytics data
  • Understanding your traffic sources
  • Benchmarking against competitors
  • Tracking growth trends

How current is the data?

The data typically reflects the most recent complete month. The traffic.months array shows exactly which months are included.

What's the difference between this and the SimilarWeb Scraper actor?

FeatureWebsite Traffic ReportSimilarWeb Scraper
Data StructureOrganized sectionsFlat data fields
Trend AnalysisMonth-over-month trendsRaw monthly data
Primary SourceAutomatically identifiedManual analysis needed
Best ForQuick insights, reportingRaw data, custom analysis

How many domains can I analyze?

There's no hard limit per run. Domains are processed in parallel batches for efficiency. Expect longer execution time with more domains.


Transform website data into actionable insights. Get structured, organized analytics that's ready for analysis and reporting.