Airtable: List Records logo

Catalog action Integrations pipedream:airtable

Retrieve records from an Airtable base table with filtering and sorting. Use filterByFormula for conditional queries. Supports pagination up to 100 records. Ideal for: data lookups, report generation, fetching CRM data, inventory queries.

At a Glance

FieldValue
Action IDairtable-list-records
CategoryIntegrations
Connectorpipedream:airtable
Requires gasNo
Funds movementNone declared
Tagspipedream, integration, oauth, airtable, database, read, query, filter, list, fetch

Payload Schema

FieldTypeRequiredDescription
baseIdstringYesAirtable base ID (starts with 'app', e.g., 'appXXXXXXXXXXXXXX')
tableIdstringYesTable ID or table name
maxRecordsnumberNoMaximum number of records to return (default: 100, max: 100)
filterByFormulastringNoAirtable formula to filter records (e.g., '{Status} = "Active"')
sortarrayNoArray of sort objects to specify sort order
viewstringNoView name or ID to use
fieldsarrayNoArray of field names to return (returns all fields if omitted)

Result Schema

FieldTypeRequiredDescription
successbooleanYesWhether the records were retrieved successfully
dataobjectNoAirtable API response data
exportsobjectNoExported values from the action

Examples

json
{ "type": "airtable-list-records", "payload": { "baseId": "example-baseId", "tableId": "example-tableId" }, "children": [], "connector": { "type": "pipedream:airtable", "id": "conn_pipedream_airtable" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.

Ask a question... ⌘I