BiGapiguides
GET /guides/ → 200 · 59 operations, one guide each

Developer guides

Code-first: every operation with curl, MCP setup, parameters, pricing and the errors your agent should handle. No signup, no subscription – bigapi.dev.

Render & output

Turn what an agent produced into a finished file.

POST /v1/render

HTML / Markdown / URL → PDF or PNG

HTML to PDF, Markdown to PDF or URL/web page to PDF and PNG — Chromium-rendered with real fonts, CSS, page…

1¢
POST /v1/screenshot

Website screenshot

Full-page or viewport screenshot of a URL with device presets. The render tile already does this; this tile…

1¢
POST /v1/md/to-docx

Markdown → DOCX

Turn Markdown (e.g. an LLM answer) into a formatted Word document – headings, lists, tables, links. Send JSON…

1¢
POST /v1/template/render

Template → PDF

Generate documents from data: Handlebars template + JSON to a finished PDF, PNG or HTML — invoices, reports,…

1¢
POST /v1/chart

Chart → PNG

A Chart.js configuration → finished chart as PNG. All Chart.js types (bar, line, pie, radar, …), rendered…

1¢
POST /v1/qr

QR code

Text or URL → QR code as PNG or SVG, with size, colours and error-correction level.

1¢

PDF

Deterministic PDF operations – merge, split, rotate, compress, rasterize.

POST /v1/pdf/merge

Merge PDFs

Combine two or more PDFs into one, in the order given.

1¢
POST /v1/pdf/split

Split / extract pages

Split a PDF or delete pages: keep ranges like 1-3,7,9-z in a new file — extract pages, remove pages, cut a…

1¢
POST /v1/pdf/rotate

Rotate pages

Rotate all or selected pages by 90, 180 or 270 degrees.

1¢
POST /v1/pdf/compress

Compress PDF

Reduce PDF file size: downsample images to shrink a PDF for mail or web — quality levels screen, ebook,…

1¢
POST /v1/pdf/pages

PDF → images

PDF to images: rasterise pages as JPEG or PNG (PDF to JPG, PDF to PNG), 36–600 dpi, one image or a ZIP — for…

1¢
POST /v1/pdf/pdfa

Convert to PDF/A

Archival PDF/A-2b with embedded fonts and normalised colours – ready for long-term storage.

1¢
POST /v1/pdf/verify-signature

Verify PDF signature

Check PDF signatures: who signed, when, and whether the document is unchanged. The signature is verified with…

1¢
POST /v1/pdf/protect

Protect PDF

Encrypt a PDF with a password: AES-256 protection with print/modify/copy permissions — password-protect a PDF…

1¢
POST /v1/pdf/unlock

Unlock PDF

