TRANSFORM-X HTTP API

The TFX HTTP API allows you to convert between SQLite, Excel and JSON using just network requests.

It is free to use within limits:

Contact contact.enzo.m@gmail.com to increase your limits (payment required), or for any customization.

The API is capable of a large amount of concurrent requests, so can be used for batch conversion processes (with a paid plan).

Secure & private: No data is stored, logged or written to disk on the server - it only exists in RAM for the duration of the conversion request.

GENERATE KEY

To receive a free API key, enter your email below:

USAGE

Example of text input and binary output:
curl 'https://tfx-http-api.proj-a.workers.dev/json-to-excel' \
-H "Authorization: Bearer {your_api_key}" \
--data-raw '{"tables":[{"name":"sheet_1","rows":[{"a":1,"b":1},{"a":2,"b":2}]},{"name":"sheet_2","rows":[{"a":1,"b":1},{"a":2,"b":2}]}]}' \
--output excel.xlsx \
--compressed;
Example of binary input and text output:
curl 'https://tfx-http-api.proj-a.workers.dev/excel-to-json' \
-H "Authorization: Bearer {your_api_key}" \
--data-binary @excel.xlsx \
--compressed;
Follow the same pattern for the below endpoints.

URL endpoints

POST /json-to-excel
POST /excel-to-json

POST /sqlite-to-json
POST /json-to-sqlite

POST /sqlite-to-excel
POST /excel-to-sqlite

ALSO AVAILABLE