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.

5.4K
API conversion requests (14d)
963
Anonymous API client cohorts (14d)
MP4 -> MP3
Most-used API pair (14d)

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.

Standard
0,002/Conversion Minute
  • 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
Customized

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".

Get Started!

Further Questions?

If you have any more questions please do not hesitate to contact us via email or twitter!

dashboard