Semrush API
Platform-provided account; validated SEO modules and Team Credits.
Quick start
Submit business inputs. Dates below are examples, not default dates or current verification. Prices await publication.
https://kieapi.comcurl -X POST "https://kieapi.com/v1/semrush/keyword-overview" \
-H "Authorization: Bearer $SPIDER_API_KEY" \
-H "Idempotency-Key: seo-example-01" \
-H "Content-Type: application/json" \
-d '{
"phrase": "example keyword",
"database": "us",
"currency": "USD",
"device": 0
}'Authentication
Team administrators manage API keys in Team Settings. Each key keeps its Team and billing scope when its creator leaves or switches Teams. Keys cannot manage members, billing or other keys.
Validated delivery
Success, partial or failed, with a status and validated business data for each child.
Operators and admins may execute modules. Complete modules are billable; incomplete modules are released. Keep the same request key after a lost response: replays bypass quota and duplicate charging. Background recovery settles saved proof without repeating upstream work. Valid empty data is successful.
Managed-account HTTP initialization is automatic. Validated business results establish readiness; local recovery proof does not establish production availability.
Endpoint reference
Typed inputs, bounded modules, billing, idempotency and sanitized error codes.
Interactive schemas, request bodies, response objects, and public error contracts load here.
