Skip to main content

Ranking API access

Self-serve ranking API access requires Professional or another API-enabled plan. Professional includes 500 ad rankings per calendar month and up to 20 ads per request. Free and Starter accounts can rank ads in the web app; they do not include self-serve API access.

Monthly ad allowance

Each successfully ranked ad uses one ad ranking, including ads scored with copy context and an image-only ablation. Failed assets do not consume the allowance. Upload, dashboard, and self-serve ranking API usage share the same account allowance. The allowance resets on the first day of each calendar month at 00:00 UTC. Unused rankings do not roll over. Ranking does not spend the separate generation credit balance.
Organization-scoped partner integrations follow their separately agreed access and billing contract. The monthly allowance described here applies to self-serve ranking.

Rank API limits

Rate limits measure evaluation work separately from the monthly ad allowance: Each evaluation contains three paired-model repetitions (six generator samples). Repetitions do not multiply the monthly ad charge.

Reading usage from the response

Use ad_rankings_used and ad_rankings_remaining for the monthly allowance. The retained credits_used and credits_remaining fields are 0 and null for self-serve ranking. scoring_evaluations describes successful evaluation work, not the monthly ad charge.

Pairwise billing

The standalone Pairwise API uses the separate credit balance and reports pairwise_evaluations. Automatic close-pair refinement inside a Rank API request is reported under summary.close_pair_refinement and does not add another ad-ranking charge.

Handling limits

  • 402: not enough ad rankings remain for the batch. Wait for the monthly reset or change plan.
  • 403: the account does not have ranking API access.
  • 429: evaluation rate limit reached. Honor the Retry-After header.
See the agent loop guide for a backoff example.

Estimating rate-limit work

A 20-ad batch with copy context can require 40 evaluations while consuming 20 ad rankings.