Similarweb API

Monthly visits,
rank and audience

Query any domain and get monthly traffic, rank, engagement and source-share estimates in one structured Dataset record.

  • Monthly visits, engagement and traffic-source estimates
  • Global and country traffic rank
  • Audience, keyword and AI-referral detail when available

Historical recordings · one Dataset item per processed domain

POST/acts/meka.im~similarweb-scraper/run-sync-get-dataset-items

1password.com

Similarweb · Dataset record

August 2026

9.65M

Monthly visits+8.5% vs Jun

JunAug

Global rank

#5,485

Country rank · US

#2,209

Bounce rate

43.7%

Recorded response captured Sep 27, 2026Dataset item

Overview

What this API returns

Query any domain and get monthly traffic, rank, engagement and source-share estimates in one structured Dataset record.

The request accepts domains, so a competitor set or account list can be resolved in one run. Duplicate hosts collapse to a single lookup, and the Dataset keeps one result per processed domain.

Each Dataset item describes one domain: monthly visits, global and country rank, engagement metrics, monthly visit history and the traffic-source mix returned by the source. Audience, keyword and AI-referral detail is included when available.

Input

Domain list

Output

Dataset JSON array

01

Send domains

POST a list of registrable domains to the Actor endpoint with your Apify token.

02

The Actor processes each host

Domains are normalized and deduplicated before traffic and audience data is collected.

03

Read Dataset items

The synchronous run returns a Dataset array with one record for each processed domain.

Use cases

Where these records fit

The record is designed to sit inside research and review workflows. The examples below are starting points, not packaged scores.

Competitive research

Compare traffic scale, engagement and rank across companies or category leaders without opening each site manually.

  • Traffic scale
  • Engagement
  • Global and country rank

Lead scoring

Add visit and engagement estimates as account context, then combine them with your own fit and intent signals.

  • Monthly visits
  • Bounce rate
  • Pages per visit

Channel and AI referral analysis

Inspect the traffic-source mix returned for each domain, including search, social, direct, referral and AI sources when present.

  • Source share
  • AI referrals
  • Top countries

Try it

Inspect recorded traffic records

Switch between recorded domains, read the rendered summary and inspect the original Dataset item as JSON.

Checking live preview

Checking live preview availability… Saved samples remain available.

Enter a domain such as example.com.

POSThttps://api.apify.com/v2/acts/meka.im~similarweb-scraper/run-sync-get-dataset-items
Recorded sample
Copyable cURL uses the current preview input and the Actor endpoint.

Rendered

Recorded
Similarweb· August 2026
1 record

Website traffic

1password.com

Reporting month

Aug 2026

Overview

Snapshot 2026-08-01

Monthly visits

9.65M

9,647,437

Global rank

#5,485

Country rank

#2,209

US

Bounce rate

43.7%

Pages / visit

4.62

Avg. visit

2m 38s

Visits trend

Aug 2026
9.65Mlatest month
+1.9% vs Jul 2026
9.65M9.27M8.9M
Jun 2026: 8,895,293 visitsJul 2026: 9,471,977 visitsAug 2026: 9,647,437 visits
Jun '26Jul '26Aug '26
Monthly visits · 3 reported monthsReporting month Aug 2026

Traffic sources

Share of site visits
Direct: 61.27%Referrals: 14.43%Organic search: 13.89%Paid search: 4.4%Email: 2.08%Organic social: 1.67%Affiliate: 1%AI assistants: 0.61%Display ads: 0.56%Paid social: 0.09%
61.3%Direct
  • Direct61.27%
  • Referrals14.43%
  • Organic search13.89%
  • Paid search4.4%
  • Email2.08%
  • Organic social1.67%
  • Affiliate1%
  • AI assistants0.61%
  • Display ads0.56%
  • Paid social0.09%

Top countries

Share of site visits
  • USUnited States51.68%
  • GBUnited Kingdom5.36%

Top keywords

1 reported
KeywordVolumeCPCEstimated value
1password610.34K$1.81500.76K

AI referrals

Assistant share is within AI referrals

Estimated AI visits

