{"uid":"cap_UrDPC7Eay8zaOYFEYiYbl","slug":"arch-tools-ocr-extract-d63767fd","name":"Arch Tools OCR Extract","description":"Extract text from images and screenshots with AI vision. Send a URL or base64 image, get accurate text back in seconds. Pay per call with USDC (x402) or credits - archtools.dev","url":"https://archtools.dev/v1/tools/ocr-extract","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"image_url":{"type":"string","description":"Public URL of the image"},"image_base64":{"type":"string","description":"Base64-encoded image (alternative to image_url)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","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.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UVosBxvGmbkUX4u6Sbnhj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts text from images using OCR, accepting either a public image URL or a base64-encoded image","exampleAgentPrompt":"Can you extract all the text from this image? Here's the URL: https://example.com/receipt.jpg","exampleUseCases":[{"title":"Digitizing scanned receipt data","prompt":"I have a photo of a receipt — here's the URL: https://mystore.com/uploads/receipt_aug.jpg — can you pull out all the text so I can log the line items?"},{"title":"Reading text from a screenshot","prompt":"I've got a base64-encoded screenshot of an error message from our app. Can you run OCR on it and tell me exactly what the text says?"},{"title":"Extracting info from a document image","prompt":"Here's a URL to a scanned business card image: https://cdn.example.com/cards/john_doe.png — can you extract all the text from it so I can add the contact details to my CRM?"}],"resultDescription":"A JSON object containing the text extracted from the provided image, typically including recognized characters, words, or lines of text found in the image.","failureModes":["Image URL is not publicly accessible or returns a non-200 status","Base64 string is malformed or not a valid image encoding","Image format is unsupported (e.g. TIFF, BMP variants)","Image is too low resolution for reliable text recognition","No text found in the image returns empty or minimal result","Both image_url and image_base64 omitted causes a validation error","Payment not processed correctly due to x402 protocol issues"],"whenToPreferThis":"Choose this endpoint when you need to extract text from images programmatically, especially within an AI agent workflow that already uses Arch Tools' suite of data-processing utilities. It supports both URL-based and base64-encoded image input, making it flexible for both remote images and locally encoded files. Ideal for agents automating document digitization, receipt parsing, screenshot reading, or any task requiring machine-readable text from visual content.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:34:27.632Z","isFirstParty":false}