Rates
The
count field in every response is exactly what you were charged for. If
count is 12, you paid for 12 rows.
Bounding a call
Every endpoint takes a cap, and the defaults are not the maximums:What you’re never charged for
A request that fails validation, authentication, or the credit check costs nothing. Specifically, every400, 401, 402, 403, 404, 405, 413 and
429 is free. Only work that ran is billed.
The one-row minimum
Three calls run a language model before they touch the database:POST /brands/{id}/media— both modesPOST /brands/searchwithmode: "smart"
mode: "ids" and mode: "brand_name" don’t run a model, and cost nothing when
they match nothing.
Running out
When the team’s monthly credits are exhausted, calls return402 out_of_credits and stop doing work. Nothing is queued or partially charged —
add credits or wait for the renewal, and the same request will succeed.
Insights costs more than it looks
maxDaysBack narrows the weekly bucket series, but not totals — and
totals is what you’re charged for. It always covers the brand’s full
clustering run. Use limit to bound the charge; maxDaysBack only changes the
shape of the time series.