Skip to main content
Prerequisite You should have an API key from Airtable and have it stored in a .env file.

Introduction

This guide demonstrates how to fetch data from an Airtable table using the pyairtable library in Python. pyairtable makes it super easy to interact with Airtable. You’ll learn how to set up your environment, configure your API key, and query records from an Airtable table. You can find more details in the pyairtable documentation.
fetch_airtable_data.py

Setup

Step 1: Install Required Packages

First, install the necessary packages using pip:

Step 2: Create a .env File

Create a .env file in the project root with your Airtable API key and base ID:
You can get your Airtable personal access token from Airtable Personal Access Tokens. Personal access tokens are used to authenticate requests to Airtable’s API. You can learn more about them at Airtable Developer Documentation.

Fetching Data from Airtable

Step 3: Create the Python Script

Create a Python script named fetch_airtable_data.py with the following content:
fetch_airtable_data.py

Step 4: Run the Script

Ensure you have the .env file in the same directory as the script. Then, execute the script:

Conclusion

You have successfully retrieved data from an Airtable table using the pyairtable library with the new Api.table() method! This guide provided a basic example to get you started. You can now expand on this by customizing the queries and handling different tables and fields in your Airtable base.