Airtable
Load data from Airtable table.
Last updated
Load data from Airtable table.
Last updated
Airtable is a cloud collaboration service that combines the functionality of a spreadsheet with a database. This module provides comprehensive functionality to load and process data from Airtable tables.
This module provides a sophisticated Airtable document loader that can:
Load data from specific Airtable bases, tables, and views
Filter and select specific fields
Handle pagination and large datasets
Support custom filtering with formulas
Process data with text splitters
Customize metadata extraction
Base Id: The Airtable base identifier (e.g., app11RobdGoX0YNsC)
Table Id: The specific table identifier (e.g., tblJdmvbrgizbYICO)
Connect Credential: Airtable API credentials
View Id: Specific view identifier (e.g., viw9UrP77Id0CE4ee)
Text Splitter: A text splitter to process the extracted content
Include Only Fields: Comma-separated list of field names or IDs to include
Return All: Whether to return all results (default: true)
Limit: Number of results to return when Return All is false (default: 100)
Filter By Formula: Airtable formula to filter records
Additional Metadata: JSON object with additional metadata
Omit Metadata Keys: Comma-separated list of metadata keys to omit
Document: Array of document objects containing metadata and pageContent
Text: Concatenated string from pageContent of documents
API-based data retrieval
Field selection and filtering
Pagination support
Formula-based filtering
Customizable metadata handling
Text splitting capabilities
Error handling for invalid inputs
Requires valid Airtable API credentials
Base ID and Table ID are mandatory
Field names containing commas should use field IDs instead
Filter formulas must follow Airtable formula syntax
Rate limiting and API quotas apply
Supports both full and partial data retrieval
For a table URL like:
Base ID: app11RobdGoX0YNsC
Table ID: tblJdmvbrgizbYICO
View ID: viw9UrP77Id0CE4ee