AIRTABLE API PLANNING

Airtable API limits and pricing: estimate your monthly calls

Understand Airtable API monthly allowances, request-rate limits, pagination and batching. Use the call estimator to model a workspace’s planned traffic before choosing the retained plan.

In this guide
  1. Is the Airtable API free to use?
  2. Which API limits belong to the plan?
  3. Why does listing 230 records need three requests?
  4. How does batching change the update count?
  5. Estimate calls for your own workload
  6. Why can a 429 happen at a low request rate?
  7. How should I diagnose an integration failure?
  8. Keep the forecast with the retained-plan review

Is the Airtable API free to use?

Airtable includes Web API access across its plans, with different monthly allowances and request-rate limits. Free includes 1,000 calls per workspace per month; Team includes 100,000. Business and Enterprise Scale have no monthly call cap in the reviewed plan documents. Rate limits still apply.

Start with the workspace that owns the base your integration calls. API requests, stored records, automation runs and paid collaborators are different units. This guide reviews the official documents on 16 October 2026 and supplies an original planning calculator and fictional call ledger.

The Airtable profile explains the broader product. Airtable versus Smartsheet covers structured work, record capacity and collaborator costs.

Which API limits belong to the plan?

The plan overview lists the workspace’s monthly allowance. The pricing page explains paid workspace/seat offers. An API allowance is one part of the retained subscription; your connector or automation provider can also charge separately.

Monthly call allowance and request speed are separate checks
Workspace planMonthly API allowanceRequest speed
Free1,000 per workspaceRate limits apply.
Team100,000 per workspaceRate limits apply; slower processing after the monthly allowance.
Business / Enterprise ScaleNo monthly call capRate limits still apply.

A base’s record and attachment capacity is a different constraint. A larger API allowance does not establish that a base can store any number of records. Keep the plan, collaborators, record/storage needs and integration costs with the buying brief.

Why does listing 230 records need three requests?

The Web API introduction explains pagination: a list response returns at most 100 records. The List records reference describes the returned offset used to request another page. Follow the returned offset until the response indicates there is no next page.

For a stable fictional result set of 230 records, full-size pages hold 100, 100 and 30 records: three read requests. A smaller requested page size can require more calls. An empty result still requires the initial list request; zero returned records does not mean zero requests.

The estimator assumes one complete list operation per run with pages of up to 100 records. It does not measure a changing table, request timing or API results. Reconcile actual records and pagination before treating a successful first page as a complete extract.

How does batching change the update count?

Airtable’s API call management guide describes batching up to ten records per request. The multiple-record update reference documents the update operation. For the example, update twelve distinct existing records in two batches: ten and two.

That makes three read requests plus two update requests, five calls per run. Sending twelve individual updates would make fifteen calls per run instead. These are alternative request plans for the same work, not measured performance or evidence that a particular connector uses batching.

Include schema lookups, retries and requests made by other integrations when forecasting the workspace total. Check the actual endpoint and write outcomes; a batched request plan does not establish that the intended changes succeeded.

Estimate calls for your own workload

Estimate your monthly API calls

Model one complete paginated list operation and optional updates to existing records on each run. Use a full month’s planned workload, including other traffic in the same workspace. Calculations stay in this browser; no Airtable account or token is needed.

Plan the monthly workload

The example estimate is below. Enable JavaScript to change the inputs.

Monthly call estimate

Read requests per run
3
Update requests per run
2
Runs this month
264
Workflow calls this month
1,320
Other workspace calls
100
Planned monthly API calls
1,420

420 calls above the 1,000 included monthly allowance on Free.

Free has a one-time grace period, followed by blocking over-limit calls until the monthly reset. This forecast does not establish whether that grace is available.

Assumes pages of up to 100 and updates of up to 10 records. Even an empty list attempt uses one request. Excludes retries and unlisted requests; record capacity, permissions, automation runs and request speed need separate checks. This is a call estimate, not a monetary quote.

