Live data from Hacker News

Show HN: GetSheetAPI – Turn Any Google Sheet into a REST API in 60 Seconds

getsheetapi.com

1–3 of 3 posts

Show HN: GetSheetAPI – Turn Any Google Sheet into a REST API in 60 Seconds

#1
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?

Show HN: GetSheetAPI – Turn Any Google Sheet into a REST API in 60 Seconds
getsheetapi.com

Re: Show HN: GetSheetAPI – Turn Any Google Sheet into a REST API in 60 Seconds

#3

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.