Airtable Exporter
Pricing
from $0.01 / export completed
Pricing
from $0.01 / export completed
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
What does Airtable Exporter do?
Airtable Exporter pulls records out of a publicly shared Airtable view and writes them into an Apify dataset, ready to download as JSON, CSV, Excel, or connect to other tools. Just paste the share/embed URL of the view — no Airtable account, API key, or setup on the Airtable side needed. Running it on Apify gives you scheduling, run history/monitoring, and API/webhook access to the exported data.
Why use Airtable Exporter?
- Back up or archive Airtable data outside of Airtable itself, without needing API access to the base.
- Feed downstream systems (BI tools, spreadsheets, data warehouses) via the Apify API or scheduled exports.
- Combine with other Apify Actors and integrations (Zapier, Make, Google Drive, webhooks) without custom code.
- Snapshot exactly what's shown in a shared view — including any filters/sorts applied to it.
How to use Airtable Exporter
- In Airtable, open the view you want to export and click Share view (or use an existing embed link) to get a public URL.
- Paste that URL into the Actor's
airtableUrlinput field. - Click Start. Exported records appear in the Actor's Dataset once the run finishes.
Input
| Field | Description |
|---|---|
airtableUrl | Full URL of a publicly shared Airtable view or embed, e.g. https://airtable.com/embed/app1PaujS9zxVGUZ4/shroKsHx3SdYYOzeh/tblleV7Pnb6AcPCYL?viewControls=on. The view must be shared/embedded so it loads without logging in. |
outputFormat | File format generated in the key-value store: xlsx (default), csv, or html. |
Example input:
{"airtableUrl": "https://airtable.com/embed/app1PaujS9zxVGUZ4/shroKsHx3SdYYOzeh/tblleV7Pnb6AcPCYL?viewControls=on","outputFormat": "xlsx"}
Output
Records are pushed to the Actor's Dataset, with fields spread at the top level (select/multi-select fields resolved to their human-readable labels) plus airtableId and createdTime:
{"airtableId": "reczDrwS1Q9T9NWHb","createdTime": "2026-08-07T16:17:43.000Z","Company": "VideoAmp","Location HQ": ["Los Angeles"],"Industry": "Marketing","Stage": "Series F"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel from the Apify Console or API, but the Apify dataset API does not reliably preserve column order once fields are omitted per-record (see explanation). For a file with columns guaranteed to match the Airtable view's exact order, the Actor also writes a ready-to-download export.<format> file (XLSX/CSV/HTML, per the outputFormat input) to its default Key-value store — the run log prints its direct URL.
Data table
| Field | Description |
|---|---|
airtableId | Airtable's internal record ID. |
createdTime | Record creation timestamp from Airtable. |
<field name> | Every field visible in the shared view, named exactly as in Airtable. |
Pricing / Cost estimation
This Actor makes a couple of lightweight HTTP requests (no browser, no proxy) and does all the work in one pass, so it runs fast and cheap regardless of table size. It comfortably fits within the Apify free tier.
Tips
- Share (or filter) only the columns/rows you want exported — the export mirrors exactly what the shared view shows.
- Schedule the Actor on Apify to keep a dataset continuously in sync with the Airtable view.
FAQ, disclaimers, and support
This Actor only reads data from views you've explicitly made publicly accessible via Airtable's own "Share view" or embed feature — it does not bypass any access controls. If the view is private or unshared, the run will fail with a clear error. If you run into issues or want a feature added, open an issue in the Actor's Issues tab.