{"uid":"cap_4XKCjQRIEzRpIKxcSfikq","slug":"geekvault-ocr-optical-character-recognition-eec9496d","name":"GeekVault OCR — Optical Character Recognition","description":"Network, docs, image, web, and dev utility tools paid per call via x402. No signup, no API keys, no subscriptions — just USDC on Base.","url":"https://api.geekvault.dev/docs-tools/v1/ocr?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["file"],"properties":{"file":{"type":"array"}}},"responseSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}}},"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_VtviJWlgKlkf1T5jM-yAR","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 text from an image file using optical character recognition (OCR), returning the recognized text as a string.","exampleAgentPrompt":"Can you read the text out of this scanned receipt image I'm sending you?","exampleUseCases":[{"title":"Digitize scanned invoice","prompt":"I have a scanned image of an invoice — can you extract all the text from it so I can pull out the line items and amounts?"},{"title":"Read text from screenshot","prompt":"Here's a screenshot of an error message I got — can you read the text out of it for me?"},{"title":"Extract business card details","prompt":"I took a photo of a business card. Can you OCR it and give me all the text so I can save the contact info?"}],"resultDescription":"Returns a JSON object with a `text` field containing the full plain-text string recognized from the submitted image file. The text preserves the content of the image but not necessarily its formatting or layout.","failureModes":["Image file is empty or corrupted — returns an error or empty text","Unsupported image format — may fail to process the file","Image is too low resolution to recognize text accurately — returns partial or garbled text","File array is missing or malformed — returns a 400-level validation error","Payment via x402/USDC fails — request is rejected before processing"],"whenToPreferThis":"Choose this endpoint when you need a simple, pay-per-call OCR solution with no API key or subscription overhead. It is ideal for agents that occasionally need to extract text from images on demand, especially in workflows where signup friction is unacceptable. Prefer it over heavier OCR SaaS products when you want to pay micro-amounts in USDC per call via the x402 protocol.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:43:23.641Z","isFirstParty":false,"canonicalSlug":"geekvault-ocr-optical-character-recognition-eec9496d"}