rangee
Developers

Connect Rangee to all your tools.

A REST API that speaks like the app: your tables, your fields, your rows, your automations. For a script, your back office or your in-house tools, and soon modules for Make, n8n and Zapier.

Open to beta membersREST · JSONSigned webhooksOpenAPI
Request
curl https://api.rangee.io/v1/tables/tbl…/rows \
  -H "Authorization: Bearer $RANGEE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "rows": [{ "values": {
        "Nom": "Atelier Martin",
        "Statut": "Signé",
        "Montant": 1250 } }] }'
Row created
Response (example)
{
  "id": "row01JC9…",
  "createdAt": "2026-11-03T08:14:03.000Z",
  "updatedAt": "2026-11-03T08:14:03.000Z",
  "values": {
    "fld01Nom…": "Atelier Martin",
    "fld01Statut…": { "id": "sel…", "name": "Signé" },
    "fld01Montant…": 1250
  }
}

Start in three calls

Less than five minutes between creating a token and your first successful call.

1

Create a token

Settings › Security › API tokens. Give it a name and its scopes. It is shown only once.

Terminal
export RANGEE_TOKEN="pat…"
2

Check access

The response gives your identity, the token's scopes and the month's quota.

Terminal
curl https://api.rangee.io/v1/me \
  -H "Authorization: Bearer $RANGEE_TOKEN"
3

Read your rows

GET /v1/bases gives your bases, then each base its tables. fieldKey=name to read by field name.

Terminal
curl "https://api.rangee.io/v1/tables/tbl…/rows?fieldKey=name" \
  -H "Authorization: Bearer $RANGEE_TOKEN"

Everything the API can do

Rows

Read, search with structured filters, create, update and upsert in batches of 100.

POST /v1/tables/{tableId}/rows/queryRows and search

Automations

Trigger an automation with its variables and get its result back, waiting up to 30 seconds.

POST /v1/automations/{id}/runsTrigger through the API

Webhooks

Receive each change with the rows concerned, signed, retried on failure for 24 hours.

row.created · row.updated · row.deletedReceive changes

Schema

Read and evolve bases, tables, fields and views, with the same types as in the app.

GET /v1/bases/{baseId}Bases, tables, fields

Attachments and comments

Upload files up to 50 MB, comment and mention your colleagues.

POST /v1/bases/{baseId}/attachmentsFiles and comments

Access and tokens

Tokens per person, with scopes, allowed bases and expiry. The server enforces everything.

Authorization: Bearer pat…Create a token
Our principles

A predictable API that does not surprise you

The app's words

Rows, fields, values, views: no vocabulary inherited from another tool.

The server enforces everything

A token inherits its creator's role. Outside its perimeter, everything answers 404.

Stable by default

Values are keyed by field ID: renaming a field breaks nothing.

Nothing silent

An invalid value answers 422 with the exact path of the error. Nothing is ignored.

Replayable

An Idempotency-Key replayed within 24 hours returns the same response, without writing again.

Hosted in Europe

Your data and your calls stay in Europe, outside the Cloud Act.

Integrations

Make, n8n and Zapier, native soon.

Official Rangee modules are in the works: you will connect your account in one click, pick a base, and your fields will show up with their real types. Until then, all three tools call the API with their HTTP module.

Make

In the works

The Rangee module for your Make scenarios: instant triggers by webhook, search with filters and batch writes.

Triggers
New rowRow updatedRow entering a viewRow deleted
Actions
Create rowsUpdate rowsSearch rowsUpsertTrigger an automationUpload a file

n8n

In the works

The Rangee node for n8n, cloud or self-hosted: ideal for keeping the whole chain in Europe.

Triggers
New rowRow updatedRow entering a viewRow deleted
Actions
Create rowsUpdate rowsSearch rowsUpsertTrigger an automationUpload a file

Zapier

In the works

The Rangee app on Zapier: Zaps in a few clicks, with search and upsert to avoid duplicates.

Triggers
New rowRow updatedRow entering a viewRow deleted
Actions
Create rowsUpdate rowsSearch rowsUpsertTrigger an automationUpload a file
All three modules will rely on the public API and its signed webhooks: same rights, same limits, same history, with the integration's name as the origin.How it works

Limits

Every response gives your remaining rate in the RateLimit-Limit, RateLimit-Remaining and RateLimit-Reset headers.

50 req/sper base, 200 per token
1 000rows per page
100rows per write
1 500calls per month on Free, no cap on paid plans
20webhooks per base
50 MBper uploaded file
All limits and errors

Resources

Your first call, in five minutes.

The API is open to beta members. Join, create a token in Settings › Security, then follow the getting-started guide.

French companyHosted in EuropeOutside the Cloud Act