39.08K

Share of site traffic

0.41% of site visits

Distribution boundary <100K

AssistantShare of AI referralsChange
1chatgpt.com93.52%+26.0 ppvs Jul 2026
Website details
Snapshot
2026-08-01T00:00:00+00:00

Recorded Sep 27, 2026 · Historical snapshot · Source: Similarweb

JSON

Recordedapplication/json
1{2  "domain": "1password.com",3  "globalRank": 5485,4  "countryRank": {5    "Country": 840,6    "CountryCode": "US",7    "Rank": 22098  },9  "visits": "9647437",10  "bounceRate": "0.4371691206286031",11  "pagesPerVisit": "4.619642728165759",12  "timeOnSite": "157.70285663348605",13  "estimatedMonthlyVisits": {14    "2026-06-01": 8895293,15    "2026-07-01": 9471977,16    "2026-08-01": 964743717  },18  "trafficSources": {19    "SocialOrganic": 0.01672362496371915,20    "SocialPaid": 0.0008991509642177346,21    "Mail": 0.020818899838820768,22    "Referrals": 0.14434892620133308,23    "SearchOrganic": 0.13888276159712318,24    "SearchPaid": 0.04399461192761805,25    "Direct": 0.612661880057132,26    "GenAi": 0.006080149948391083,27    "Affiliate": 0.009997576149865704,28    "DisplayAds": 0.005592418351779468429  },30  "topCountryShares": [31    {32      "Country": 840,33      "CountryCode": "US",34      "Value": 0.5167894346648835    },36    {37      "Country": 826,38      "CountryCode": "GB",39      "Value": 0.05364929711911351640    }41  ],42  "topKeywords": [43    {44      "name": "1password",45      "esitmatedValue": 500760,46      "cpc": 1.8147    }48  ],49  "snapshotDate": "2026-08-01T00:00:00+00:00",50  "inputDomain": "1password.com",51  "normalizedDomain": "1password.com",52  "dataAvailable": true,53  "keywordVolumes": [54    {55      "name": "1password",56      "volume": 61034057    }58  ],59  "aiTraffic": {60    "available": true,61    "totalVisits": 39080.124,62    "share": 0.004050829643697701,63    "distributionBoundary": "<100K",64    "sources": [65      {66        "source": "chatgpt.com",67        "rank": 1,68        "share": 0.9351798116096048,69        "monthlyHistory": [70          {71            "date": "2026-08-01",72            "share": 0.935179811609604873          },74          {75            "date": "2026-07-01",76            "share": 0.675108042134154977          },78          {79            "date": "2026-06-01",80            "share": 0.775498665255002781          }82        ]83      }84    ],85    "prompts": []86  }87}

Reference

Request and response contract

POST to the Apify Actor endpoint with a bearer token. Request examples use $APIFY_TOKEN and the current product defaults; response examples come from a saved historical record.

Parameters

Request fields accepted by the Actor. Preview input is sent only when you run a live request.

domainsstring[]Required

Websites to analyse. Accepts example.com, www.example.com or https://example.com/path — the host is extracted for you. Entries that cannot be a domain are skipped and never charged. Default: [].

Example: ["stripe.com","nytimes.com"]

maxDomainsinteger

Upper bound on unique domains processed in one run. Duplicates collapse to a single lookup and a single result. Default: 1000. Minimum: 1. Maximum: 5000.

Example: 1000

maxConcurrencyinteger

How many batches of 16 domains run in parallel. The upstream rate limit is the real ceiling, so raising this mostly adds waiting. Default: 2. Minimum: 1. Maximum: 10.

Example: 2

Response

Published response fields. Example properties are taken from one historical record; they describe that record, not a guaranteed schema for every response.

domainstringRequired

Normalized host that was looked up.

Example: 1password.com

titlestring

Site title. Empty string when the source has none.

descriptionstring

Site description. Empty string when the source has none.

categorystring

Two-level category label, e.g. finance/banking_credit_and_lending.

globalRankinteger | null

Global traffic rank. Null for sites without one, including many subdomains and link shorteners.

Example: 5485

