The response envelope
Every successful response shares the same shape. Your result is always in
data; the two metadata fields tell you what the call cost and how long it
took.
The scraped result. Its shape depends on the endpoint — see the API
Reference for each one. Some endpoints return a single
object, others return an array.
Credits this request consumed. Every endpoint costs exactly 1 credit.
Wall-clock time the request took, in milliseconds.
Credits
Bridgly is pay-as-you-go: one credit per successful call, on every endpoint.
Credits never expire, and you can enable auto top-up from the Billing page
so you never run dry mid-job. Failed calls (validation errors, not-found, and
server errors) are not charged.
Errors
When something goes wrong, the response uses a uniform error body instead of the
envelope:
The HTTP status code tells you the category:
Always branch on the HTTP status code rather than parsing the message string —
messages are meant for humans and may change.