Your agent wrote the report. bigapi turns it into the PDF.
Render HTML, Markdown or a URL to PDF or PNG. Merge, split, compress PDFs. Resize and convert images. Deterministic, fast, billed per call. No signup. No subscription.
1 · get a key (no signup)$ curl -X POST https://api.bigapi.dev/v1/keys { "key": "bigapi_…", "free_operations": 100 } 2 · make a file$ curl https://api.bigapi.dev/v1/render \ -H "Authorization: Bearer $KEY" \ -H "content-type: application/json" \ -d '{"markdown":"# Invoice 4711\nTotal: $120"}' -o invoice.pdf → invoice.pdf · X-BigAPI-Cost: 0 · X-BigAPI-Free-Ops: 99
Operations
Eight today, each one a thing a language model cannot do by itself. Every call returns a real file and the cost in the headers.
Nothing by that name yet. Planned operations are listed below – and if you call the path you expect on the API, we count it and build the most requested ones first.
HTML / Markdown / URL → PDF or PNG
Chromium-rendered. Real fonts, CSS, page breaks, headers and footers – not a text-to-PDF shim.
1¢ POST /v1/pdf/mergeMerge PDFs
Two or more files into one, in the order given.
1¢ POST /v1/pdf/splitSplit / extract pages
Ranges like 1-3,7,9-z into a new PDF.
1¢ POST /v1/pdf/rotateRotate pages
All or selected pages by 90, 180 or 270 degrees.
1¢ POST /v1/pdf/compressCompress PDF
Downsample images. Levels screen, ebook, printer, prepress.
1¢ POST /v1/pdf/pagesPDF → images
Rasterize pages to JPEG or PNG, 36–600 dpi. One image or a ZIP.
1¢ POST /v1/imageResize · crop · convert · watermark
One call, several steps. JPEG, PNG, WebP, AVIF. Text or image watermark. Keep or strip metadata.
1¢ POST /v1/image/infoImage info
Dimensions, format, colour space, EXIF and embedded metadata as JSON.
1¢Coming next: /v1/image/c2pa/sign and /v1/image/c2pa/verify (Content Credentials for AI-generated media, EU AI Act Art. 50), /v1/screenshot, /v1/ocr, /v1/office/pdf, /v1/pdf/pdfa. Missing something? Call the path you expect – we log what agents look for and build the most requested operations first.
Pricing
One number to remember. No tiers, no seats, no plans.
Why not a subscription?
Agents run in bursts. You pay for the 40 PDFs you made, not for the month you didn't.
Why no signup?
An agent can't fill in a form. One POST returns a key; an email is only needed when you add credit.
Never a surprise bill
Prepaid only, and every key has a monthly cap you set. A looping agent stops at the cap – it cannot spend what you didn't put in.
For agents and agent builders
bigapi is built to be discovered and used by machines: OpenAPI, llms.txt, an MCP server, and errors that tell the agent what to do next.
Claude Desktop, Cursor, Cline – any MCP client
{
"mcpServers": {
"bigapi": {
"command": "npx",
"args": ["-y", "@bigapi/mcp"]
}
}
}
The server fetches its own key on first use. Tools: render, pdf_merge, pdf_split, pdf_rotate, pdf_compress, pdf_to_images, image_process, image_info, get_balance, set_monthly_cap.
Machine-readable
https://api.bigapi.dev/openapi.json OpenAPI 3.1 https://bigapi.dev/llms.txt llms.txt https://api.bigapi.dev/v1/ops operations + prices https://api.bigapi.dev/v1/pricing price list npm: @bigapi/mcp MCP server
Every response carries X-BigAPI-Cost, X-BigAPI-Balance, X-BigAPI-Free-Ops. Send Idempotency-Key and retries are free. Out of credit → 402 with an upgrade_url.