Semrush API
Semrush data through one normalized API - per-request USD pricing and no subscriptions.
Keywords
Most usedOverview
About the Semrush API
Open an endpoint for its live route, a copy-paste cURL and a sample response.
Measured performance
What the Semrush API actually does
Every call through AnyAPI over the last 30 days, counted here rather than promised.
- Weighted p50 estimate
- 10.6s
- Request-weighted average of endpoint p50 values, not a combined request percentile
- Weighted p99 estimate
- 29.6s
- Request-weighted average of endpoint p99 values, not a combined request percentile
FAQ
About the Semrush API
The AnyAPI Semrush API returns Semrush data as normalized JSON across 2 endpoints: keywords and overview. You call one endpoint per job with a single key, and AnyAPI returns one normalized schema whichever source serves it. Pricing is in US dollars, from $4.95 per 1,000 requests on the cheapest endpoint, with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Semrush calls through AnyAPI succeeded, with a request-weighted median response time of 10.6 seconds across 77 measured calls.