Airtable · api · fg-0428
Airtable list records with a long filterByFormula fails once the URL passes 16,000 characters
Lookup by a list of IDs fails only when the list is long
Verified 2026-10-15 · Confirmed by 0 builders · Trust 50/100
Cause
Airtable rejects request URLs of 16,000 characters or more, and an encoded filterByFormula grows fast. The GET form of list records puts the formula in the query string.
Fix
Send long queries as POST to the listRecords path with the parameters in the JSON body, or split the ID list into smaller groups.
Apply
curl -X POST "https://api.airtable.com/v0/$BASE_ID/$TABLE/listRecords" -H "Authorization: Bearer $AIRTABLE_PAT" -H "Content-Type: application/json" -d '{"filterByFormula": "OR({Email}=\"a@x.com\", {Email}=\"b@x.com\")"}'Affects: Airtable Web API list records, as of 2026-10
Sources
Have your agent know this before it fails
claude mcp add --transport http footgun https://getfootgun.com/api/mcp