tools/integrations/supermetrics.md
Marketing data pipeline that connects 200+ marketing platforms. Pulls data from ad platforms, analytics, social, SEO, email, and more into a single query interface.
| Integration | Available | Notes |
|---|---|---|
| API | ✓ | Query any connected data source, manage accounts |
| MCP | ✓ | Claude connector |
| CLI | ✓ | supermetrics.js |
| SDK | - | REST API only |
api_key={api_key} or Header: x-api-key: {api_key}POST https://api.supermetrics.com/enterprise/v2/query/data/json
{
"ds_id": "GA4",
"ds_accounts": "123456789",
"date_range_type": "last_28_days",
"fields": [
{ "name": "sessions" },
{ "name": "pageviews" },
{ "name": "date" }
]
}
POST https://api.supermetrics.com/enterprise/v2/query/data/json
{
"ds_id": "AW",
"ds_accounts": "123-456-7890",
"date_range_type": "last_month",
"fields": [
{ "name": "campaign_name" },
{ "name": "clicks" },
{ "name": "impressions" },
{ "name": "cost" }
],
"max_rows": 100
}
GET https://api.supermetrics.com/enterprise/v2/datasources
GET https://api.supermetrics.com/enterprise/v2/datasources/accounts?ds_id=GA4
GET https://api.supermetrics.com/enterprise/v2/teams
GET https://api.supermetrics.com/enterprise/v2/users
GA4 - Google Analytics 4GA4_PAID - Google Analytics (paid)AW - Google AdsFB - Facebook AdsLI - LinkedIn AdsTW_ADS - Twitter AdsIG_IA - InstagramFB_IA - Facebook PagesGSC - Google Search ConsoleSE - SemrushMC - MailchimpHubSpot - HubSpotlast_28_days - Last 28 dayslast_month - Previous calendar monththis_month - Current month to datecustom - Custom range (requires start_date and end_date)ds_id - Data source identifier (required)ds_accounts - Account ID for the data source (required)date_range_type - Date range preset or "custom" (required)fields - Array of field objects with name property (required)filter - Filter expression for narrowing resultsmax_rows - Maximum number of rows to returnstart_date - Start date for custom range (YYYY-MM-DD)end_date - End date for custom range (YYYY-MM-DD)sessions, pageviews, users, bounce_rate, date, source, medium, page_pathcampaign_name, clicks, impressions, cost, conversions, ctr, cpccampaign_name, impressions, clicks, spend, reach, cpm, cpccampaign_name, impressions, clicks, cost, conversionsquery, clicks, impressions, ctr, position, pagemax_rows to control response size