{"schema_version":"1.0","documentation_url":"https://taskfuel.ai/catalog/manifest/","source":{"type":"provider_specifications","date":"2026-10-15","catalog_url":"https://taskfuel.ai/catalog/"},"capability":{"id":"ocr","name":"Read a document or scan","description":"Text, tables, receipts and math from PDFs and images.","category":{"id":"documents","name":"Documents & files"},"url":"https://taskfuel.ai/tools/pdf-to-markdown-api/","guide_url":"https://taskfuel.ai/tools/pdf-to-markdown-api/","detail_url":"https://taskfuel.ai/catalog/capabilities/ocr.json","providers":[{"name":"Mathpix","domains":["mathpix.mpp.paywithlocus.com"]},{"name":"Sats4AI","domains":["sats4ai.com"]},{"name":"2s","domains":["2s.io"]}],"price":{"type":"from","amount":0.005,"currency":"USD","unit":null,"basis":"lowest_positive_declared_endpoint_amount","quote_required":true},"example_prompt":"Use TaskFuel to extract the line items from this invoice PDF as a table: <PDF URL>.","endpoint_count":5},"endpoints":[{"provider":{"name":"Mathpix","domain":"mathpix.mpp.paywithlocus.com"},"method":"POST","url":"https://mathpix.mpp.paywithlocus.com/mathpix/process-image","name":"Process Image","description":"OCR a single image — returns recognized text, LaTeX, MathML, or HTML. Supports math, tables, diagrams, and handwriting.","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.005,"quote_required":false}},{"provider":{"name":"Mathpix","domain":"mathpix.mpp.paywithlocus.com"},"method":"POST","url":"https://mathpix.mpp.paywithlocus.com/mathpix/process-strokes","name":"Process Strokes","description":"Recognize handwritten math/text from stroke coordinate data (digital ink). Returns LaTeX and Mathpix Markdown.","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.013,"quote_required":false}},{"provider":{"name":"2s","domain":"2s.io"},"method":"POST","url":"https://2s.io/api/ai/ocr","name":"OCR + layout extraction.","description":"OCR + layout extraction. POST { imageUrl, instruction? }. Returns verbatim transcribed text in reading order, any detected tables as markdown, the primary language, and a handwriting flag. For reading receipts, forms, screenshots, scanned pages, and labels. JPEG/PNG/GIF/WebP.…","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.09,"quote_required":false}},{"provider":{"name":"Sats4AI","domain":"sats4ai.com"},"method":"POST","url":"https://sats4ai.com/api/l402/extract-document","name":"Document Extraction","description":"Extract text from PDFs and images as clean Markdown. Uses Mistral OCR — handles complex layouts, tables, handwriting, multi-column documents, and mathematical notation. Pay with Bitcoin Lightning — no API key or signup needed.","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"quote_required","amount":null,"quote_required":true}},{"provider":{"name":"Sats4AI","domain":"sats4ai.com"},"method":"POST","url":"https://sats4ai.com/api/l402/extract-receipt","name":"Receipt Extraction","description":"Extract structured data from receipts and invoices. Dual-model pipeline for high-accuracy extraction. Returns JSON with merchant, date, line items, totals, tax, currency, and expense category. Handles crumpled receipts and faded text. Pay with Bitcoin Lightning — no API key or…","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"quote_required","amount":null,"quote_required":true}}]}