{"uid":"cap_ktgGwyM_-mn4XJyiNCx3f","slug":"image-to-markdown-converter-0fecb269","name":"Image to Markdown Converter","description":"Convert a document-like image into Markdown while preserving reading order and tables.","url":"https://manyfish-seller.redcliff-d7368db1.westus2.azurecontainerapps.io/api/v1/image/to-markdown","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"locale":{"type":"string","pattern":"^[A-Za-z]{2,3}(?:-[A-Za-z0-9]{2,8})*$","maxLength":32,"minLength":2},"contentType":{"enum":["image/jpeg","image/png"]},"imageBase64":{"type":"string","pattern":"^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$","maxLength":13981016,"minLength":8}}},"responseSchema":{"type":"json","example":{"image":{"width":200,"height":120,"contentType":"image/png"},"markdown":"HELLO","markdownCharacters":5}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_f7bsdJcgTpPhbR2Gy7y9C","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a document-like image (JPEG or PNG) into structured Markdown text, preserving reading order and tables.","exampleAgentPrompt":"Can you convert this PNG image of a multi-page invoice into Markdown? It has tables with line items and I need the reading order preserved — the locale is en-US.","exampleUseCases":[{"title":"Digitizing scanned invoice tables","prompt":"I have a JPEG scan of an invoice with a table of line items and totals. Can you convert it to Markdown so I can paste it into my billing system? Locale is en-US."},{"title":"Extracting form data from a photo","prompt":"I took a PNG photo of a filled-out paper form. Can you convert it into Markdown text, preserving the field labels and values, with locale set to fr-FR?"},{"title":"Converting whiteboard diagram notes","prompt":"Here's a PNG photo of whiteboard notes from our meeting — it has some structured lists and a table. Can you turn it into Markdown I can put in our wiki? Locale is en-GB."}],"resultDescription":"Returns Markdown-formatted text derived from the input image, with document structure (headings, paragraphs, lists) and tables preserved in reading order. The output is suitable for downstream text processing, storage in a knowledge base, or display in a Markdown renderer.","failureModes":["Invalid base64 encoding returns a validation error","Unsupported content type (not image/jpeg or image/png) returns an enum validation error","Image too large (exceeds ~10MB base64 limit) returns a size error","Non-document images (photos of scenes, people) may produce poor or empty markdown","Handwritten text may be partially or incorrectly converted","Complex multi-column layouts may lose reading order fidelity"],"whenToPreferThis":"Choose this endpoint when you have a document-like image (scanned page, screenshot, photo of a form) and need structured Markdown output with tables and reading order preserved. Prefer this over plain OCR endpoints when you need Markdown formatting rather than raw text. If the input is a PDF rather than an image, use the sibling PDF-to-Markdown endpoint instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:34:34.655Z","isFirstParty":false}