sheetfetch.com
Paste the API. Stop babysitting the sheet.
Mondays meant CSV exports and scripts that broke on Friday. Sheetfetch is the simple feature β connect any source to Google Sheets and let it stay true.
Google Sheets is where analysis actually happens. It is also where data goes to wait for a human.
I know the Monday: export from Stripe, from Search Console, from a database someone named βprod-final.β Clean the CSV. Hope the columns did not move. Run an Apps Script I wrote in a previous life. Watch it fail because a token expired. Tell the team the dashboard is βalmost current.β
The pain was not that Sheets is weak. The pain was that the world speaks HTTP and JSON, and I was the adapter, unpaid, unreliable, and in the way.
The cut
Sheetfetch is one feature: connect any source to Google Sheets without becoming a backend.
Paste an API. Add headers. Map the JSON into columns. Schedule the refresh. The sheet stays live β minutes, hours, a day β without me opening it. Turn the sheet around and serve it as a simple JSON API when the next tool needs a feed.
No server to babysit. No βIβll write a sync this weekend.β The connector is the product.
Why teams kept it
I built it to get my Monday back. Operators kept it to get their reporting back.
A founder stitching Polar and Lemon Squeezy into one view. An SEO practice tired of Search Console theater. An engineer who would rather not maintain glue. An agency that lives in Sheets because the client lives in Sheets.
The alternative was always a warehouse, a BI tool, a contractor. Sometimes you need those. Often you need a sheet that does not lie by noon.
Simple feature
If the truth already exists behind a URL, the spreadsheet should be allowed to fetch it. Set it once. Stay in sync. Spend the hour on the decision the numbers were for.
I still love Sheets. I refuse to be its courier.