Pricing

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.

Showing monthly pricing.
Free

For local JSON work and light API use.

$0 forever
No credit card
Install from Marketplace
5 remote requests / day
Unlimited local functions
3 saved requests · 1 encrypted connection
1 MiB per response · 1,000 rows per run
·No scheduled refresh
Most chosen
Starter

For one person running larger API imports with daily refresh.

$9 / month
Billed monthly · cancel anytime
Choose Starter
5,000 remote requests / month
Daily and weekly scheduled refresh
25 saved requests · 5 encrypted connections
5 MiB per response · 50,000 rows per run
Email support
Pro

For high-volume API imports, hourly refresh, and priority support.

$19 / month
Billed monthly · cancel anytime
Choose Pro
60,000 remote requests / month
Hourly, daily, and weekly scheduled refresh
100 saved requests · 25 encrypted connections
10 MiB per response · 100,000 rows per run
Priority email 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.

Free — never charged
Every local formula and paste-to-table conversion
Range-to-JSON export
Timeouts, DNS failures, and blocked URLs
Upstream 4xx and 5xx responses
Invalid JSON and responses over your size limit
Previewing then importing the same request — one fetch total
Counts as one request
A successful sidebar import or test run
Each successful pagination page
Each successful public URL sidebar preview
Each successful scheduled refresh page
The Account tab shows current usage, the allowance, and its reset time. At 100% live fetches stop — local functions and everything already in your sheet keep working. Nothing is charged automatically.

Every limit, side by side

JSON for Sheets plan prices, usage allowances, and features
EntitlementFreeStarterPro
Monthly price$0$9$19
Annual priceNot offered$90$190
Successful remote request allowance5 / day5,000 / month60,000 / month
Data processed / month250 MiB25 GiB200 GiB
Max uncompressed response per page1 MiB5 MiB10 MiB
Output rows per run1,00050,000100,000
Output cells per run100,000500,0001,000,000
Pages per run52550
Concurrent runs125
Saved requests325100
Saved credential connections1525
Scheduled refreshNot includedDailyHourly
Included users111
SupportDocsEmailPriority
On every plan, including Free
Unlimited local functions Paste JSON Local .json files Visual JSON explorer Field selection Safe cURL import Public URL requests Bearer, API key, Basic auth Four pagination modes Overwrite, append, upsert Cell-bound request variables Fresh, uncached responses Fresh URL previews

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.

Install from Marketplace