BlazeSheets

BlazeSheets

Spreadsheet in. API out.

Connect a Google Sheet or Excel workbook, configure a REST API, and call it from your app without building a backend.

How it works

Keep editing in Sheets or Excel. BlazeSheets exposes the workbook as a REST API your app can call.

  1. 01

    Connect a workbook

    Link a Google account and pick a spreadsheet, or upload an Excel file on a plan that includes Excel.

  2. 02

    Configure the API

    Choose permissions (read, create, update, delete, calculate) and whether callers need an API key.

  3. 03

    Call the endpoint

    Use your API ID at /v1/:apiId. Select a tab with $sheet. Responses are JSON with computed values for formula cells.

Features

The controls you set in the console map directly to how clients call your spreadsheet API.

Google Sheets & Excel
Connect a Google Sheet via OAuth, or upload an Excel workbook. Both become the same REST surface.
Formula-aware data
Formula cells return computed values in the JSON—not formula text. Reads and calculate both surface evaluated results.
REST endpoints
GET, POST, PUT, PATCH, and DELETE on /v1/:apiId. Responses include a data array and meta (limit, offset, format).
Filter, sort, pagination
Use filter expressions, sortColumn / sortDirection, and limit / offset on read requests.
API keys
Require X-API-Key or Authorization: Bearer, or leave the API public. Keys use the bs_… format and are shown once.
Permissions
Per-API grants for read, create, update, delete, and calculate. Missing permission returns 403.
Sheet selection
Pass $sheet to choose a tab per request. Defaults to the first sheet in the workbook.
Access controls
Optional domain restrictions, CORS, CAPTCHA on write operations, and rate-limit profiles.

What you can build

Keep the data and formulas in a spreadsheet. Use the API from the apps and workflows you already have.

01

Automation

Let scripts, cron jobs, or workflow tools read and write sheet data over HTTP instead of scraping or manual exports.

02

Forms

Accept submissions from a web form into a Google Sheet or Excel workbook with create permissions and an API key.

03

Calculators

Keep pricing, quotes, or scoring models in the spreadsheet. Call calculate with inputs and return the computed result as JSON.

04

Internal tools

Power admin panels and ops dashboards from the same workbook your team already edits—filter, sort, and paginate as needed.

05

Catalogs

Serve product lists, menus, or content inventories as a REST API without standing up a separate CMS database.

06

Prototypes

Ship an MVP against a spreadsheet backend, then keep the API stable if you later move the data elsewhere.

What the API looks like

Column names come from the first row of the sheet. Filter, paginate, and select a tab with query parameters. Formula cells return computed values in the response.

Request

curl -G 'https://api.blazesheets.com/v1/<api-id>' \
  --data-urlencode '$sheet=Sheet1' \
  --data-urlencode 'filter=status:eq:active' \
  --data-urlencode 'limit=50' \
  -H 'X-API-Key: bs_…'

Response

{
  "data": [
    {
      "name": "Ada",
      "email": "ada@example.com",
      "status": "active"
    }
  ],
  "meta": {
    "limit": 50,
    "offset": 0,
    "format": "rows"
  }
}

Pricing

Plans for Sheets and Excel APIs

Free covers Google Sheets. Upgrade for Excel, more APIs, and higher monthly request limits.

Already have an account? Manage billing

Create your first spreadsheet API

Connect a workbook, set permissions, and call a JSON endpoint from your application.