Skip to main content

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.
object | array
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.
number
Credits this request consumed. Every endpoint costs exactly 1 credit.
number
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.