jsonlink
DocsCredits
Getting started

Credits

JsonLink uses credits. Each successful request uses credits from your monthly balance, shared by every endpoint.

Cost per endpoint

EndpointPathCredits
Extract metadata/api/extract1
Markdown/api/markdown1
Links/api/links1
Images/api/images1
Screenshot/api/screenshot2

Only successful requests are billed. Timeouts, pages that can't be loaded and other errors cost nothing.

Credits per plan

PlanPriceCredits / month
Free$0100
Hobbie$15 / month50,000
Growth$49 / month200,000
Scale$99 / month500,000

Yearly billing gives you 2 months free. See Pricing for details.

When credits reset

  • Paid plans reset at the start of each billing period.
  • The free plan renews 100 credits every month, on your signup day.
  • Unused credits don't roll over.

Your balance and reset date are always visible in the dashboard.

Running out of credits

When your balance is used up, the API responds with HTTP 429:

429 Too Many Requests
{
  "success": false,
  "error": "Credits quota exceeded",
  "message": "You have used the 100 free credits for this month (they renew on 2026-11-14). Upgrade from $15/month for 50,000 credits: https://jsonlink.io/pricing",
  "resets_on": "2026-11-14",
  "upgrade_url": "https://jsonlink.io/pricing"
}

Upgrade your plan or wait for resets_on. Rate limits are separate from credits and also return 429 — check theerror field to tell them apart (see Rate limits).