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.
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
Three steps from signup to your first conversion
With a single API call, you can automate every conversion DataConverter.io offers.
Create a token
Sign up, then generate an API token in your account settings. Send it as an Authorization: Bearer header.
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.
Get the result
The converted file streams straight back in the response — ready to save or pipe onward in your workflow.
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.