Similarweb
Connect Similarweb to analyze website traffic, ranks, audiences, search keywords, technologies, and competitors.
You end up with one Similarweb Standard API key, generated under Settings → Account → API and switched on in the Activation column, pasted into PopMCP's API Key field.
Paid plan required before this connector works
Similarweb only issues working API keys to accounts whose subscription includes API access. Similarweb states that API access comes with its Business and Enterprise plans or as a standalone package, all sold through sales, so a sales conversation and a contract gate the credentials rather than a review queue.
- Typical wait
- Sales-led: expect days to weeks to get a quote and contract in place, since there is no self-serve path to API entitlement. Once the subscription includes API access, an account admin mints and activates a key in minutes.
- Cost
- Not published. Similarweb says API access is part of its Business and Enterprise plans or available as a standalone package, and that consumption runs on a data credit model where you pay for the data you receive rather than per API call. Pricing is quoted by sales, so treat any figure you see elsewhere as unverified.
- Blocked until approved
- Every paid endpoint: traffic and engagement, audience interests, traffic sources, keyword and search data, app data, segment analysis and batch/bulk requests. Without an entitled subscription you cannot generate a usable API key at all, and there is no trial key or free developer tier.
- Works meanwhile
- Nothing that returns live data. You can read the full API v5 reference and build your integration against the documented request and response schemas before you have a key, so only the credential step is blocked.
Where to apply: Contact Similarweb sales via https://www.similarweb.com/corp/daas/api/ or ask your existing Account Manager to add the API package. Once the subscription is entitled, an account admin generates the key in the Similarweb platform under Settings & Help > Account > Data Tools, choosing REST API or Batch API, clicks Create, and then activates the key in the Generated Keys table.
- Only account admins can generate API keys. A normal seat holder on an API-enabled subscription sees nothing; an admin has to mint the key for them, and can mint one on their behalf.
- A newly generated key must be explicitly activated in the Generated Keys table. An inactive key returns Invalid API key errors that look exactly like a wrong key.
- Data credits are consumed per call and per metric, so a key can stop returning data mid-project because credits ran out rather than because anything is misconfigured.
- REST/Standard API and Batch API are generated separately and are separate entitlements; being sold one does not give you the other.
- An API key inherits the account's data permissions, so some datasets (app intelligence, shopper intelligence, certain granularities and history depth) can still return 403 or empty results on a perfectly valid key if they sit outside your contract.
- Setup time
- 5 min
- Auth
- API credentials
- API base URL
- https://api.similarweb.com/v1
- Rate limits
- 10 requests per second per API key. Anything above that returns HTTP 429. Every call also draws data credits from the subscription's pool.
Before you begin
- A Similarweb subscription that includes API access (Standard API, Batch API, or both)
- Account admin role, because only account admins can generate API keys
- Add-on entitlements for App Intelligence and for some keyword and demographics endpoints
- Data credits remaining on the subscription
Get your credentials
Sign in as an account admin
Go to pro.similarweb.com and sign in. Only account admins can generate API keys.
Open Settings, then Account
In the left rail click Settings, then Account. Open the API tab.
Account
Subscription, seats and API access for this account.
- Plan
- Digital Research Intelligence
- Seats
- 12 of 15 used
- Renewal
- Jan 12, 2027
- API access
- Standard API
The API tab is hidden for non-admin users and for plans without API access.
Open Standard API and generate a key
In the API section choose Standard API, then click Generate a new API key.
Standard API
Generate and manage keys for the Standard REST API.
| Title | Key | Created Date | Last Used | Monthly Usage | Activation |
|---|---|---|---|---|---|
| Reportingops@example.com | a1b2****9f3c | Jan 12, 2026 | Mar 6, 2026 | 1,240 | On |
A Batch API key will not authenticate the Standard endpoints PopMCP calls.
Set the primary user and create the key
Enter the email address of the primary user for the key and click Create. Copy the key from the Generated Keys table.
Standard API
Generate and manage keys for the Standard REST API.
- API key
- 7f4c****7d21
- Primary user
- ops@example.com
- Activation
- Off
Switch the Activation toggle on
In Generated Keys, click the control to the left of the user's email address to expand their keys. Turn the toggle in the Activation column on for the new key.
Standard API
Generated Keys
| Title | Key | Created Date | Last Used | Monthly Usage | Activation |
|---|---|---|---|---|---|
| PopMCPops@example.com | 7f4c****7d21 | Mar 4, 2026 | Never | 0 | Off |
| Reportingops@example.com | a1b2****9f3c | Jan 12, 2026 | Mar 6, 2026 | 1,240 | On |
An inactive key returns Invalid API key on every request.
Paste the key into PopMCP
Open the Similarweb connector in PopMCP, paste the value into API Key, and save.
Connect in PopMCP
Open your workspace, choose Similarweb in the marketplace, and fill in the connect dialog:
| Field | What to enter |
|---|---|
| API Keysecret | In Similarweb, open Settings → Account → the API section, choose “Standard API / Batch API” and click “Generate a new API key”. A Similarweb subscription with API access is required; some data (App Intelligence, certain keyword/demographics endpoints) needs the matching add-on. The key is sent as the `api_key` query param, stored encrypted, and used server-side only.Encrypted with AES-256-GCM on save and never shown again. |
PopMCP verifies the credential against Similarweb immediately. On success the connection flips to Verified and its MCP tools are provisioned.
Verify it worked
PopMCP marks the Similarweb connector Connected, and a test call for total traffic on a domain returns monthly visits instead of an error.
Troubleshooting
Every request fails with "Invalid API key"
Why: The key was generated but never activated, or it was copied with trailing whitespace.
Fix: Return to Settings → Account → API, switch the Activation toggle on for that key, then re-paste it into PopMCP.
The API section is missing or read-only
Why: You are not an account admin, or the subscription does not include API access.
Fix: Ask the subscription owner to run these steps or to make you an account admin.
403 or "not available for your subscription"
Why: The endpoint belongs to a product or add-on the plan does not include, such as App Intelligence, Trends, or certain keyword reports.
Fix: Call the Check Capabilities endpoint to see what the key covers, then ask your Similarweb rep to enable the add-on.
HTTP 429 Too many requests
Why: More than 10 requests per second were sent on the key.
Fix: Pace the agent, or ask Similarweb about the Batch API for bulk domain work.
Requests succeed but the data is empty
Why: The account is out of data credits, or the domain has too little traffic for Similarweb to report on.
Fix: Check remaining credits under Settings → Account → API → Credit management, then test with a high-traffic domain.