countryRankobject

Rank in the site's top country: Country, CountryCode, Rank. All null when absent.

Example propertiesValue in this recording
{
  "Country": 840,
  "CountryCode": "US",
  "Rank": 2209
}
categoryRankstring | null

Rank inside the category, as a string.

visitsstringRequired

Visits in the snapshot month, as a string. "0" is a real zero.

Example: 9647437

bounceRatestring

Bounce rate from 0 to 1, as a string.

Example: 0.4371691206286031

pagesPerVisitstring

Average pages per visit, as a string.

Example: 4.619642728165759

timeOnSitestring

Average seconds on site, as a string.

Example: 157.70285663348605

estimatedMonthlyVisitsobject

Three months of visits keyed by YYYY-MM-01.

Example propertiesValue in this recording
{
  "2026-06-01": 8895293,
  "2026-07-01": 9471977,
  "2026-08-01": 9647437
}
trafficSourcesobject

Share of visits by source, each 0 to 1: SocialOrganic, SocialPaid, Mail, Referrals, SearchOrganic, SearchPaid, Direct, GenAi, Affiliate, DisplayAds.

Example propertiesValue in this recording
{
  "SocialOrganic": 0.01672362496371915,
  "SocialPaid": 0.0008991509642177346,
  "Mail": 0.020818899838820768,
  "Referrals": 0.14434892620133308,
  "SearchOrganic": 0.13888276159712318,
  "SearchPaid": 0.04399461192761805,
  "Direct": 0.612661880057132,
  "GenAi": 0.006080149948391083,
  "Affiliate": 0.009997576149865704,
  "DisplayAds": 0.0055924183517794684
}
topCountrySharesobject[]

Visit share by country: Country, CountryCode, Value.

Example propertiesFirst item in this recording
{
  "Country": 840,
  "CountryCode": "US",
  "Value": 0.51678943466488
}
topKeywordsobject[]

Top organic keywords: name, esitmatedValue, cpc. The misspelled key is the source's and is preserved.

Example propertiesFirst item in this recording
{
  "name": "1password",
  "esitmatedValue": 500760,
  "cpc": 1.81
}
competitorsobject[]

Empty array. The public source used here does not return competitor lists.

isDataFromGAboolean

True when the site owner publishes its own analytics.

screenshotstring

Source-hosted preview image URL.

snapshotDatestringRequired

Month the numbers describe.

Example: 2026-08-01T00:00:00+00:00

inputDomainstring

The domain exactly as the caller typed it.

Example: 1password.com

normalizedDomainstring

The cleaned form that was queried. Internationalized names keep their Unicode spelling and are never converted to punycode.

Example: 1password.com

dataAvailableboolean

Whether the source has measurable traffic for this site. False rows are written so the list stays aligned and are never charged.

Example: true

keywordVolumesobject[]

Organic search volume per keyword, aligned with topKeywords: name, volume.

Example propertiesFirst item in this recording
{
  "name": "1password",
  "volume": 610340
}
aiTrafficobject

AI referral traffic: available, totalVisits, share (0 to 1), distributionBoundary, sources (per LLM with rank, share and monthlyHistory) and prompts. Unknown numbers are null; a confirmed absence is an empty array.

Example propertiesValue in this recording
{
  "available": true,
  "totalVisits": 39080.124,
  "share": 0.004050829643697701,
  "distributionBoundary": "<100K",
  "sources": [
    {
      "source": "chatgpt.com",
      "rank": 1,
      "share": 0.9351798116096048,
      "monthlyHistory": [
        {
          "date": "2026-08-01",
          "share": 0.9351798116096048
        },
        {
          "date": "2026-07-01",
          "share": 0.6751080421341549
        },
        {
          "date": "2026-06-01",
          "share": 0.7754986652550027
        }
      ]
    }
  ],
  "prompts": []
}
curl -X POST 'https://api.apify.com/v2/acts/meka.im~similarweb-scraper/run-sync-get-dataset-items' \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{
  "domains": [
    "1password.com"
  ],
  "maxDomains": 1000,
  "maxConcurrency": 2
}'

