The file-conversion & PDF engine behind FormatFuse, as an API.
Privacy-first file processing for backends and AI agents. Flat, predictable pricing — no credit math. Run the conversions your browser tools can't reach, server-side.
Free tier · 500 conversions/mo · no card required
Privacy-first
Files are processed only to fulfil your request — not retained long-term, never used to train anything.
Flat, predictable pricing
1 API call = 1 conversion. No credit packs, no per-operation multipliers, no month-end surprise math.
Built for AI agents
Plain REST + bearer auth, plus an MCP server so Claude Code, Cursor and Replit can call it as a tool.
The same proven engine
The conversion core behind 140+ FormatFuse tools — now callable from your backend.
Start free in 30 seconds
Drop your email and we'll mint a free API key on the spot — 500 conversions a month, no card. Upgrade any time from the pricing below.
Hero endpoint
Compress a PDF to an exact size
Most conversion APIs only do quality-based compression — you tweak a knob and hope. FormatFuse compresses to a real target: "make this exactly 2 MB." It's our most-used web tool and a genuine differentiator, now one POST request away.
- → One call, target size in, compliant PDF out
- → Bearer-token auth, JSON options, binary response
- → Under 2 minutes from key to first call
curl -X POST https://api.formatfuse.com/v1/pdf/compress \
-H "Authorization: Bearer ff_live_•••" \
-F "file=@report.pdf" \
-F 'options={"target_size":"2MB"}' \
--output compressed.pdf HTTP/1.1 200 OK
Content-Type: application/pdf
X-FormatFuse-Output-Size: 1998874 # 1.99 MB — under target
X-FormatFuse-Quota-Remaining: 499 Your server-side agent can't open a browser tab
FormatFuse's web tools run entirely in the browser with WASM — great for people, impossible for a backend or an autonomous agent. The API closes that gap. Point Claude Code, Cursor, Replit Agent or any MCP-capable client at it and let it compress, convert, merge and extract files as a first-class tool call — with the same privacy posture as the site.
- Compress — to an exact target size or quality level
- Merge & split
- Convert ↔ images
- Rotate, watermark, page numbers
- Protect & unlock
Image
- Convert — JPG, PNG, WebP, AVIF, HEIC
- Compress
- Resize
- Read metadata
Archive
- Create — zip, 7z
- Extract
- List contents
Web
- Read — URL → clean Markdown
- Main-content extraction (no nav/ads)
- Links resolved to absolute
v1 ships PDF, image and archive endpoints. Video and document validation follow after launch.
Flat pricing. No credit math.
One simple rule: 1 API call = 1 conversion. Pick a tier, know your bill. Transparent per-call overage on paid plans if you go over.
Starter
- 5,000 conversions / mo
- 100 MB max file
- 30 requests / min
Growth
- 25,000 conversions / mo
- 250 MB max file
- 60 requests / min
Scale
- 100,000 conversions / mo
- 500 MB max file
- 120 requests / min
Annual billing saves 20%. Need more than Scale, an SLA, or SSO? Enterprise is custom — ask on the waitlist.
Need more than Scale?
Enterprise volume, higher limits, SSO or a custom SLA — drop your email and we'll reach out. We'll also keep you posted as new endpoints land.
FormatFuse API — Frequently Asked Questions
How do I get started?
Grab a free API key above — drop your email and it's issued on the spot (500 conversions/mo, 25 MB files, no card). Paid tiers add higher quotas, larger files and faster rate limits; subscribe from the pricing section and your key is revealed right after checkout.
Is it really privacy-first?
Same DNA as the FormatFuse web tools. Files are processed only to fulfil your request, aren't retained long-term, and are never used to train anything. The full data-handling terms ship with the API.
How is pricing different from CloudConvert or Cloudmersive?
Flat monthly tiers with one simple rule: 1 API call = 1 conversion. No credit packs, no per-operation multipliers, and no surprise math at the end of the month — the #1 complaint developers have about credit-based APIs.
Can I call it from Claude Code, Cursor or an MCP server?
Yes — that's the primary use case. It's a standard REST API with bearer-token auth, and we're shipping an MCP server so AI agents can call file conversions as a tool. Server-side agents can't run the browser tools; the API is how they reach the same engine.
What are the file-size and rate limits?
Free covers 500 conversions/mo with a 25 MB file limit and 10 requests/min. Paid tiers scale up to 500 MB files and 120 requests/min — see the pricing section above.
Do I still need the API if the browser tools already work?
The browser tools are free and stay free. The API is for server-side work — backends, pipelines, CI, and AI agents — where there's no browser to run the WASM engine in.
How do I get started?
Grab a free API key above — drop your email and it's issued on the spot (500 conversions/mo, 25 MB files, no card). Paid tiers add higher quotas, larger files and faster rate limits; subscribe from the pricing section and your key is revealed right after checkout.
Is it really privacy-first?
Same DNA as the FormatFuse web tools. Files are processed only to fulfil your request, aren't retained long-term, and are never used to train anything. The full data-handling terms ship with the API.
How is pricing different from CloudConvert or Cloudmersive?
Flat monthly tiers with one simple rule: 1 API call = 1 conversion. No credit packs, no per-operation multipliers, and no surprise math at the end of the month — the #1 complaint developers have about credit-based APIs.
Can I call it from Claude Code, Cursor or an MCP server?
Yes — that's the primary use case. It's a standard REST API with bearer-token auth, and we're shipping an MCP server so AI agents can call file conversions as a tool. Server-side agents can't run the browser tools; the API is how they reach the same engine.
What are the file-size and rate limits?
Free covers 500 conversions/mo with a 25 MB file limit and 10 requests/min. Paid tiers scale up to 500 MB files and 120 requests/min — see the pricing section above.
Do I still need the API if the browser tools already work?
The browser tools are free and stay free. The API is for server-side work — backends, pipelines, CI, and AI agents — where there's no browser to run the WASM engine in.