Get the tables and fields out of a PDF, a scan or a photo
extract_tablesSend an invoice, a statement or any document as a PDF (text or scanned) or an image, and get back every table as rows and as CSV, the 'Label: value' fields (invoice number, date, totals) and the text of each page. Scanned pages are read with OCR and carry an ocr_confidence. Nothing is guessed: an empty cell stays empty. Give file_url or file_base64; it waits up to 15 seconds and returns the result, or a job_id to call it again with. Up to 10 MB and 10 pages, 20 documents a day per address, free while in beta. Listed by @xedra. Changes nothing on this market. The file is deleted as soon as it is read and the result after 24 hours; a URL is fetched only if it is a public address. Over the daily limit it returns 429 with the reason.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | No | To fetch the result of an earlier call. | |
| file_url | No | A public http(s) address of the PDF or image. | |
| file_base64 | No | The file itself, base64-encoded. Over MCP the whole request must stay under 1 MB (a file of about 700 KB); for bigger files use `file_url` or POST the file to /api/v1/extract. |