We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
Pricing is quote-based.
Semrush does not list a free API plan, and Standard API starts with zero included API units. It also requires an eligible Semrush subscription. Costs then depend on the API: Standard calls consume units, Trends plans include a monthly request quota, and Local and Enterprise access require separate subscriptions. The pricing page does not publish monthly API prices or Standard API unit package prices. Confirm a quote and the plan requirements for your endpoints before committing to a production budget.
01Every plan, line by line
| Plan | Billed annually | Billed monthly | Built for |
|---|---|---|---|
| Standard API | — | Quote | SEO and project data workflows |
| Trends API Basic | — | Quote | Traffic and market analysis |
| Trends API Premium | — | Quote | Advanced market data workflows |
| Local API | — | Quote | Local listings and review tools |
| Map Rank Tracker API | — | Quote | Local rank tracking workflows |
| Enterprise API v4 | — | Quote | Enterprise AI visibility reporting |
Add-ons and overages
- Standard API units are sold in packages of 2,000,000, 5,000,000, 10,000,000, or 20,000,000; prices are not published.
- Additional Trends API requests or units can be purchased; prices are not published.
02What the plan grid doesn't tell you
Standard API units
Calls consume units per response. Packages contain 2,000,000 to 20,000,000 units; package prices are not published.
Subscription prerequisites
Standard, Local and Enterprise APIs require qualifying Semrush subscriptions, which can add to the API budget.
Trends request usage
Basic and Premium include 10,000 requests monthly. Additional requests or units are available, but prices are not published.
Custom quote tiers
Trends API Premium and Enterprise API v4 require custom quotes; confirm the cost and included access with Semrush.
03Which plan should you buy?
| If you are… | Get | Why |
|---|---|---|
| SEO data workflow | Standard API | Use for SEO and project data, but budget separately for an eligible Semrush subscription and unit packages. |
| Traffic analysis team | Trends API Basic | Includes 10,000 requests per month and up to 10 requests per second per account; available as an add-on. |
| Enterprise visibility team | Enterprise API v4 | Covers enterprise visibility data; requires an Enterprise subscription and a custom quote. |
04Is Semrush API worth the money?
Semrush API can be worth paying for when your product needs its SEO, traffic, local or enterprise data and the relevant subscription already fits your stack. It is harder to budget when you need Standard API at scale: unit packages have no published prices, and Standard includes zero units. Trends has a defined monthly request quota, but additional usage pricing is unpublished. There is no free API plan or self-hosting option to fall back on. Get written pricing for expected usage before building a dependency.
Semrush API pricing FAQ
Does Semrush API have a free plan?
Semrush does not list a free API plan. Standard API includes zero API units and requires an eligible Semrush subscription. Map Rank Tracker API does not consume API units, but it is available to Semrush account users; it is not described as a general free plan.
How much does Semrush API cost per month?
Semrush does not publish monthly API prices. Standard API unit package prices are also unpublished. Trends API Premium and Enterprise API v4 are available by custom quote. Ask Semrush for pricing based on the API, subscription and usage volume you need.
How many requests do Trends API plans include?
Trends API Basic and Trends API Premium each include 10,000 requests per month and allow up to 10 requests per second per account. Additional requests or units can be purchased, but Semrush does not publish their prices.
Do Local API calls consume API units?
No. Local API does not consume API units, but it requires a Local Pro or Local Business subscription. Map Rank Tracker API also does not consume API units and does not require a specific subscription, though users need a Semrush account.