The supplied example runs twelve times on each of 22 active days: 264 runs. Five calls per run give 1,320 workflow calls. Adding 100 other workspace calls gives 1,420 planned calls, which is 420 above Free’s included monthly allowance.

Using individual updates would give 3,960 workflow calls and 4,060 including the same other traffic. With ten-record batching and eight runs per active day instead, the example becomes 980 total calls, leaving 20 within the Free allowance. These are calculated alternatives, not an instruction to reduce a required service frequency.

Download the fictional call ledger ↓

Why can a 429 happen at a low request rate?

The developer rate-limit reference specifies five requests per second per base, plus 50 per second across personal access token traffic from a given user or service account. Other integrations can share those budgets. After exceeding these rates, Airtable documents a 429 response and a 30-second wait before subsequent requests succeed.

The API troubleshooting guide distinguishes rate errors from a monthly billing-limit error. Check the error body, the actual base’s workspace and its usage. Requests can be below the per-second limit while the monthly allowance is already exceeded.

For monthly overages, the call-management guide describes a one-time 30-day Free grace period, followed by blocking over-limit calls until the calendar-month reset. Team processing slows to two requests per second after its allowance. The estimator does not know live usage, grace eligibility or current throttling; it checks planned monthly volume only.

How should I diagnose an integration failure?

Keep the HTTP status, error type, endpoint, base/workspace and request timing together. A 429 volume/rate issue needs a different investigation from an authentication or permissions failure. The troubleshooting guide also describes the limits on write operations for restricted viewers; buying extra call capacity does not change a user’s permission.

Review which process makes each request and its retry policy. After a rate-limit response, use the documented wait and backoff behaviour. Check whether a failed or interrupted write already took effect before designing a repeat operation, and reconcile the final records. The monthly estimator does not provide a request scheduler or execute retries.

A reduced polling frequency, caching or supported batching may change the call plan. Validate that the revised workflow still meets the required freshness and update behaviour. Keep integration-provider fees separate from the Airtable workspace offer.

Keep the forecast with the retained-plan review

The ledger gives the five example request types repeated across 264 runs, plus 100 other workspace calls. The blank review covers workspace identity, complete reads, writes/retries, shared rate budgets, monthly usage and retained costs. Actual usage, plan, results and evidence remain blank for your authorised evaluation.

No Airtable account, base, token, integration, API request, record update or subscription was operated for this guide. The files use an editorial planning format rather than Airtable’s API schema or a native export. For related workflow budgeting, see Zapier versus Make and the software total-cost checklist.

Download the blank integration review ↓ Read the assumptions and calculation notes ↓

Frequently asked questions

How does Airtable API pricing work?

Web API access is included across Airtable plans, with monthly allowances and rate limits. Free includes 1,000 calls per workspace per month; Team includes 100,000; Business and Enterprise Scale have no monthly call cap in the reviewed documents. Quote the retained workspace, collaborators and any connector service separately.

What is the Airtable API rate limit?

The reviewed default is five requests per second per base, plus 50 per second across personal access token traffic from a given user or service account. Monthly allowances are a separate check. The estimator forecasts monthly volume and does not schedule requests.

Why does the Airtable API return only 100 records?

List responses are paginated, with up to 100 records per page. Follow the returned offset for the next page until no next page is supplied. The example’s 230 returned records need three full-size read requests, rather than one.

Do batched Airtable updates count as one API call per record?

The supported batch update route can include up to ten records in one request. Twelve distinct updates can therefore use two requests, ten records plus two. Individual updates would use twelve. Check what the actual connector sends and whether the changes succeed.

Why am I getting an Airtable 429 even with few requests per second?

Check the error type and the workspace owning the requested base. The monthly allowance can be exceeded even when current request speed is low. Other integrations can also consume shared rate or monthly budgets. The local estimator does not know live usage or Free grace eligibility.

Is the API allowance the same as Airtable automation runs?

No. Web API calls, automation runs, stored records and paid collaborator seats measure different things. An integration can also have its own task or operation charges. Keep these units separate when forecasting the complete workflow.

Put the guide into practice

Explore project management tools, then compare your shortlist.

Explore the category →