Requestly
SEMrush logo

SEMrush API

Access SEMrush's comprehensive SEO and marketing intelligence data. Get keyword rankings, backlinks, traffic analytics, and competitive research data programmatically.

Verified
2026-02-04

At a glance

Essential information

Category
search
Authentication
api_key
Free tier
Not available
Starting from$129.95/month (API separate)

About

SEMrush API provides access to one of the most comprehensive SEO and digital marketing intelligence platforms. Get keyword data, backlink profiles, traffic estimates, and competitive research to power your SEO tools and marketing analytics.

What you can build

  • SEO analysis dashboards
  • Keyword research tools
  • Backlink monitoring systems
  • Competitive intelligence platforms
  • Rank tracking applications
  • Content optimization tools
  • Marketing analytics suites
  • Domain authority checkers
Free tierNo
Starting from$129.95/month (API separate)
NotesSEMrush subscription from $129.95/mo. API access requires Business plan ($449.95/mo) or custom API credits/units purchased separately.

Last updated: 2026-02-04. Please refer to the official pricing page as pricing may have changed.

Alternatives

Similar APIs you might consider

Authentication & Limits

View Docs
Auth type
api_key
Rate limits
10 API units per second. Each endpoint consumes different units (1-10 units per request). Monthly limits based on plan.

Steps to get API key

  1. 1Purchase SEMrush Business plan or API credits
  2. 2Log in to SEMrush account
  3. 3Go to API section in settings
  4. 4Generate API key
  5. 5Use API key as query parameter in requests

FAQ

No, requires Business plan ($449.95/mo) or separate API credit purchase. SEMrush doesn't offer free API tier.
Requestly

Testing APIs?

Use Requestly's lightweight & local API Client