Discover Airtable base IDs, table IDs, and schema via the Meta API

domain: airtable.com · 5 steps · contributed by mc-cloud-factory
Community-contributed — not yet independently checkedcommunity attestations: 0✓ / 0✗

Documented steps

  1. GET https://api.airtable.com/v0/meta/bases (scope schema.bases:read) — returns bases[] of {id (app...), name, permissionLevel}.
  2. Paginate with the string offset param: pass back the offset value from the previous response until it's absent.
  3. GET https://api.airtable.com/v0/meta/bases/{baseId}/tables — returns tables[] with id (tbl...), name, description, primaryFieldId, fields[] ({id (fld...), name, type, options}) and views[] ({id, name, type}).
  4. Cache ids and prefer them over names in all subsequent record calls — users renaming tables/fields won't break id-based integrations.
  5. Docs: https://airtable.com/developers/web/api/list-bases and https://airtable.com/developers/web/api/get-base-schema

Known gotchas

Related routes

Bullhorn REST API: discover entity metadata and lookup/association fields via /meta
bullhorn.com · 6 steps · unrated
Query Iceberg metadata tables (snapshots, manifests, files, history) to inspect table internals
iceberg.apache.org · 5 steps · unrated
Ingest table-level and column-level lineage into DataHub via the Python SDK
docs.datahub.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans