PDF Parser API
a# PDF Parser & Intelligence API The fastest way to add PDF parsing to your app. Extract text, metadata, tables, and structured content from any PDF — by URL or direct upload — with a single API call. Built for RAG pipelines, document automation, e-discovery, search indexing, and data-extraction workflows. ## What You Can Do - **Extract Text** — Full text plus per-page text in one call. Handles…
PDF Parser API endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Quick PDF Info /info |
Lightweight check — file size, page count, encryption status, whether the PDF has extractable text. Cheap; use for validation/triage before heavier extraction. |
| POST |
Extract PDF Metadata /metadata |
Returns document properties: title, author, subject, keywords, creator, producer, creation/modification dates, page count, encryption status, and raw metadata dictionary. |
| POST |
Full Text Extraction /extract-text |
Extracts all text from the PDF as a full concatenated string plus a per-page breakdown. Capped at 500 pages. Ideal for RAG ingestion, full-document search indexing, and NLP… |
| POST |
Page Range Extraction /pages |
Extract text from a specific page range (e.g. pages 1-10). Returns per-page text and a concatenated string. Useful for large documents where you only need a section. Capped at… |
| POST |
Extract Tables /tables |
Detects and extracts tables from each page using pdfplumber. Returns structured rows and columns per page. Great for financial reports, invoices, and data-heavy PDFs. |
| POST |
Search PDF /search |
Search for a keyword or phrase across the entire PDF. Returns matching page numbers, character offsets, and surrounding text snippets for each hit. |
| POST |
Word Count /word-count |
Returns total word count, total character count, and a per-page breakdown of both. Useful for document analytics, billing by page, or content auditing. |