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.

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