Extract text and metadata from digital PDFs sent as a URL, an upload, or base64. For n8n, Make, backend and RAG pipelines that need PDF text without OCR. Extract only documents you have the right to read. This Actor does not bypass a login, paywall, CAPTCHA, or other access control.
Large batches keep extracted text on temporary disk so later duplicates can reuse it without retaining every document in memory.
When time runs out, remaining document statuses are saved in batches. If their storage cannot be confirmed, the run reports SYSTEM_FAILURE and lists unconfirmed inputs in RUN_SUMMARY. Confirmed results remain available.
A stopped or crashed parser no longer prevents the next document from being processed.
HTTP-compressed downloads are rejected. Serve the PDF without HTTP content compression; compression inside a PDF remains supported.
Uploads and public URLs use separate download authorization. A public URL cannot reuse a privately downloaded upload.
No input migration is required. There is no pdf-extracted fee for failures or duplicates. The start fee and platform usage still apply.
23 September 2026: Extract text from a digital PDF
0.1, initial private candidate
Send public PDF URLs, upload one PDF, or pass base64. Each document gets a Dataset row with its status, text, page count and basic metadata. Scans return NO_TEXT_LAYER; OCR and password removal are not supported.
Runs accept up to 200 documents in total, including at most 32 base64 files and one upload. File, page, text and parser-time limits keep unusually large documents bounded. Duplicates within a run reuse the first result without another extraction fee.
Set maxTotalChargeUsd before an API or agent run. At the default 1 GB memory, allow $0.01 to start plus $0.003 per unique successful PDF, with platform usage billed separately.