About

    A small API for public Google Sheets

    Zainul Ariffin built SheetsDB for developers who need read-only JSON from a public Google Sheet without a Google Cloud project or service account.

    Why SheetsDB exists

    A Google Sheet is often the easiest place for a small team to maintain a catalogue, schedule, or list. Reading it from an application should not require a separate Cloud project for a simple public data source.

    SheetsDB handles the public Sheet request, converts the rows to JSON, and records enough operational data to show usage and troubleshoot failures.

    What it is built for

    SheetsDB is read-only. It works with public shared Sheets, published-to-web Sheets, and spreadsheet IDs. Private Sheets, writes, and formatting data belong in the Google Sheets API.

    Who maintains it

    I'm Zainul Ariffin. I built and maintain SheetsDB as an independent project. I also run the service and its reliability tooling, so a request ID from a failed call is the most useful detail when you contact me.