Pay for remote requests. Everything local is free.
Every plan includes local JSON formulas, the visual explorer, public and authenticated API requests, cURL import, spreadsheet variables, pagination, saved imports, field selection, safe output, append, and upsert. Plans differ by remote volume, saved assets, schedules, and support.
For local JSON work and light API use.
For one person running larger API imports with daily refresh.
For high-volume API imports, hourly refresh, and priority support.
What counts as a successful remote request
One upstream page that returns a 2xx response containing valid JSON. Redirect hops do not count separately. Every manual preview and scheduled refresh fetches fresh data.
Every limit, side by side
| Entitlement | Free | Starter | Pro |
|---|---|---|---|
| Monthly price | $0 | $9 | $19 |
| Annual price | Not offered | $90 | $190 |
| Successful remote request allowance | 5 / day | 5,000 / month | 60,000 / month |
| Data processed / month | 250 MiB | 25 GiB | 200 GiB |
| Max uncompressed response per page | 1 MiB | 5 MiB | 10 MiB |
| Output rows per run | 1,000 | 50,000 | 100,000 |
| Output cells per run | 100,000 | 500,000 | 1,000,000 |
| Pages per run | 5 | 25 | 50 |
| Concurrent runs | 1 | 2 | 5 |
| Saved requests | 3 | 25 | 100 |
| Saved credential connections | 1 | 5 | 25 |
| Scheduled refresh | Not included | Daily | Hourly |
| Included users | 1 | 1 | 1 |
| Support | Docs | Priority |
Billing questions
When does my allowance reset?
Free resets every day at 00:00 UTC. Paid allowances reset monthly; annual subscriptions still receive a monthly window rather than a year's allowance up front. The exact reset time is shown in the sidebar.
Can I go over my limit?
No. There are no overage charges and no surprise invoices. Live fetches pause at 100% until you upgrade or the window resets.
What happens if I cancel?
You keep the paid allowance until the end of the period, then drop to the Free remote-import allowance.
Can requests follow pagination automatically?
Yes. Configure page-number, offset, next-URL, or cursor pagination and choose a maximum page count. Each successful page counts as one external fetch.
Is there a team plan?
Not yet. Shared connections and per-seat billing need to be right before we sell them. Every plan today is a single user.
Where do I manage billing?
Sign in to your JSON for Sheets account to open Stripe's secure customer portal, update payment details, view invoices, or cancel. You can also contact jacob@codeprint.io.
Start on Free. Upgrade when the quota bites.
Your first remote request activates the Free plan. Local tools need no account. No card, no trial timer.