ReadCheck Semrush account units balanceFetch the remaining Semrush Standard API units for the authenticated account.
ReadGet ad copiesRetrieves unique ad copies Semrush has observed for a specified domain from a regional database, detailing ads seen in Google's paid search results.
ReadGet anchor textsUse this action to get a CSV report of anchor texts for backlinks pointing to a specified, publicly accessible domain, root domain, or URL.
ReadGet authority score profileRetrieves 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.
ReadGet backlinksFetches backlinks for a specified domain or URL as a semicolon-delimited CSV string (parse with `sep=';'`); allows customization of columns, sorting, and filtering.
ReadBacklinks overviewProvides 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.
ReadBatch comparisonCompares backlink profiles for multiple specified targets (domains, subdomains, or URLs) to analyze and compare link-building efforts.
ReadBatch keyword overviewFetches a keyword overview report from a Semrush regional database for up to 100 keywords, providing metrics like search volume, CPC, and keyword difficulty.
ReadBroad match keywordFetches broad match keywords for a given phrase.
ReadGet categoriesRetrieves categories and their 0-1 confidence ratings for a specified domain, subdomain, or URL, with results sorted by rating.
ReadGet categories profileRetrieves 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.
ReadGet competitor dataRetrieves a CSV-formatted report of competitors for a specified target (root domain, domain, or URL) based on shared backlinks or referring domains.
ReadGet competitors in organic searchUse to get a domain's organic search competitors from Semrush as a semicolon-separated string; `display_date` requires 'YYYYMM15' format if used.
ReadGet competitors in paid searchRetrieves a list of a domain's competitors in paid search results from a specified regional database.
ReadGet domain ad historyRetrieves a domain's 12-month advertising history from Semrush (keywords bid on, ad positions, ad copy) for PPC strategy and competitor analysis; most effective when the domain has ad history in the…
ReadGet domain organic pagesFetches a report on a domain's unique organic pages ranking in Google's top 100 search results, with options for specifying database, date, columns, sorting, and filtering.
ReadGet domain organic search keywordsRetrieves organic search keywords for a domain from a specified Semrush regional database; `display_positions` must be set if `display_daily=1` for daily updates.
ReadGet domain organic subdomainsRetrieves a report on subdomains of a given domain that rank in Google's top 100 organic search results for a specified regional database.
ReadGet domain paid search keywordsFetches keywords driving paid search traffic to a specified, existing domain using a supported Semrush regional database.
ReadGet PLA search keywords for a domainRetrieves Product Listing Ad (PLA) search keywords for a specified domain from a Semrush regional database.
ReadCompare domainsAnalyzes keyword rankings by comparing up to five domains to find common, unique, or gap keywords, using specified organic/paid types and comparison logic in the `domains` string.
ReadGet historical dataRetrieves monthly historical backlink and referring domain data for a specified root domain, returned as a time series string with newest records first.
ReadGet indexed pagesRetrieves a list of indexed pages from Semrush for a specified `target` (root domain, domain, or URL) and `target_type`, ensuring `target` is publicly accessible, Semrush-analyzable, and correctly…
ReadGet keyword difficultyDetermines the Keyword Difficulty (KD) score (0-100, higher means greater difficulty) for a given phrase in a specific Semrush regional database to assess its SEO competitiveness.
ReadKeyword overview all databasesFetches a keyword overview from Semrush for a specified phrase, including metrics like search volume, CPC, and competition.
ReadGet keyword overview for one databaseFetches a keyword summary for a specified phrase from a chosen regional database.
ReadGet keywords ads historyFetches a historical report (last 12 months) of domains advertising on a specified keyword in Google Ads, optionally for a specific month ('YYYYMM15') or the most recent period, returning raw…
ReadGet organic resultsRetrieves up to 100,000 domains and URLs from Google's top 100 organic search results for a keyword and region, returning a raw string; use `display_date` in 'YYYYMM15' format (day must be '15') for…
ReadGet paid search resultsFetches domains ranking in Google's paid search results (AdWords) for a specified keyword and regional database.
ReadPhrase questionsFetches question-format keywords semantically related to a given query phrase for a specified regional database, aiding in understanding user search intent and discovering content ideas.
ReadGet PLA competitorsRetrieves domains competing with a specified domain in Google's Product Listing Ads (PLA) from a given Semrush regional database.
ReadGet PLA copiesFetches Product Listing Ad (PLA) copies that Semrush observed for a domain in Google's paid search results.
ReadGet referring domainsRetrieves a semicolon-delimited text report listing domains that link to a target, with options to filter by type (not value).
ReadGet referring domains by countryGenerates a CSV report detailing the geographic distribution of referring domains (by country, determined via IP address) for a specified, publicly accessible target.
ReadReferring i psFetches IP addresses that are sources of backlinks for a specified target domain, root domain, or URL.
ReadFind related keywordsCall this to find related keywords (including synonyms and variations) for a target phrase in a specific regional database; `display_date` (if used for historical data) must be 'YYYYMM15' for a past…
ReadGet TLD distributionFetches a report on the Top-Level Domain (TLD) distribution of referring domains for a specified target, useful for analyzing geographic or categorical backlink diversity.