Hacker News new | ask | show | jobs
Show HN: GetSheetAPI – Turn Any Google Sheet into a REST API in 60 Seconds (getsheetapi.com)
5 points by sara_builds 145 days ago
Hey HN,

I built GetSheetAPI because I kept writing the same boilerplate: fetch Google Sheet → parse CSV → return JSON. Every freelance project, every prototype, every "can you just pull data from this spreadsheet" request.

Now it's just:

  curl -H "X-API-Key: xxx" https://api.getsheetapi.com/v1/{sheet-id}
Returns:

  {"data": [{"name": "Product A", "price": 29.99}], "meta": {"total": 150, "page": 1}}
First row becomes field names. Full CRUD (GET/POST/PUT/DELETE). Pagination built in. Free tier: 100 requests/day, 1 sheet.

I know "Google Sheets as a database" makes some of you twitch. It's not meant to replace Postgres. But for landing page backends, internal tools, or prototypes that might never need a "real" database — it removes a lot of friction.

Would love feedback. What's missing? What would make this actually useful for your workflow?

1 comments

I can see how this would speed up certain use cases or mvps

Did you have anyone in mind specifically when building this?

A few personas came to mind:

1. Indie hackers validating ideas — need a working form/API for their landing page before committing to a "real" backend

2. No-code builders on Webflow/Framer/Carrd who want dynamic data but don't want to learn Firebase

3. Freelancers (like me) who keep getting "can you make this spreadsheet accessible via API" requests from clients

4. Internal tools teams who already have data in Sheets and just need to expose it to a dashboard

The common thread: situations where the data naturally lives in a spreadsheet, and spinning up a proper database feels like overkill.