SpideyDataAPI Reference

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.

API base https://kieapi.com
curl -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

Use a bearer token.

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

Modules

Success, partial or failed, with a status and validated business data for each child.

Credits

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.

Availability

Managed-account HTTP initialization is automatic. Validated business results establish readiness; local recovery proof does not establish production availability.

Reference

Endpoint reference

Typed inputs, bounded modules, billing, idempotency and sanitized error codes.

OpenAPI endpoint details

Interactive schemas, request bodies, response objects, and public error contracts load here.