PasteSheet icon PasteSheet logo mark — a spreadsheet grid with a curly brace on a green rounded square PasteSheet

Start free. Scale when you need to.

No contracts, no per-seat pricing, no Google Cloud project. Start on a free tier with real headroom, then pay for requests and reliability as your endpoints get real traffic.

New here? Learn how to use a sheet as a REST API or connect it to MCP.

Free

For side projects and trying things out.

$0 /mo
Endpoints
3
Requests / mo
2,000
Row cap
500
  • Private endpoints & keys
  • AI column mapping
  • Full-text search
  • Count, sum, avg & group by
  • MCP for AI agents

Starter

For indie makers shipping a real app.

$9 /mo
Endpoints
10
Requests / mo
50,000
Row cap
5,000
  • Private endpoints & keys
  • AI column mapping
  • Full-text search
  • Count, sum, avg & group by
  • MCP for AI agents
most popular

Pro

For growing products that need scale.

$19 /mo
Endpoints
Unlimited
Requests / mo
300,000
Row cap
Unlimited
  • Private endpoints & keys
  • AI column mapping
  • Full-text search
  • Count, sum, avg & group by
  • MCP for AI agents

Agency

For teams and client work at scale.

$49 /mo
Endpoints
Unlimited
Requests / mo
1,000,000
Row cap
Unlimited
  • Private endpoints & keys
  • AI column mapping
  • Full-text search
  • Count, sum, avg & group by
  • MCP for AI agents

Compare every plan in detail

Plan Free Starter Pro popular Agency
Endpoints 3 10 Unlimited Unlimited
Requests / month 2,000 50,000 300,000 1,000,000
Row cap per response 500 5,000 Unlimited Unlimited
Rate limit 60/min 300/min 1,000/min 5,000/min
API keys per endpoint 0 1 5 Unlimited
Workspace MCP keys 0 2 5 Unlimited
Tabs per sheet 1 5 Unlimited Unlimited
Cache TTL Fixed 5 min 30s – 1hr, custom 30s – 1hr, custom 30s – 1hr, custom
AI column mapping
Private endpoints & keys
Full-text search
Embeddable search widget
Aggregation (count/sum/avg/group by)
Webhooks
Per-sheet MCP server
Workspace MCP server (all sheets)
Schema drift alerts
Schema lock (contract mode)

Custom domains, white-label, and multi-workspace are on our roadmap — not available on any plan yet.

Billing questions

What happens if I go over my monthly request quota?

Requests over your plan's monthly cap get a clear 429 response telling you to upgrade or wait until next month — not a blank page or a silent failure. The quota resets on the calendar-month boundary.

Is the per-minute rate limit the same as the monthly quota?

No — they're independent. The rate limit is short-burst protection (60–5,000 requests/min depending on plan); the monthly quota is your total usage for the month. You can be well under your monthly quota and still get throttled if you fire too many requests in one minute.

Does refreshing my sheet count against my monthly quota?

No. Manually refreshing a sheet's cached data is separate from serving API/MCP reads, so it doesn't consume your monthly request quota.

Can I change plans anytime?

Yes — upgrade, downgrade, or cancel anytime from Settings → Billing. No contracts, no sales calls.

Do you store my sheet's row data permanently?

No. Row data is fetched from Google and cached temporarily to serve your endpoints quickly — it isn't kept as a permanent record in our database. See our Privacy Policy for the full breakdown.

Does the Free plan include MCP?

Yes. Any public endpoint on the Free plan works as a per-sheet MCP server you can connect to Claude, Cursor, or ChatGPT. The account-wide workspace MCP server — one URL that exposes all your sheets — needs a paid plan.

Is the Free plan really free forever?

Yes — 3 endpoints and 2,000 requests a month, no expiry, no credit card, and no Google Cloud project to set up. It's a real free tier meant to run a small site or agent, not a trial that fails silently the moment you hit a hidden cap.

Free forever. Upgrade when it counts.

Paste a URL and watch a spreadsheet become a REST API and an AI tool — no credit card required.