Semrush
Learn how to use Semrush with Composio
Overview
Enum
SEMRUSH
Description
Semrush is a popular SEO tool suite that specializes in keyword research, competitor analysis, and Google Ad campaign optimization.
Authentication Details
API_KEY
Actions
SEMRUSH_DOMAIN_ORGANIC_PAGES
This report shows unique pages of the analyzed domain ranking in google’s top 100 organic search results.
Action Parameters
Action Response
SEMRUSH_COMPETITORS_IN_ORGANIC_SEARCH
This report lists a domain’s competitors in organic search results.
Action Parameters
Action Response
SEMRUSH_TLD_DISTRIBUTION
This report shows the referring domain distribution depending on the top-level domain (tld) type.
Action Parameters
Action Response
SEMRUSH_COMPETITORS_IN_PAID_SEARCH
This report lists a domain’s competitors in paid search results.
Action Parameters
Action Response
SEMRUSH_BATCH_KEYWORD_OVERVIEW
This report provides a summary of up to 100 keywords, including their volume, cpc, competition level, and the number of results in a chosen regional database.
Action Parameters
Action Response
SEMRUSH_BACKLINKS
This report lists backlinks for a domain, root domain, or url.
Action Parameters
Action Response
SEMRUSH_HISTORICAL_DATA
This report returns only monthly historical trends of multiple backlinks and referring domains for the queried domain. when you run a query for a domain, in return, in each line, you receive a date (unix timestamp) and the number of backlinks and referring domains the queried domain had at that time. results are sorted by date from the most recent to the oldest.
Action Parameters
Action Response
SEMRUSH_DOMAIN_ORGANIC_SEARCH_KEYWORDS
This report lists keywords that bring users to a domain via google’s top 100 organic search results. you can get monthly rankings from as far back as 2012–2016, depending on the database, or daily rankings for the last 31 days (with display daily).
Action Parameters
Action Response
SEMRUSH_PLA_COMPETITORS
This report lists domains the requested domain is competing against in google’s paid search results with product listing ads (pla).
Action Parameters
Action Response
SEMRUSH_REFERRING_DOMAINS_BY_COUNTRY
This report shows the referring domain distribution by country. the ip address of a domain is used to define a country.
Action Parameters
Action Response
SEMRUSH_ANCHORS
This report lists anchor texts used in backlinks leading to the queried domain, root domain, or url. it also includes the number of backlinks and referring domains per anchor.
Action Parameters
Action Response
SEMRUSH_DOMAIN_AD_HISTORY
This report shows keywords a domain has bid on in the last 12 months and its positions in paid search results.
Action Parameters
Action Response
SEMRUSH_CATEGORIES
This report returns a list of categories that the queried domain belongs to. when you run a query for a domain, in each line, you get a category and a rating. the rating reflects the level of confidence that this domain belongs to this category (ranging from 0 to 1). the results are sorted by the rating.
Action Parameters
Action Response
SEMRUSH_DOMAIN_PLA_SEARCH_KEYWORDS
Retrieves pla search keywords data for a given target domain from semrush’s api. this endpoint provides detailed information about the pla search keywords for the specified target. it is useful for ppc analysis and understanding the performance of a domain in pla search engine results.
Action Parameters
Action Response
SEMRUSH_BROAD_MATCH_KEYWORD
The report lists broad matches and alternate search queries, including particular keywords or keyword expressions.
Action Parameters
Action Response
SEMRUSH_ORGANIC_RESULTS
This report lists domains ranking in google’s top 100 organic search results with a requested keyword.
Action Parameters
Action Response
SEMRUSH_PHRASE_QUESTIONS
The report lists phrase questions relevant to a queried term in a chosen database.
Action Parameters
Action Response
SEMRUSH_KEYWORDS_ADS_HISTORY
This report shows domains that have bid on a requested keyword in the last 12 months and their positions in paid search results.
Action Parameters
Action Response
SEMRUSH_KEYWORD_OVERVIEW_ONE_DATABASE
This report provides a keyword summary, including its volume, cpc, competition level, and the number of results in a chosen regional database.
Action Parameters
Action Response
SEMRUSH_ADS_COPIES
This report shows unique ad copies semrush noticed when the domain ranked in google’s paid search results for keywords from our databases.
Action Parameters
Action Response
SEMRUSH_CATEGORIES_PROFILE
This report returns a list of categories that the referring domains of the queried domain belong to. when you run a query for a domain, in each line, you get a category and the number of domains in that category with at least one link pointing to the queried domain. the results are sorted by the number of referring domains in descending order. this report is generated based on the first 10,000 referring domains for the queried domain.
Action Parameters
Action Response
SEMRUSH_DOMAIN_ORGANIC_SUBDOMAINS
This report shows subdomains of the analyzed domain ranking in google’s top 100 organic search results.
Action Parameters
Action Response
SEMRUSH_REFERRING_I_PS
This report lists ip addresses where backlinks to a domain, root domain, or url are coming from.
Action Parameters
Action Response
SEMRUSH_DOMAIN_VS_DOMAIN
This report allows users to compare up to five domains by common keywords, unique keywords, all keywords, or search terms that are unique to the first domain.
Action Parameters
Action Response
SEMRUSH_AUTHORITY_SCORE_PROFILE
This report returns the distribution of referring domains by authority score. when you run a query for a domain, in return, for each authority score value from 0 to 100, you receive a number of domains with at least one link pointing to the queried domain.
Action Parameters
Action Response
SEMRUSH_DOMAIN_PAID_SEARCH_KEYWORDS
This report lists keywords that bring users to a domain via google’s paid search results.
Action Parameters
Action Response
SEMRUSH_REFERRING_DOMAINS
This report lists domains pointing to the queried domain, root domain, or url.
Action Parameters
Action Response
SEMRUSH_BACKLINKS_OVERVIEW
This report provides a summary of backlinks, including their type, referring domains, and ip addresses for a domain, root domain, or url.
Action Parameters
Action Response
SEMRUSH_PAID_RESULTS
This report lists domains ranking in google’s paid search results with a requested keyword.
Action Parameters
Action Response
SEMRUSH_BATCH_COMPARISON
Compare your backlink profile and link-building progress with those of your competitors.
Action Parameters
Action Response
SEMRUSH_PLA_COPIES
This report shows product listing ad (pla) copies semrush noticed when the domain ranked in google’s paid search results for keywords from our databases.
Action Parameters
Action Response
SEMRUSH_COMPETITORS
This report shows indexed pages of the queried domain.
Action Parameters
Action Response
SEMRUSH_KEYWORD_DIFFICULTY
This report provides keyword difficulty, an index that helps to estimate how difficult it would be to seize competitors’ positions in organic search within google’s top 10 with a queried search term.
Action Parameters
Action Response
SEMRUSH_KEYWORD_OVERVIEW_ALL_DATABASES
This report provides a keyword summary, including its volume, cpc, competition level, and the number of results in all regional databases.
Action Parameters
Action Response
SEMRUSH_INDEXED_PAGES
This report shows indexed pages of the queried domain.
Action Parameters
Action Response