Skip to content
cresvaDevelopers

Compare trust scores across brands

GET/api/storefront/trust/compare
No keyCallable anonymously. Rate limited by IP.10 requests a minute

Parameters

brandsstring · queryComma separated brand ids, two to five of them.

Request

bash
curl "https://cresva.ai/api/storefront/trust/compare"

Response

Captured from production on 2026-09-16: 400 in 1924ms. This is what the endpoint returned, not an example of what it might.

JSON
{
  "error": "Provide comma-separated brand IDs via 'brands' param"
}

Response codes

200Trust scores side by side.
object
401The key does not match any active key.
erroranyTwo shapes exist across this API and that is deliberate rather than untidy. Each route kept the error shape it already used, so an existing client's error handling keeps working. See x-cresva-error-shapes.
403The key is valid but belongs to a different brand than the one in the path. Keys are scoped to one brand and do not travel.
erroranyTwo shapes exist across this API and that is deliberate rather than untidy. Each route kept the error shape it already used, so an existing client's error handling keeps working. See x-cresva-error-shapes.
404No such brand.
erroranyTwo shapes exist across this API and that is deliberate rather than untidy. Each route kept the error shape it already used, so an existing client's error handling keeps working. See x-cresva-error-shapes.
429Over the rate limit.
erroranyTwo shapes exist across this API and that is deliberate rather than untidy. Each route kept the error shape it already used, so an existing client's error handling keeps working. See x-cresva-error-shapes.
503The rate limiter could not be reached, so the request was refused rather than served unmetered. Deliberately not a 429: the caller has done nothing wrong and the fault is ours.
erroranyTwo shapes exist across this API and that is deliberate rather than untidy. Each route kept the error shape it already used, so an existing client's error handling keeps working. See x-cresva-error-shapes.

Generated from the storefront OpenAPI document at growthagents 269d7898b, sha256 047fe4d301258100. Nothing on this page was typed by hand.