# tanod-dev Pdfpeek API

**Canonical:** https://apis.io/apis/tanod-dev/tanod-dev-pdfpeek-api/  
**Provider:** tanod-dev — https://apis.io/providers/tanod-dev/  
**Base URL:** https://docs.tanod.dev  
**Documentation:** https://tanod.dev/

tanod-dev Pdfpeek API is one of 14 APIs that [tanod-dev](https://apis.io/providers/tanod-dev/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include pdfpeek. The published artifact set on APIs.io includes an OpenAPI specification.

pdfpeek, the PDF toolkit. Merge, split, extract or remove pages, rotate, compress, convert pages to images and images to PDF, watermark, number pages, password-protect or unlock, read or edit metadata, print a web page to PDF, add an OCR text layer, convert a PDF to a Word (DOCX) file, extract the tables of a PDF and convert a bank statement PDF to CSV, Excel, OFX or QIF, turn Word, Excel, PowerPoint, OpenDocument, RTF or text files into PDF and Word, Excel, PowerPoint, PDF, HTML, EPUB, CSV or text files into Markdown; inspect a PDF, reorder, crop or resize its pages, read and write bookmarks, list and fill form fields, flatten forms, repair a damaged file and manage attachments, and run several of these in one pipeline call; files inline (base64, up to 10 MB) or by URL, results inline or, with output=url, as 24-hour download links.

## Operations (43)

| Method | Path | Summary |
|---|---|---|
| POST | `/v1/docs/to-markdown` | Convert a document to Markdown: PDF, DOCX, Excel, PowerPoint, HTML, EPUB or CSV… |
| POST | `/v1/pdf/tables` | Extract tables from a PDF: PDF table to CSV, JSON or Excel (pdfpeek) |
| POST | `/v1/pdf/bank-statement` | Convert a bank statement to CSV: parse a bank statement PDF to Excel, OFX or… |
| POST | `/v1/pdf/to-docx` | Convert a PDF to a Word document: PDF to DOCX (pdfpeek) |
| POST | `/v1/pdf/merge` | Merge PDF files: combine or join 2-20 PDFs (with page selections) into one PDF… |
| POST | `/v1/pdf/split` | Split a PDF by page ranges or every N pages: separate PDF pages into files… |
| POST | `/v1/pdf/extract-pages` | Extract pages from a PDF (in the order given) (pdfpeek) |
| POST | `/v1/pdf/remove-pages` | Remove pages from a PDF (pdfpeek) |
| POST | `/v1/pdf/rotate` | Rotate the pages of a PDF by 90, 180 or 270 degrees (pdfpeek) |
| POST | `/v1/pdf/compress` | Compress a PDF to reduce its file size: shrink a PDF file (lossless… |
| POST | `/v1/pdf/to-images` | Convert PDF to images: PDF to PNG or PDF to JPG, one image per page (pdfpeek) |
| POST | `/v1/pdf/rasterize` | Rasterize a PDF: every page rendered to an image, rebuilt as one PDF (pdfpeek) |
| POST | `/v1/pdf/from-images` | Convert images to PDF: JPG to PDF, or combine 1-30 images (PNG, JPEG, WebP)… |
| POST | `/v1/pdf/watermark` | Add a watermark to a PDF: stamp text on its pages (pdfpeek) |
| POST | `/v1/pdf/page-numbers` | Add page numbers to a PDF (pdfpeek) |
| POST | `/v1/pdf/protect` | Password protect a PDF: encrypt it (AES-256), add a password to a PDF (pdfpeek) |
| POST | `/v1/pdf/unlock` | Unlock a PDF: remove the password and decrypt a password-protected PDF (pdfpeek) |
| POST | `/v1/pdf/metadata` | Read, edit or strip the metadata of a PDF (pdfpeek) |
| POST | `/v1/pdf/html-to-pdf` | URL to PDF: convert a web page or HTML to PDF (headless Chromium) (pdfpeek) |
| POST | `/v1/pdf/ocr` | OCR a PDF: OCR a scanned PDF and make the PDF searchable (tesseract) (pdfpeek) |
| POST | `/v1/pdf/inspect` | Inspect a PDF: page sizes, text layer or scan, forms, attachments, JavaScript… |
| POST | `/v1/pdf/reorder` | Reorder, repeat or drop the pages of a PDF from a list of page numbers (pdfpeek) |
| POST | `/v1/pdf/crop` | Crop the margins of a PDF (points or percent, all pages or a selection)… |
| POST | `/v1/pdf/resize` | Resize PDF pages to A4, Letter, Legal or a custom size (fit, fill or stretch)… |
| POST | `/v1/pdf/outline` | Read the bookmarks of a PDF as a nested tree (pdfpeek) |
| POST | `/v1/pdf/set-outline` | Write the bookmarks of a PDF from a nested tree (replacing the existing ones)… |
| POST | `/v1/pdf/form-fields` | List the form fields of a PDF (names, types, values, options) (pdfpeek) |
| POST | `/v1/pdf/fill-form` | Fill a PDF form: complete the form fields of a PDF from a JSON object… |
| POST | `/v1/pdf/flatten` | Flatten the form fields and annotations of a PDF into the page content (pdfpeek) |
| POST | `/v1/pdf/repair` | Repair a damaged PDF (rebuild its structure; optional fast web view) (pdfpeek) |
| POST | `/v1/pdf/attachments` | List, extract or add the file attachments of a PDF (pdfpeek) |
| POST | `/v1/pdf/pipeline` | Run up to 10 PDF operations in sequence on one PDF in a single call (pdfpeek) |
| POST | `/v1/docs/to-pdf` | Convert Word to PDF: DOCX to PDF, also Excel, PowerPoint, OpenDocument or RTF… |
| POST | `/v1/docs/fill-template` | Fill the {{placeholders}} of a Word (DOCX) template with JSON data, as DOCX or… |
| POST | `/v1/docs/pptx-build` | Generate a PowerPoint (PPTX) deck from JSON slides: titles, bullets, speaker… |
| POST | `/v1/docs/xlsx-to-json` | Read an Excel workbook (.xlsx/.xlsm) into structured rows as JSON, or one CSV… |
| POST | `/v1/docs/xlsx-build` | Build a styled Excel (.xlsx) workbook from JSON sheets, columns and rows… |
| POST | `/v1/docs/compare` | Compare two PDF or Word documents: changed paragraphs and rows, word diff… |
| POST | `/v1/pdf/extract-images` | Extract embedded raster images from a PDF (pdfpeek) |
| POST | `/v1/render/mermaid` | Render Mermaid diagram code to an SVG or PNG image (pdfpeek) |
| POST | `/v1/docs/translate` | Translate a PDF to English: a document or scanned PDF (OCR) into 15 languages… |
| POST | `/v1/pdf/redact` | Redact a PDF: black out names, emails, phone numbers, card numbers or areas… |
| POST | `/v1/pdf/redaction-check` | Check PDF redaction: find black boxes that still have readable text under them… |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/tanod-dev/openapi/tanod-dev-pdfpeek-api-openapi.yml

## Other tanod-dev APIs (12)

- [tanod-dev Agentscan API](https://apis.io/apis/tanod-dev/tanod-dev-agentscan-api/)
- [tanod-dev Chainpeek API](https://apis.io/apis/tanod-dev/tanod-dev-chainpeek-api/)
- [tanod-dev Dnspeek API](https://apis.io/apis/tanod-dev/tanod-dev-dnspeek-api/)
- [tanod-dev Findpeek API](https://apis.io/apis/tanod-dev/tanod-dev-findpeek-api/)
- [tanod-dev Imagepeek API](https://apis.io/apis/tanod-dev/tanod-dev-imagepeek-api/)
- [tanod-dev Mlpeek API](https://apis.io/apis/tanod-dev/tanod-dev-mlpeek-api/)
- [tanod-dev Pactlint API](https://apis.io/apis/tanod-dev/tanod-dev-pactlint-api/)
- [tanod-dev Sitepeek API](https://apis.io/apis/tanod-dev/tanod-dev-sitepeek-api/)
- [tanod-dev Skypeek API](https://apis.io/apis/tanod-dev/tanod-dev-skypeek-api/)
- [tanod-dev Toolsniff API](https://apis.io/apis/tanod-dev/tanod-dev-toolsniff-api/)
- [tanod-dev Txpeek API](https://apis.io/apis/tanod-dev/tanod-dev-txpeek-api/)
- [tanod-dev Utilpeek API](https://apis.io/apis/tanod-dev/tanod-dev-utilpeek-api/)

## Tags

pdfpeek

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tanod-dev/tanod-dev-pdfpeek-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tanod-dev/.
