Read-only access
Your token gets two scopes: read records, read schema. We can't edit or delete a thing.
Nightly backup recordForm NC-1 · nightcopy.app
No. 000214Every base goes to your own S3 or R2 bucket at 2am, then we count it against Airtable. Off by one record and you hear about it by 7am.
Sample record. We're in early access, so there are no real ones yet.
Canary: customer copy
Your token gets two scopes: read records, read schema. We can't edit or delete a thing.
manifest.json sits next to the files: Airtable's count and ours, table by table. If they differ, the run fails. It never saves half and calls it done.
manifest.json (sample)
{
"run": "2026-10-14T02:00:00Z",
"base": "Client CRM",
"tables": [
{ "name": "Projects", "airtable": 14203, "copied": 14203, "ok": true },
{ "name": "Contacts", "airtable": 9871, "copied": 9871, "ok": true },
{ "name": "Invoices", "airtable": 3402, "copied": 3402, "ok": true }
],
"attachments": { "files": 1882, "bytes": 2870311204 },
"verified": true
}
Sample. Yours lists every table.
Pink: file copy
The last good copy stays put. We retry once, then email you.
Nightly backup record
No. 000215Projects has 14,203 records in Airtable and 14,180 in last night's copy.
Your 13 Oct backup is fine and we didn't touch it. The 03:00 retry came up 23 short again.
Reply and a person will look at it today.
Goldenrod: office copy
Airtable snapshots can't be scheduled or downloaded. Restoring one gives you a new base.
Airtable support: taking and restoring snapshotsBending Spoons closed its purchase of Airtable on 4 September 2026.
Bending Spoons completes the acquisition of AirtableCancel us and your files stay where they are. They open without us.
$12 flat. Nothing per base, per record or per seat.
Order form
| Plan | Includes | Price |
|---|---|---|
| Backup |
|
$12 / month |
| Team |
|
$29 / month |
First 20 customers keep their price for life. Cancel anytime. Full refund within 14 days of your first payment.
Notes
A read-only Airtable token with two scopes: data.records:read and schema.bases:read. Stored encrypted. Revoke it whenever you like.
No. It passes through our server on the way to your bucket and isn't stored. We keep the counts, nothing else.
Not yet. We're building it. Join the list and we'll email you when your first backup can run. No charge before then.
Your files stay in your bucket. CSV, JSON and SQLite open without us.
Import the CSVs back into Airtable, or load the SQLite file into any database. One-click restore comes later.
Not yet. S3 and R2 let you give us one folder and nothing else, so we started there.