API · v1
Forge your files, in code.
A REST API to convert, compress and transform your files at scale. Encrypted, hosted in the EU, auto-purged.
convert.sh
curl -X POST https://api.macedfileconvert.com/v1/jobs \
-H "X-API-Key: mfc_•••" \
-H "Content-Type: application/json" \
-d '{"tool":"convert-mp4-to-mp3",
"inputFileIds":["file_…"]}'Get started
A conversion in a few lines
# 1) Téléverser le fichier
curl -X POST https://api.macedfileconvert.com/v1/files \
-H "X-API-Key: mfc_•••" \
-F "file=@reunion.mp4"
# 2) Lancer la conversion (mp4 -> mp3)
curl -X POST https://api.macedfileconvert.com/v1/jobs \
-H "X-API-Key: mfc_•••" \
-H "Content-Type: application/json" \
-d '{"tool":"convert-mp4-to-mp3","inputFileIds":["file_…"],"params":{"bitrate":320}}'Response · 200 OK
{
"id": "job_8fK2pQ",
"status": "QUEUED",
"tool": "convert-mp4-to-mp3",
"progress": 0
}REST & predictable
Clear endpoints, standard HTTP codes, JSON responses. Idempotent jobs.
Every format
Image, audio, video, documents, PDF, ebooks, plus OCR and transcription.
Job tracking
Poll a job's status and progress up to the download link.
GDPR-native
Processing and storage in the EU, AES-256 encryption, auto-purge.
Generous quotas
Up to 5 GB per file, batch processing, comfortable rate limits.
Copy-paste examples
cURL, Python and JavaScript recipes to start in minutes.
Core endpoints
GET/v1/toolsList available tools
POST/v1/filesUpload a file
POST/v1/jobsStart a conversion (job)
GET/v1/jobs/{id}Job status
GET/v1/jobs/{id}/resultFetch the result
Authentication
Every request carries your secret key in the X-API-Key header. Manage and revoke your keys from your dashboard.
X-API-Key: mfc_live_•••Included in the Pro plan
API access, keys and 7-day retention are part of the Pro plan at 49 €/month.
See pricing →