tanod-dev Pdfpeek API

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

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… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tanod-dev:tanod-dev-pdfpeek-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tanod-dev-pdfpeek-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Tanod Dev Pdfpeek API
  version: 0.1.0
  contact:
    name: Tanod
    email: ops@tanod.dev
    url: https://tanod.dev
  x-refined-note:
  - x-guidance differs across the merged source definitions and was not carried
  x-tanod-terms: https://tanod.dev/payments/terms.json
  description: 'Operations tagged pdfpeek across 7 of this provider''s published API definitions: docs.json, images.json, ml.json, openapi.json, text.json, util.json, web.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://docs.tanod.dev
- url: https://images.tanod.dev
- url: https://ml.tanod.dev
- url: https://text.tanod.dev
- url: https://util.tanod.dev
- url: https://web.tanod.dev
tags:


# --- truncated at 32 KB (582 KB total) ---
# Full source: https://artifacts.apis.io/tanod-dev/openapi/tanod-dev-pdfpeek-api-openapi.yml