Web API

Press shift + S to search API reference.

Bases

List bases

gethttps://api.airtable.com/v0/meta/bases

Returns the list of bases the token can access, 1000 bases at a time. If there is another page to request, pass the offset as a URL query parameter. (e.g. ?offset=itr23sEjsdfEr3282/appSW9R5uCNmRmfl6)

Requirements

AuthenticationPersonal access token, OAuth integration
Scopeschema.bases:read
User role

Base read-only

Billing plansAll plans

Query parameters

offset
optional<string>

Response format

offset
optional<string>
bases
array of the below object
id
string

Base ID, a unique identifier for a base.

name
string
permissionLevel
"none" | "read" | "comment" | "edit" | "create"
Request (example)
Copy
$
curl "https://api.airtable.com/v0/meta/bases" \
-H "Authorization: Bearer YOUR_TOKEN"
200 – Response (example)
{
"bases": [
{
"id": "appLkNDICXNqxSDhG",
"name": "Apartment Hunting",
"permissionLevel": "create"
},
{
"id": "appSW9R5uCNmRmfl6",
"name": "Project Tracker",
"permissionLevel": "edit"
}
],
"offset": "itr23sEjsdfEr3282/appSW9R5uCNmRmfl6"
}