Get a key
Sign up at app.reader.dev (free tier: 1,000 credits/month, no card). Copy your API key from the dashboard; it starts withrdr_.
Make the request
The response
success: true: the response envelope shape. Errors havesuccess: false.data.url: canonical URL after any redirectsdata.markdown: the content, cleaned and converted to markdownmetadata.title/description: extracted from the page’s<title>and<meta>tagsmetadata.statusCode: HTTP status the target site returnedmetadata.duration: milliseconds Reader spent on the scrapemetadata.cached:trueif this came from cache (free),falseif it was a fresh fetchmetadata.proxyMode: which mode actually ran. See Proxy modes.metadata.proxyEscalated:trueonly whenautobumped from standard to stealthmetadata.scrapedAt: when the content was captured (on cache hits, this is the original capture time)
You just spent 1 credit
By default Reader usedproxyMode: "auto", which started in standard (1 credit) and didn’t need to escalate. Your balance dropped by 1. Check it:

