Domain Traffic Lookup

Monthly visits, engagement and traffic source mix for any domain — copy the table straight into a spreadsheet.

API

One domain per request. While the domain is being collected the response says status: "pending" — poll again every few seconds. Machine-readable usage notes for both this and the availability checker live at /skill.md.

GET /api/domain-traffic?domain=example.com

{
  "ok": true,
  "data": {
    "domain": "example.com",
    "status": "ready",
    "message": null,
    "workerOnline": true,
    "domainCreatedAt": 808372800000,
    "latestMonth": "2026-07",
    "latestVisits": 1234567,
    "syncedAt": 1788577119266,
    "months": [
      {
        "month": "2026-07",
        "monthStart": 1782864000000,
        "visits": 1234567,
        "bounceRate": 0.41,
        "pagesPerVisit": 2.3,
        "visitDurationSeconds": 95.2,
        "sources": { "direct": 0.52, "searchOrganic": 0.31, "referrals": 0.09, "…": "…" }
      }
    ]
  }
}

Frequently asked questions

Where does the data come from?
Monthly visits and traffic sources are estimates collected from Similarweb's public web analytics. Numbers are model-based estimates, not the site's own analytics, so treat them as directional — good for comparing sites and spotting trends, not for billing.
Why does a domain show "collecting"?
The first time a domain is requested it is queued for collection. Results usually land within a few seconds while a collector is online; the page keeps polling for a short while and the API returns status "pending" until data is stored.
How fresh are the numbers?
Similarweb publishes a month's data around the 10th of the following month. A domain that already has the latest published month is served from cache; it is re-collected automatically once the next month is published.
What do the source percentages mean?
The share of that month's visits arriving from each channel: direct, organic and paid search, referrals, organic and paid social, email, generative AI assistants, affiliates and display ads. A blank cell means the source was not reported for that month.