Marketing

Semrush

Semrush is an SEO and competitive-research platform: it holds a crawled index of the web's link graph and a per-country keyword database.

Authentication

  • API key

Actions

Generic API request. Call any Semrush Version 4 API endpoint on this connection, for the case where no shipped action covers it yet - the Trends families, or a Backlinks and Keywords report no action wraps. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.

  • Create projectCreates a Semrush project for a domain, which is the container the Site Audit, Position Tracking and other project tools attach to.
  • Delete projectDestructiveDeletes a Semrush project.
  • Get authority score profileReads how a target's referring domains are spread across the 0-100 Authority Score scale, as one row per score value with the number of domains holding it.
  • Get backlinks historyReads a target's backlink profile month by month - Authority Score, backlinks, referring domains and follow links for each month Semrush holds.
  • Get backlinks overviewReads the aggregate backlink profile of one domain, subdomain, subfolder or page - total backlinks, referring domains and IPs, follow/nofollow/sponsored/UGC split, new and lost counts, and Semrush's 0-100 Authority Score.
  • Get keyword metricsReads Semrush's SEO and PPC metrics for one keyword in one country - monthly search volume, keyword difficulty, CPC, competitive density, the SERP features it triggers, the intents Semrush assigns it, and a 12-month volume trend.
  • Get projectReads one Semrush project by id - its name, domain, owner, the tools configured on it and your own permissions over it.
  • List backlink anchorsLists the anchor texts pointing at a target, one row per distinct anchor, with how many backlinks and referring domains use it.
  • List backlink competitorsLists the domains whose backlink profile most overlaps a domain's, with a similarity score and the count of referring domains the two share.
  • List backlinksLists the individual links pointing at a target, one row per backlink, with the source and target URL, anchor text, source and page Authority Score, and the nofollow/sponsored/UGC and new/lost flags.
  • List pages with backlinksLists the pages of a target that actually attract links, one row per page, with how many backlinks and referring domains each has and the HTTP status Semrush last saw.
  • List projectsLists the Semrush projects the connected account can reach, with each project's id, name, domain, owner, the tools configured on it and your own read/edit/delete/share permissions.
  • List referring domainsLists the domains that link to a target, one row per domain, with its Authority Score, how many backlinks it contributes, its country and IP, and whether the link is followed, new or lost.
  • Update projectDestructiveRenames an existing Semrush project.

Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.