Skip to main content
Paths are relative to /api/v1. All routes require a bearer credential scoped to the project in the path. See Authentication for scopes. The create route accepts bare strings or metric snapshots. When a snapshot does not specify location, the project default market is used. A keyword that is already tracked or already saved is skipped without failing the batch; the response reports created or skipped for every input item. Saving a keyword does not create a rank-check schedule or consume provider budget. Tracking starts only after the user promotes the saved keyword from the Saved tab and chooses the tracking settings, including device. The generated OpenAPI JSON is the machine-readable source of truth for request and response schemas.