Skip to main content
POST
/
v1
/
businesses
/
website_traffic
/
bulk_enrich
Website Traffic
curl --request POST \
  --url https://api.explorium.ai/v1/businesses/website_traffic/bulk_enrich \
  --header 'Content-Type: application/json' \
  --header 'api_key: <api-key>' \
  --data '{
  "request_context": {},
  "parameters": {
    "month_period": "<string>"
  },
  "business_ids": [
    "<string>"
  ]
}'
{
  "response_context": {
    "correlation_id": "<string>",
    "request_status": "success",
    "time_took_in_seconds": 123
  },
  "data": [
    {
      "business_id": "<string>",
      "data": {
        "business_id": "<string>",
        "accuracy": 123,
        "bounced_visits": 123,
        "bounce_rate": 123,
        "channel": "<string>",
        "desktop_share": 123,
        "device_type": "<string>",
        "direct": 123,
        "display_ad": 123,
        "mail": 123,
        "mobile_bounce_rate": 123,
        "mobile_hits": 123,
        "mobile_pages_per_visit": 123,
        "mobile_share": 123,
        "mobile_users": 123,
        "mobile_visits": 123,
        "pages_per_visit": 123,
        "paid": 123,
        "referral": 123,
        "rank": 123,
        "search": 123,
        "search_organic": 123,
        "social_paid": 123,
        "target": "<string>",
        "time_on_site": 123,
        "unknown_channel": 123,
        "users": 123,
        "visits": 123,
        "month_period": "<string>"
      }
    }
  ],
  "entity_id": "<string>",
  "total_results": 123
}

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 : 3462b6940c8e900090f9c254b680c07463ac23b4c6f7877a7e46bc657aedad28 Image Pn This signal is particularly useful for:
  • Evaluating digital reach and engagement.
  • Comparing marketing effectiveness across companies.
  • Enriching lead profiles with behavioral indicators..

  • Input: Provide a business_id obtained from the Match Businesses API and month_period
  • Processing: The system resolves the company’s domain and queries SEMrush’s traffic_summary API for the most recent monthly traffic metrics.
  • Output: Standardized traffic data including sessions, users, traffic source distribution, device usage, bounce rate, and engagement metrics.
curl -X 'POST' \
'https://api.explorium.ai/v1/businesses/website_traffic/enrich' \
-H 'accept: application/json' \
-H 'api_key: your_api_key' \
-H 'Content-Type: application/json' \
-d '{
"request_context": {},
"parameters": {
  "month_period": "2025-07"
},
"business_ids": [
  "8adce3ca1cef0c986b22310e369a0793", "b197ffdef2ddc3308584dce7afa3661b"
]
}'
{
"response_context": {
  "correlation_id": "6cbb9f51dd624e2bba1e8e6a333e30e0",
  "request_status": "success",
  "time_took_in_seconds": 1.675
},
"data": [
  {
    "business_id": "8adce3ca1cef0c986b22310e369a0793",
    "data": {
      "business_id": "8adce3ca1cef0c986b22310e369a0793",
      "accuracy": 3,
      "bounced_visits": null,
      "bounce_rate": 0.6144,
      "channel": null,
      "desktop_share": 0,
      "device_type": "all",
      "direct": 457694910,
      "display_ad": 822032,
      "mail": 418780,
      "mobile_bounce_rate": 0,
      "mobile_hits": 898405066,
      "mobile_pages_per_visit": 2,
      "mobile_share": 0,
      "mobile_users": 245528032,
      "mobile_visits": 402005428,
      "pages_per_visit": 3,
      "paid": 2198872,
      "referral": 80711907,
      "rank": 49,
      "search": 172090501,
      "search_organic": 172090501,
      "social_paid": 137644,
      "target": "apple.com",
      "time_on_site": 508,
      "unknown_channel": 0,
      "users": 397949074,
      "visits": 728778992,
      "month_period": "2025-07"
    }
  },
  {
    "business_id": "b197ffdef2ddc3308584dce7afa3661b",
    "data": {
      "business_id": "b197ffdef2ddc3308584dce7afa3661b",
      "accuracy": 3,
      "bounced_visits": null,
      "bounce_rate": 0.376,
      "channel": null,
      "desktop_share": 0,
      "device_type": "all",
      "direct": 96570574099,
      "display_ad": 26719878,
      "mail": 257936305,
      "mobile_bounce_rate": 0,
      "mobile_hits": 242044539965,
      "mobile_pages_per_visit": 3,
      "mobile_share": 0,
      "mobile_users": 4549983641,
      "mobile_visits": 74145442283,
      "pages_per_visit": 5,
      "paid": 4062160,
      "referral": 3171546695,
      "rank": 1,
      "search": 369052002,
      "search_organic": 369052002,
      "social_paid": 7098698,
      "target": "google.com",
      "time_on_site": 789,
      "unknown_channel": 0,
      "users": 5814204983,
      "visits": 101348173032,
      "month_period": "2025-07"
    }
  }
],
"entity_id": null,
"total_results": 2
}
  • Always use a validbusiness_id from 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.
