APIs
Any REST API into BigQuery or Google Sheets
PipeKeel reads any REST API — GET or POST, JSON, JSON Lines, XML or CSV, with page, offset, cursor or next-link pagination and API key, bearer, basic or OAuth 2.0 client-credentials authentication — into BigQuery, Google Sheets, databases or PipeKeel storage, and can send rows back to APIs with POST, PUT, PATCH or DELETE.
How it works
Connect the API
Base URL and authentication; default headers if the API needs them.
Describe the request
Endpoint, method, parameters, body, response format and pagination.
Shape the data
Flatten JSON, parse XML, rename and type columns.
Load and schedule
Into BigQuery, Sheets or a database, on a schedule, with alerts.
What you get
- JSON, JSON Lines, XML and CSV, detected automatically
- Page, offset, cursor and next-link pagination
- OAuth 2.0 client credentials, API keys, bearer and basic auth
- Rate limits and retries handled (Retry-After)
- Send rows to APIs: one request per row or in batches
Questions
Can PipeKeel read XML APIs?
Yes — XML responses become rows automatically (or by a records path), and the Parse XML block pulls values out of XML columns.
Start with the Team plan, free for 14 days
Then keep a free plan, or choose a paid one. No credit card.