Semrush
Follow our setup guide to connect Snapchat to QUANTI:
Overview
The Semrush connector retrieves SEO visibility data from the Semrush Analytics API: organic keyword rankings, traffic estimates, and competitor analysis — scoped to a single domain.
Prerequisites
Before setting up the Semrush connector, ensure you have:
A Semrush account with API access enabled
Your Semrush API key — available from Subscription info → API units in your Semrush dashboard
The domain to analyze (without protocol, e.g.
example.com)
Setup Instructions
Authorize your Semrush Connection
Enter your Semrush credentials to allow QUANTI: to query the API on your behalf:
API Key: Your Semrush API key — found in Subscription info → API units
Domain: The domain to analyze, without protocol (e.g.
example.com) — all reports are scoped to this domainRegional database (optional): The Semrush regional database code for single-database reports (e.g.
us,fr,uk— default:us)
Click Next
Choose Reports
Select the Semrush reports to sync into BigQuery:
Domain Overview (All Databases) — daily visibility snapshot across all regional databases
Organic Search Keywords — daily keyword ranking report with positions, search volume and traffic share
Organic Competitors — daily competitive landscape with shared keywords and traffic estimates
Click Next
Finish Setup
Define your connector name and BigQuery dataset
Save your sync settings
You can now activate auto-sync or launch a first sync manually
Data Schema
Domain Overview — domain_ranks
Daily snapshot of a domain's Semrush visibility across all regional databases: rank, organic and paid keywords, traffic and cost.
Organic Search Keywords — domain_organic
Daily snapshot of the keywords a domain ranks for in Google's top organic results, with position, search volume, CPC and traffic share.
Organic Competitors — domain_organic_competitors
Daily snapshot of domains competing in organic search, with relevance score and shared keywords.
Scheduling
Frequency: Daily or Weekly (Daily recommended for tracking position changes)
Lookback window: 1, 3, 5, 7, 14, or 30 days (default: 7 days)
Historical data: Up to 3 years — load by 3, 6, or 12-month increments, or with a custom date range
Notes
One domain per connector: Each connector instance analyzes a single domain. Create multiple connectors to monitor several domains.
API unit consumption: Each sync consumes Semrush API units. Monitor your usage in Subscription info → API units.
Regional database: The
databasefield indomain_ranksindicates which Semrush regional database the row belongs to. The optional credential restricts single-database reports to a specific region; if left empty,usis used.Display limit: Organic keywords and competitors reports return up to 1,000 rows per sync date.
Troubleshooting
Last updated