rowvela.

Feature · APIs

Import any REST or GraphQL API into Airtable

If an API returns JSON, CSV or XML over HTTPS, Rowvela can bring it into Airtable. Paste the URL or a cURL command from the API documentation, inspect the response and map the fields.

Requests

Authentication

TypeTypical use
Bearer tokenStripe, OpenAI, Apify and most modern APIs
API key in a header or query parameterx-api-key, apikey, access_key and similar
BasicWordPress application passwords, older APIs
OAuth 2Your own OAuth client with authorization code, refresh tokens handled for you
OAuth 1.0aAPIs that still sign requests with consumer and token secrets
AWS Signature V4Amazon S3 objects and other AWS endpoints

Credentials are encrypted with AES-256-GCM, never sent back to the browser and bound to the source origin. If you change the host or the authentication type, Rowvela asks for the secret again so it cannot be sent somewhere else.

Pagination that does not lose rows

Rowvela supports page number, offset, cursor (from a response field or from the last item, with an optional has-more flag), a next-page URL in the response and the RFC 8288 Link header. On the first response it suggests the right mode automatically.

Shaping the response

Choose which list in the response holds the records, or reshape the whole response with a JMESPath expression. Nested objects and lists are handled in mapping.

Limits

LimitValue
Response size5 MB per response (compressed responses are checked after decompression too)
Pages per runup to 500
Rows per run and records per table100,000 by default, configurable up to 500,000
Request timeout20 seconds

Rowvela only connects to public HTTPS hosts on port 443. Private and internal network addresses are blocked, so an import cannot be used to reach servers behind your firewall.