Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Semrush logo

Semrush

SEO, keyword, and competitive data.

AnalyticsAPI key98 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
SEMRUSH_ACCOUNT_UNITS_BALANCE
Fetch remaining Semrush Standard API units for a legacy v3 connection. This documented balance request is free. Use it before large paid report batches to fail fast when units are exhausted or below a required threshold.
POST /composio/semrush/semrush_account_units_balanceexternal_send——managed
SEMRUSH_ADD_REVIEW_COMMENT
Publish an owner comment to a review that supports replies. This mutation creates a public reply. Requires a Semrush v4 API key and a Local Pro or Business, plus a connected publisher account that permits replies.
POST /composio/semrush/semrush_add_review_commentexternal_send——managed
SEMRUSH_ADS_COPIES
Retrieves unique ad copies Semrush has observed for a specified domain from a regional database, detailing ads seen in Google's paid search results. Results are a sampled subset, not a complete picture of the domain's advertising. Response is returned as a CSV-like string; parse columns (e.g., Tt, Ds) using the pipe or semicolon delimiter.
POST /composio/semrush/semrush_ads_copiesexternal_send——managed
SEMRUSH_ANCHORS
DEPRECATED: Please use 'SEMRUSH_V4_ANCHORS' instead. Use this action to get a CSV report of anchor texts for backlinks pointing to a specified, publicly accessible domain, root domain, or URL.
POST /composio/semrush/semrush_anchorsexternal_send——managed
SEMRUSH_AUTHORITY_SCORE_PROFILE
DEPRECATED: Please use 'SEMRUSH_V4_AUTHORITY_SCORE_PROFILE' instead. Retrieves the Authority Score (AS) profile for a specified target, showing the count of referring domains that link to the target for each AS value from 0 to 100.
POST /composio/semrush/semrush_authority_score_profileexternal_send——managed
SEMRUSH_BACKLINKS
DEPRECATED: Please use 'SEMRUSH_V4_BACKLINKS' instead. Fetches backlinks for a specified domain or URL as a semicolon-delimited CSV string (parse with `sep=';'`); allows customization of columns, sorting, and filtering. Consumes Semrush API credits per request. Ensure `display_limit` surpasses `display_offset` when an offset is used, and note the `urlanchor` filter may have limitations for targets with extensive backlinks.
POST /composio/semrush/semrush_backlinksexternal_send——managed
SEMRUSH_BACKLINKS_OVERVIEW
DEPRECATED: Please use 'SEMRUSH_V4_BACKLINKS_OVERVIEW' instead. Provides a semicolon-delimited (sep=';') CSV summary of backlinks, including Authority Score and link type breakdowns, for a specified and publicly accessible domain, root domain, or URL. A result of 'ERROR 50 :: NOTHING FOUND' means the target has no data in the database and is a valid zero-result response.
POST /composio/semrush/semrush_backlinks_overviewexternal_send——managed
SEMRUSH_BATCH_COMPARISON
DEPRECATED: Please use 'SEMRUSH_V4_BACKLINKS_COMPARISON' instead. Compares backlink profiles for multiple specified targets (domains, subdomains, or URLs) to analyze and compare link-building efforts.
POST /composio/semrush/semrush_batch_comparisonexternal_send——managed
SEMRUSH_BATCH_KEYWORD_OVERVIEW
DEPRECATED: Semrush has deprecated this v3 report; no v4 equivalent exists. Fetches a keyword overview report from a Semrush regional database for up to 100 keywords, providing metrics like search volume, CPC, and keyword difficulty. Response is CSV-like text (not JSON); parse accordingly. Returns literal string 'ERROR 50 :: NOTHING FOUND' for keywords with no data in the selected database — treat as zero results and fall back to SEMRUSH_KEYWORD_OVERVIEW_ONE_DATABASE or SEMRUSH_KEYWORD_OVERVIEW_ALL_DATABASES for those terms.
POST /composio/semrush/semrush_batch_keyword_overviewexternal_send——managed
SEMRUSH_BROAD_MATCH_KEYWORD
DEPRECATED: Semrush has deprecated this v3 report; no v4 equivalent exists. Fetches broad match keywords for a given phrase. Response is CSV-like text (not JSON); parse by splitting on line breaks and delimiters. `display_sort` and `display_filter` parameters are defined but currently not utilized by the API call.
POST /composio/semrush/semrush_broad_match_keywordexternal_send——managed
SEMRUSH_CATEGORIES
DEPRECATED: Semrush has deprecated this v3 report; no v4 equivalent exists. Retrieves categories and their 0-1 confidence ratings for a specified domain, subdomain, or URL, with results sorted by rating. Response is returned as semicolon-separated text in a single 'data' field requiring parsing before use. Some niche or atypical targets may return no category data.
POST /composio/semrush/semrush_categoriesexternal_send——managed
SEMRUSH_CATEGORIES_PROFILE
DEPRECATED: Semrush has deprecated this v3 report; no v4 equivalent exists. Retrieves a profile of content categories from referring domains for a specified target, analyzing its first 10,000 referring domains and sorting results by domain count.
POST /composio/semrush/semrush_categories_profileexternal_send——managed

Showing 12 of 98 Semrush actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.