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
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
Pricing
View Pricing| Free tier | No |
| Starting from | $129.95/month (API separate) |
| Notes | SEMrush 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
- 1Purchase SEMrush Business plan or API credits
- 2Log in to SEMrush account
- 3Go to API section in settings
- 4Generate API key
- 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.