Remove a PDF password: decrypt a protected PDF (requires the correct password; a wrong password returns 422…

1¢
POST /v1/pdf/compare

Compare PDFs

Visually compare two PDFs page by page: change percentage per page as JSON, or a diff PDF with changes…

1¢/p
POST /v1/pdf/redact

Redact PDF (guaranteed removal)

Redact or anonymize a PDF (GDPR): permanently remove names, addresses or any terms from contracts and reports…

1¢/p
POST /v1/pdf/sanitize

Sanitize PDF

Strip the invisible: JavaScript actions, open-actions, form fields and embedded files are removed and the…

1¢
POST /v1/pdf/linearize

Linearize PDF (fast web view)

Optimise a PDF for fast web view: browsers show page one before the whole file has loaded — for document…

1¢

Image

Resize, convert, crop, watermark, inspect.

POST /v1/image

Resize · crop · convert · watermark

Resize, crop, convert (incl. HEIC from iPhones), compress, blur and strip metadata in one call — or use a…

1¢
POST /v1/image/info

Image info

Dimensions, format, colour space, channels, alpha, density and orientation as JSON, plus whether EXIF data…

1¢
POST /v1/image/to-pdf

Images → PDF

Combine images into one PDF: JPG to PDF, PNG to PDF, merge scans into a single document — one or many images…

1¢

AI labelling (EU AI Act Art. 50)

Mark, sign and verify AI-generated media so platforms and regulators recognise it.

POST /v1/image/c2pa/sign

C2PA sign (Content Credentials)

Embed C2PA Content Credentials into a JPEG/PNG/WebP and mark it as AI-generated (EU AI Act Art. 50). Signed…

1¢
POST /v1/image/c2pa/verify

C2PA verify

Read and validate C2PA Content Credentials of an image: who signed, which generator, is it marked…

1¢
POST /v1/image/ai-label

AI label (visible + EXIF)

Stamp a visible "AI-generated" label onto an image and write it into the EXIF metadata – the 1-cent bulk tile…

1¢

Documents

Office files, OCR, archival formats.

POST /v1/ocr

OCR – searchable PDF or text

OCR for scanned PDFs and photos: image to text, scan to searchable PDF, extract text from pictures — 14…

1¢/p
POST /v1/office/pdf

Office → PDF

Word to PDF, Excel to PDF, PowerPoint to PDF: convert DOCX, XLSX, PPTX, ODT and more via LibreOffice. Billed…

1¢/p
POST /v1/email/to-pdf

Email → PDF

Save an email as PDF: archive .eml files as clean PDFs — header table, body, inline images, attachment list.…

1¢
POST /v1/pdf/to-docx

PDF → Word (DOCX)

Convert PDF to Word: editable DOCX with real paragraphs and tables, not text boxes. Pure scans are read by…

1¢/p
POST /v1/pdf/to-pptx

PDF → PowerPoint (PPTX)

Turn every PDF page into a PowerPoint slide (page as image, same aspect ratio) to present or annotate a PDF.…

1¢/p
POST /v1/office/convert

Office ↔ Office (DOCX, ODT, XLSX, ODS, PPTX …)

Convert between Office formats via LibreOffice: DOC to DOCX, DOCX to ODT, XLS to XLSX, XLSX to CSV or ODS,…

1¢
POST /v1/ps/to-pdf

EPS / PostScript → PDF or PNG

Convert EPS and PostScript files to PDF (cropped to the bounding box) or PNG, e.g. logos from print shops.…

1¢

E-invoicing (DE/EU)

XRechnung, ZUGFeRD and Factur-X – read, convert, check identifiers.

POST /v1/einvoice/to-json

Read an e-invoice (XRechnung, ZUGFeRD) to JSON

Read XRechnung, ZUGFeRD, Factur-X or Peppol BIS (XML or PDF) into clean JSON: parties, lines, VAT, totals,…

1¢
POST /v1/einvoice/to-pdf

E-invoice to readable PDF

Turn an XRechnung or ZUGFeRD/Factur-X invoice (XML or PDF) into a clean, printable PDF with parties, lines,…

1¢
POST /v1/einvoice/to-xlsx

E-invoices to Excel, CSV or DATEV

Up to 50 e-invoices (XML or PDF) into one spreadsheet: one row per invoice plus a sheet with every line,…

1¢
POST /v1/einvoice/verify-identifiers

Check IBAN, Leitweg-ID, VAT ID and Peppol ID

Check IBAN, Leitweg-ID (tells you the right check digits), EU VAT ID and Peppol participant ID (GLN,…

1¢
POST /v1/einvoice/validate

Validate XRechnung / ZUGFeRD (KoSIT)

Full rule check of XRechnung 3.0 and EN 16931 invoices (incl. ZUGFeRD/Factur-X EN 16931) with the official…

1¢
POST /v1/einvoice/convert

Convert XRechnung between UBL and CII

Convert an XRechnung or EN 16931 invoice between UBL and CII (also from a ZUGFeRD PDF). Only valid invoices;…

1¢
POST /v1/einvoice/create

Create an e-invoice (XRechnung or ZUGFeRD)

Turn simple invoice data (JSON) into an XRechnung (UBL or CII) or a ZUGFeRD PDF/A-3 with embedded XML. We…

1¢
POST /v1/bank/reconcile

Match invoices against a bank statement

Send e-invoices and one bank statement (CAMT or MT940): which invoices are paid, partly paid or open, and…

1¢

Data formats

Parse and render structured formats – bank statements, geodata.

POST /v1/bank/statement

Bank statement (CAMT.053 / MT940) to JSON, Excel or CSV

Read bank statements from online banking (CAMT.053/052/054, MT940) into transactions with counterparty, IBAN,…

1¢
POST /v1/diff/tables

Compare tables (CSV/XLSX)

Compare two CSV or XLSX files and get the delta as JSON: added, removed and changed rows and cells, plus new…

1¢
POST /v1/verify/json-schema

Validate JSON against a schema

Check JSON against a JSON Schema (draft-07 or 2020-12) and get every error with its path, e.g. /items/2/price…

1¢
POST /v1/table/to-json

Table (CSV, XLSX, ODS) → JSON

Read a CSV, Excel or OpenDocument sheet into JSON rows keyed by the header. Separator guessed (; , tab),…

1¢
POST /v1/cbor/convert

CBOR ↔ JSON

Decode CBOR (IoT, WebAuthn, COSE) to readable JSON or encode JSON as compact CBOR. Bytes come back as base64,…

1¢

Extract

Get text, tables and metadata out of PDFs and web pages – in formats an agent can reason over.

POST /v1/pdf/to-markdown

PDF → Markdown

Extract text from a PDF: clean, reflowed Markdown from the text layer — PDF to text for LLM context,…

1¢/p
POST /v1/pdf/extract-tables

PDF → tables

Extract tables from a PDF to JSON or CSV (PDF table to Excel-ready CSV) — works on invoices, reports, bank…

1¢/p
POST /v1/pdf/info

PDF info

Pages, title, author, PDF version, page size, encryption and form flags as JSON – know what you are dealing…

1¢
POST /v1/url/to-markdown

URL → Markdown

Web page to Markdown/text: fetch a URL and extract the readable article — navigation and ads stripped, ready…

1¢
POST /v1/epub/to-markdown

EPUB → Markdown

Extract an e-book (EPUB) as clean Markdown for reading, summarising or RAG ingestion.

1¢
POST /v1/pdf/outline

PDF outline

Read the bookmark/chapter outline of a PDF as JSON with target pages – chapter boundaries for clean RAG…

1¢
POST /v1/text/chunk

Text → RAG chunks

Split text for embeddings: turn text/Markdown into RAG-ready chunks — token-based sizing, heading-aware…

1¢
POST /v1/docx/to-markdown

DOCX → Markdown

Extract text from a Word document: DOCX to clean Markdown — headings, lists and tables preserved.

1¢
POST /v1/xlsx/to-markdown

XLSX → Markdown

Extract text from a spreadsheet: XLSX to Markdown tables, one section per sheet.

1¢
POST /v1/pptx/to-markdown

PPTX → Markdown

Extract text from a presentation: PPTX to Markdown — one section per slide, bullets, speaker notes included.

1¢
POST /v1/pdf/attachments

Extract PDF attachments

Pull embedded files out of a PDF: ZUGFeRD/Factur-X invoice XML, attached CSVs, images or sub-PDFs — as JSON…

1¢
POST /v1/html/to-markdown

HTML → Markdown

You already have the HTML: extract the readable article as Markdown — navigation, headers, footers, sidebars…

1¢
POST /v1/subtitles/to-transcript

Subtitles → transcript

Turn SRT or WebVTT subtitles into a clean transcript: timestamps, tags and repeated lines removed, paragraphs…

1¢
POST /v1/pdf/to-xlsx

PDF → Excel (XLSX)

Convert PDF tables to Excel: every table found becomes a sheet, numbers stay numbers (1.234,56 and 1,234.56),…

1¢/p