{"uid":"cap_DeyMuIvc00Gjtf_ehKf_5","slug":"agent-tools-uk-pdf-table-extractor-17a34b9d","name":"Agent Tools UK – PDF Table Extractor","description":"Extract every table from a PDF and return it as rows of cells in JSON, with the page number of each table. Use when you need numbers from financial statements, invoices, price lists or reports that are locked in a PDF. Send {url} or {base64}. Max 20 MB, first 50 pages. Returns {pages, tables:[{page, rows}], truncated}. Errors: 400 not a PDF, 413 too large.","url":"https://agent-tools-production-e6aa.up.railway.app/v1/pdf-tables?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"Public URL of the file. Provide url OR base64."},"base64":{"type":"string","description":"File contents, base64-encoded (max 20 MB). Provide url OR base64."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ui9ry3uqN37OGIa6Gpt3L","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts all tables from a PDF file (by URL or base64) and returns them as structured JSON rows with page numbers.","exampleAgentPrompt":"Can you pull all the tables out of this financial report PDF — https://example.com/annual-report-2024.pdf — and give me the data as structured rows so I can work with the numbers?","exampleUseCases":[{"title":"Financial statement data extraction","prompt":"Here's the URL to our Q3 earnings PDF: https://example.com/q3-earnings.pdf — can you extract every table from it so I can see all the revenue and expense figures broken down by row?"},{"title":"Invoice line-item parsing","prompt":"I have a supplier invoice as a PDF at https://example.com/invoice-march.pdf — please pull out all the tables so I can see each line item, quantity, and price."},{"title":"Price list extraction from PDF","prompt":"This product catalogue PDF has a big pricing table in it: https://example.com/catalogue-2024.pdf — can you extract all the tables and return the rows so I can compare prices?"}],"resultDescription":"Returns a JSON object containing: total page count processed (`pages`), a `tables` array where each entry has the `page` number and a `rows` array of cell arrays, and a `truncated` boolean indicating if the document exceeded the 50-page limit.","failureModes":["400 Bad Request: the file is not a valid PDF","413 Payload Too Large: file exceeds the 20 MB size limit","Empty tables array: PDF contains no detectable tabular structure (e.g. text-only or image-only pages without real tables)","Truncated output: PDFs longer than 50 pages are processed only up to page 50, with truncated=true","Network/timeout error: public URL unreachable or base64 malformed"],"whenToPreferThis":"Use this endpoint when you need to extract structured tabular data (rows and columns) from a PDF — especially financial statements, invoices, price lists, or reports — and need the data as machine-readable JSON. Prefer it over OCR endpoints when the PDF has real embedded tables rather than scanned images. If the PDF contains only images of text with no real table structure, consider the OCR endpoint instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T12:37:06.525Z","isFirstParty":false,"canonicalSlug":"agent-tools-uk-pdf-table-extractor-17a34b9d"}