The response envelope
Every successful response shares the same shape. Your result is always indata; 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:| Status | Meaning | What to do |
|---|---|---|
400 | Bad request — the JSON body failed validation. | Check the endpoint’s schema in the API Reference. |
401 | Missing, malformed, or revoked API key. | Verify the Authorization header and that the key is active. |
402 | Out of credits. | Top up on the Billing page of your dashboard. |
404 | The requested resource wasn’t found. | Confirm the identifier (username, URL, slug) exists and is public. |
500 | The scrape failed unexpectedly. | Retry after a short delay; contact support if it persists. |