Skip to main content
Use checks when you need a fresh position for one keyword immediately.

Run rank check

Body is optional:
Use a specific connected provider:
If provider_id is omitted, the primary connected SERP provider for the project is used. Response status is 201 when the check completes during the request.
attempts is null when the selected provider succeeds immediately. When fallback providers are tried first, it is an array of { "provider", "message" } objects for the failed attempts.

Run asynchronously

Add ?async=true to hand the check to the Temporal worker and poll the returned rank-check resource:
Response status is 202.
Poll the resource until status is completed or failed:

Failure modes

Budget failures are returned as budget_exhausted problem responses. Provider failures are returned as provider_unavailable problem responses.