Use our Audio, Video and Image Conversion API for free!
Improve your workflows and get instant results when using our API for your next projects.
Documentation
Our professional documentation includes usage instructions and other tips to help guide your development process as you build your project.
High-volume API pair reliability
Recent anonymous API rollups by supported source and target format, including request volume, success rate, error rate, and average conversion runtime.
| Pair | Requests | Success | Errors | Avg runtime | Window |
|---|---|---|---|---|---|
| MP4 -> MP3 | 920 | 100% | 0% | 1612m 35s | 13d |
| MP4 -> MP4 | 649 | 88.8% | 11.2% | 2476m 50s | 13d |
| HEIC -> JPG | 407 | 77.4% | 22.6% | 1558m 26s | 8d |
| AVI -> MP4 | 325 | 92.9% | 7.1% | 139m 18s | 11d |
Optional client label header
For anonymous API requests, send X-Convertr-Client-Label with a stable non-PII label such as your app, workspace, or environment name. Convertr normalizes and hashes up to 80 characters before storing telemetry, keeps only the hash bucket in retained conversion rows and anonymous API rollups, and never stores the raw header value.
curl -X POST https://convertr.org/api/convert \
-H "X-Convertr-Client-Label: acme-mobile-production" \
-F "[email protected]" \
-F "input_format=mp4" \
-F "output_format=mp3"
Register an API client
Create a token from the same stable client label you use for anonymous requests. Anonymous conversions stay available with the same 1 GB upload limit.
curl -X POST https://convertr.org/api/client-registrations \
-H "X-Convertr-Client-Label: acme-mobile-production" \
-H "Accept: application/json" \
-d "name=Acme Mobile" \
-d "[email protected]" \
-d "password=secret-password" \
-d "password_confirmation=secret-password"
Registration response support fields
The registration response includes the hashed anonymous_api_client_cohort for your label. Include that value and the affected pair, such as HEIC -> JPG, when contacting support so we can inspect the matching rollups and failures.
{
"message": "API client registered. Use the returned bearer token with /api/convert.",
"user": {
"anonymous_api_client_cohort": "cohort_0123abcd4567ef89"
},
"token": {
"type": "Bearer",
"plain_text_token": "1|..."
},
"anonymous_access": {
"available": true,
"upload_limit": "1 GB"
}
}
One API plan, no hassle
Easy pricing means no surprises.
- Image Conversions up to 10MB free!
- Support via E-Mail and Twitter
- 20 simultaneous Video processing tasks
- 40 simultaneous Audio processing tasks
- Unlimited simultaneous Image processing tasks
Need a customized plan, higher limits or a mass discount? Contact us directly and we can work with you to craft a plan that fits your company's specific needs.
What is a conversion minute?
Conversion minutes measure how long it takes to convert your files on our servers. Generally, photo and document conversions only take just one minute to convert. Large files or advanced codecs consume more conversion minutes. Your conversion minute usage is visible on your account dashboard. We only bill you for successful conversions.
Which payment methods are available?
As of right now you can Top Up your balance using your Credit Card or your PayPal account. We are working on supporting more payment methods in the future.
How can I make sure my account never runs out of balance?
We will send you an email whenever we notice, that your balance is running low. More channels of notification like Slack or Telegram are planned.
Why do I have to pay for a full minute?
80% of our conversions take less than a minute and every conversion taking less than 1 minute costs the same, so your conversions will always cost the same. Don’t be confused by the term "conversion minute" we could just have named them "credits".
Further Questions?
If you have any more questions please do not hesitate to contact us via email or twitter!
dashboard