Semrush
SEO, keyword, and competitive data.
AnalyticsAPI key98 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
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_balance | external_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_comment | external_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_copies | external_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_anchors | external_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_profile | external_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_backlinks | external_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_overview | external_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_comparison | external_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_overview | external_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_keyword | external_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_categories | external_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_profile | external_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.