SignalAPI NameDescriptionData Type
accuracyAccuracyData accuracy, with values of 1, 2, or 3. 3 is the most accurate.CATEGORY
bounced_visitsBounced VisitsThe number of single-page sessions.NUMERIC
bounce_rateBounce RateThe percentage of single-page sessions.NUMERIC
channelChannelThe channel type, which can be direct, referral, search, social, mail, or display_ad.CATEGORY
desktop_shareDesktop ShareThe proportion of total traffic that comes from desktops.NUMERIC
device_typeDevice TypeThe type of device used by the user, such as desktop or mobile.CATEGORY
directDirectTraffic from users typing in the URL or using bookmarks.NUMERIC
display_adDisplay AdTraffic from banner or display advertising.NUMERIC
mailMailTraffic from email campaigns.NUMERIC
mobile_bounce_rateMobile Bounce RateThe bounce rate specific to users on mobile devices.NUMERIC
mobile_hitsMobile HitsThe number of pageviews from mobile devices.NUMERIC
mobile_pages_per_visitMobile Pages Per VisitThe number of pages viewed per session from mobile devices.NUMERIC
mobile_shareMobile ShareThe proportion of total traffic that comes from mobile devices.NUMERIC
mobile_usersMobile UsersThe number of unique users on mobile devices.NUMERIC
mobile_visitsMobile VisitsThe total number of sessions from mobile devices.NUMERIC
pages_per_visitPages Per VisitThe number of pages viewed per session.NUMERIC
paidPaidTraffic from all paid sources, including ads.NUMERIC
referralReferralReferral traffic.NUMERIC
rankRankThe ranking of the target based on traffic volume, where 1 is the highest traffic.NUMERIC
searchSearchTotal search engine traffic (organic and paid).NUMERIC
search_organicSearch OrganicTraffic from unpaid search results.NUMERIC
search_paidSearch PaidTraffic from paid search ads.NUMERIC
socialSocialTraffic from all social media sources.NUMERIC
social_organicSocial OrganicUnpaid traffic from social platforms.NUMERIC
social_paidSocial PaidPaid traffic from social media advertising.NUMERIC
targetTargetThe domain being analyzed, such as example.com.URL
time_on_siteTime On SiteThe average time spent on the site per session.NUMERIC
unknown_channelUnknown ChannelTraffic for which the source could not be determined.NUMERIC
usersUsersThe total number of users.NUMERIC
visitsVisitsThe total number of sessions.NUMERIC
month_periodMonth periodReference month for cumulative data (default: previous month)DATETIME
📌 For additional enrichment options, explore related API endpoints below.

Authorizations

api_key
string
header
required

Body

application/json
business_ids
string[]
required
Required array length: 1 - 50 elements
request_context
object
parameters
object

Response

Successful Response

This is base response model for all responses in partner service.

response_context
object
required
total_results
integer
required
data
BusinessesBulkEnrichRow[WebsiteTrafficOutputSchema] · object[]
entity_id
I