Website Traffic
Business Enrichments
Business Website Traffic
POST
Website Traffic
Description
The Business Website Traffic Enrichment provides detailed insights into a company’s online presence by surfacing monthly web traffic metrics sourced from SEMrush’s a leading provider of digital analytics. For each input company (business_id), the enrichment resolves the associated domain and returns a set of standardized signals such as total visits, users, traffic sources (search, social, referral, direct, paid), device breakdown (desktop vs. mobile), bounce rate, time on site, and more.
Data is available from January 2017 through the start of the previous month, and is provided in raw form directly from SEMrush.
Raw traffic data powered by :

- Evaluating digital reach and engagement.
- Comparing marketing effectiveness across companies.
- Enriching lead profiles with behavioral indicators..
How It Works
How It Works
- Input: Provide a
business_idobtained from the Match Businesses API andmonth_period - Processing: The system resolves the company’s domain and queries SEMrush’s
traffic_summaryAPI for the most recent monthly traffic metrics. - Output: Standardized traffic data including sessions, users, traffic source distribution, device usage, bounce rate, and engagement metrics.
Example Request (cURL)
Example Request (cURL)
Example Response
Example Response
Best Practices
Best Practices
Always use a validbusiness_idfrom the Match Businesses API.Specifymonth_period(YYYY-MM) when you want to retrieve metrics for a specific month.- Check for null values — if SEMrush has no data for a given domain, the response will contain null fields.
- Use rank, visits, and users together for benchmarking against competitors.
- Combine traffic metrics with firmographics to build a richer business profile.
Website Traffic Output Signals
Website Traffic Output Signals
Authorizations
Body
application/json