Recorded sample

Recorded object shown in Dataset array format

[
  {
    "domain": "1password.com",
    "globalRank": 5485,
    "countryRank": {
      "Country": 840,
      "CountryCode": "US",
      "Rank": 2209
    },
    "visits": "9647437",
    "bounceRate": "0.4371691206286031",
    "pagesPerVisit": "4.619642728165759",
    "timeOnSite": "157.70285663348605",
    "estimatedMonthlyVisits": {
      "2026-06-01": 8895293,
      "2026-07-01": 9471977,
      "2026-08-01": 9647437
    },
    "trafficSources": {
      "SocialOrganic": 0.01672362496371915,
      "SocialPaid": 0.0008991509642177346,
      "Mail": 0.020818899838820768,
      "Referrals": 0.14434892620133308,
      "SearchOrganic": 0.13888276159712318,
      "SearchPaid": 0.04399461192761805,
      "Direct": 0.612661880057132,
      "GenAi": 0.006080149948391083,
      "Affiliate": 0.009997576149865704,
      "DisplayAds": 0.0055924183517794684
    },
    "topCountryShares": [
      {
        "Country": 840,
        "CountryCode": "US",
        "Value": 0.51678943466488
      },
      {
        "Country": 826,
        "CountryCode": "GB",
        "Value": 0.053649297119113516
      }
    ],
    "topKeywords": [
      {
        "name": "1password",
        "esitmatedValue": 500760,
        "cpc": 1.81
      }
    ],
    "snapshotDate": "2026-08-01T00:00:00+00:00",
    "inputDomain": "1password.com",
    "normalizedDomain": "1password.com",
    "dataAvailable": true,
    "keywordVolumes": [
      {
        "name": "1password",
        "volume": 610340
      }
    ],
    "aiTraffic": {
      "available": true,
      "totalVisits": 39080.124,
      "share": 0.004050829643697701,
      "distributionBoundary": "<100K",
      "sources": [
        {
          "source": "chatgpt.com",
          "rank": 1,
          "share": 0.9351798116096048,
          "monthlyHistory": [
            {
              "date": "2026-08-01",
              "share": 0.9351798116096048
            },
            {
              "date": "2026-07-01",
              "share": 0.6751080421341549
            },
            {
              "date": "2026-06-01",
              "share": 0.7754986652550027
            }
          ]
        }
      ],
      "prompts": []
    }
  }
]

Recorded Sep 27, 2026 · historical snapshot

Pricing & access

Usage is billed through the Actor

Published FREE-plan event rates from public Apify metadata. Plan-specific rates and usage terms remain on the Actor's pricing page.

Pricing

Pay per delivered event

Apify FREE-plan rate

$0.80per 1,000 domains with traffic

Per domain delivered with traffic data. Domains without measurable traffic are free.

Checked 19 Oct 2026Apify pricing

Access

One POST endpoint

  • Authenticate with an Apify Bearer token.
  • Send a JSON body to the posted Actor endpoint.
  • Read the Dataset items array returned by the run.

https://api.apify.com/v2/acts/meka.im~similarweb-scraper/run-sync-get-dataset-items

FAQ

Questions about the contract

Authentication, response shape, recorded data and availability.

Does the endpoint return one record or an array?

The run-sync-get-dataset-items endpoint returns a Dataset array. Each processed domain contributes one item, so a single lookup produces a one-item array.

Which fields and history are available?

The Reference section lists the published request and response fields. Each saved sample keeps the fields and values returned for that record, and monthly history appears when the sample includes it.

Is a zero visit value missing data?

No. visits is a string, and a published zero is a real zero. Null rank fields and dataAvailable describe source availability separately.

How do I authenticate requests?

Send an Apify token as a Bearer token in the Authorization header, as shown in the request examples.

Are the results on this page live?

Not by default. Saved samples are historical recordings from the source; each keeps the fields and values from that record and does not verify current availability. Live data is requested directly from the published Apify Actor endpoint with your own token.

Where can I find current pricing?

Current pricing and usage terms are published on the Apify Actor page.