MacedFileConvert

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/tools
POST/v1/files
POST/v1/jobs
GET/v1/jobs/{id}
GET/v1/jobs/{id}/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 →

Ready to integrate?

Create your API key and run your first conversion in minutes.

Developer API · MacedFileConvert