API

Every conversion, one API call away

Wire DataConverter.io into your own pipelines. Authenticate with a token, POST your file, and get the converted result back with the same upload and download settings you tuned in the UI.

22+ formats, same converters as the UI Bearer-token auth Postman & OpenAPI ready
csv-to-xlsx.sh
curl -X POST "https://dataconverter.io/api/v1/convert/csv-to-xlsx" \
  -H "Authorization: Bearer YOUR_TOKEN_HERE" \
  -F "file=@sales.csv" \
  --output sales.xlsx

✓ 200 OK · sales.xlsx · 12,438 records converted
How it works

Three steps from signup to your first conversion

With a single API call, you can automate every conversion DataConverter.io offers.

1

Create a token

Sign up, then generate an API token in your account settings. Send it as an Authorization: Bearer header.

2

POST your file

Send a multipart request to https://dataconverter.io/api/v1/convert/{source}-to-{target} with your file and optional upload/download settings.

3

Get the result

The converted file streams straight back in the response — ready to save or pipe onward in your workflow.

Tooling

Interactive API explorer and Postman collection

Explore endpoints directly using Swagger or import the Postman collection into your workspace. Sign up and start testing with 100 free requests.

Frequently asked questions

How do I get a token?

Sign up, verify your email, then create an API token from your account settings. Send it as an Authorization: Bearer header on every request.

Which formats are supported?

All 22+ formats from our web app are supported, including CSV, Excel, JSON, XML, Parquet, and more.

Are there rate limits?

Yes. Daily request quotas and file-size and record caps vary depending on your plan. Checkout our pricing page for details.