Integrations

Similarweb

Connect Similarweb to analyze website traffic, ranks, audiences, search keywords, technologies, and competitors.

API credentialsPaid plan requiredAnalytics & SEOSimilarweb API docs

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 this screen →

Open Settings, then Account

In the left rail click Settings, then Account. Open the API tab.

Open this screen →

pro.similarweb.com/settings/account
Search a website, market or keywordAcme Analytics
Settings / Account

Account

Subscription, seats and API access for this account.

AccountUsersAPIBilling
Open the API tab to manage Standard API and Batch API keys.
Subscription
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.

pro.similarweb.com/settings/account/api
Search a website, market or keywordAcme Analytics
Settings / Account / API

Standard API

Generate and manage keys for the Standard REST API.

Standard APIBatch APICredit management
Generate a new API key
TitleKeyCreated DateLast UsedMonthly UsageActivation
Reportingops@example.coma1b2****9f3cJan 12, 2026Mar 6, 20261,240On

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.

pro.similarweb.com/settings/account/api
Search a website, market or keywordAcme Analytics
Settings / Account / API

Standard API

Generate and manage keys for the Standard REST API.

Standard APIBatch APICredit management
New key
API key
7f4c****7d21
Primary user
ops@example.com
Activation
Off
Generate a new API key
Primary user
ops@example.com
Title
PopMCP
CancelCreate

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.

pro.similarweb.com/settings/account/api
Search a website, market or keywordAcme Analytics
Settings / Account / API

Standard API

Generated Keys

Standard APIBatch APICredit management
TitleKeyCreated DateLast UsedMonthly UsageActivation
PopMCPops@example.com7f4c****7d21Mar 4, 2026Never0Off
Reportingops@example.coma1b2****9f3cJan 12, 2026Mar 6, 20261,240On
Activation
PopMCPToggle on before the key will authenticate
Save

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:

FieldWhat to enter
API KeysecretIn 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.

Reference

On this page