Push your API data
directly to Postgres
No ETL pipelines. No data warehouse. Run a workflow in API Import and rows land in your configured database.
Three steps to your first row
Choose Postgres as your destination, select a saved connection, choose a table, and run.
Choose Postgres as your destination
In the workflow editor, switch the destination from Google Sheets™ to Postgres. Works on new and saved workflows once a Postgres connection is available.
Select your saved connection
Choose a saved Postgres connection, schema, table, and write mode. API Import can append rows or create/update the table structure before inserting rows.
Run — rows appear in your table
API Import fetches from the API, maps the fields, and bulk-inserts into Postgres. Schedule it to keep the table fresh.
Control exactly how data lands
Each workflow lets you choose how API Import writes to your Postgres table. Pick the mode that fits your current table setup.
- Inserts new rows
- Requires table and columns to already exist
- Never creates or modifies the schema
- Never deletes existing rows
- Creates schema and table if missing
- Adds missing output columns as TEXT
- Inserts new rows
- Never deletes existing rows
Don't have a Postgres database yet?
If you're starting from scratch, one option worth trying is Neon — a serverless Postgres provider with a free tier. We're not affiliated with them; it's just a convenient way to get a database ready quickly.
jdbc:postgresql://ep-mute-wave-123456.us-east-2.aws.neon.tech/neondb
Already have a Postgres database?
API Import works with standard Postgres databases reachable from Apps Script JDBC. Save a JDBC URL, username, and password, then select that connection in your workflow.