Introduction
Filemazing API lets you process files by URL with simple request/response workflows. You can convert, compress, extract, scrub metadata, merge, and encrypt files without managing processing infrastructure.
Before Your First Call
Use direct HTTP/HTTPS URLs that are available to our processing servers for the duration of the job.
For sensitive files, prefer short-lived signed URLs instead of broadly accessible links.
Per request limits apply (input count and max file size depend on the selected tool).
Send your API key with `Authorization: Bearer ...` or `X-API-Key`.
Call `/estimate` first to preview token cost.
Then call the processing endpoint.
Successful responses return a `download_url` to the generated output.
For sensitive files, prefer short-lived signed URLs instead of broadly accessible links.
Per request limits apply (input count and max file size depend on the selected tool).
Send your API key with `Authorization: Bearer ...` or `X-API-Key`.
Call `/estimate` first to preview token cost.
Then call the processing endpoint.
Successful responses return a `download_url` to the generated output.
API Base Path
Use this base path, then append the tool endpoint (for example `/pdf-to-image`, `/merge-pdf`, `/compress-image`).
https://filemazing.com/api/v1