{"partialResults":false,"resources":[{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","scheme":"exact"},{"amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"maxTimeoutSeconds":120,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","scheme":"exact"}],"description":"Performs optical character recognition (OCR) on an image URL to read its text.","extensions":{"bazaar":{"info":{"input":{"body":{"image_url":"https://i.imgur.com/example.png"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"confidence":"high","data_as_of":"2026-06","disclaimer":"Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting.","result":{"text":"Extracted receipt content..."},"supported":true,"warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"image_url":{"description":"URL of the target PNG/JPG image","type":"string"}},"required":["image_url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783444544/bazaar-icons/103a33ef34cfecae.png","lastUpdated":"2026-07-07T17:21:29.4Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-07T17:21:29.255Z"},"resource":"https://codepulse-api.hahavoid0.workers.dev/media/ocr","serviceName":"CodePulse API","tags":["media","ocr"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.004/page. Add an invisible OCR text layer to a scanned PDF — looks identical, fully searchable. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"file":{},"lang":"eng","pages":"string"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key from /v1/cputools/upload-url, ≤ 50 MB\u003e }.","type":"object"},"lang":{"description":"OCR language tag (default \"eng\"). The live roster is the operator-tunable cputools.ocr.langs (deployed traineddata: eng, spa, fra, deu, ita, por, nld, pol, rus, chi_sim); an off-roster lang is a free 422 UNSUPPORTED_LANG naming the roster.","enum":["eng","spa","fra","deu","ita","por","nld","pol","rus","chi_sim"],"type":"string"},"pages":{"description":"1-based pages/ranges, e.g. \"1-3,5\" (default all).","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-02T14:41:41.059Z","quality":{"l30DaysTotalCalls":15,"l30DaysUniquePayers":2,"lastCalledAt":"2026-07-31T15:25:20.794Z"},"resource":"https://api.relaystation.ai/v1/pdf/ocr-searchable","serviceName":"Relaystation OCR Searchable","tags":["searchable-pdf","ocr","scanned-documents","pdf-tools","archiving"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.003/call. Extract text from an image — Tesseract, 10 languages, plain text out. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"file":{},"lang":"eng","tsv":true},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key from /v1/cputools/upload-url, ≤ 50 MB\u003e }.","type":"object"},"lang":{"description":"OCR language tag (default \"eng\"). The live roster is the operator-tunable cputools.ocr.langs (deployed traineddata: eng, spa, fra, deu, ita, por, nld, pol, rus, chi_sim); an off-roster lang is a free 422 UNSUPPORTED_LANG naming the roster.","enum":["eng","spa","fra","deu","ita","por","nld","pol","rus","chi_sim"],"type":"string"},"tsv":{"description":"Also return tesseract TSV (per-word boxes + confidences).","type":"boolean"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-30T15:25:54.457Z","quality":{"l30DaysTotalCalls":7,"l30DaysUniquePayers":3,"lastCalledAt":"2026-07-30T15:25:54.263Z"},"resource":"https://api.relaystation.ai/v1/image/ocr","serviceName":"Relaystation Image OCR","tags":["ocr","text-extraction","tesseract","image-analysis","multilingual"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.003/page. Extract text from a scanned PDF (Tesseract) — make paper searchable data. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"file":{},"lang":"eng","pages":"string"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key from /v1/cputools/upload-url, ≤ 50 MB\u003e }.","type":"object"},"lang":{"description":"OCR language tag (default \"eng\"). The live roster is the operator-tunable cputools.ocr.langs (deployed traineddata: eng, spa, fra, deu, ita, por, nld, pol, rus, chi_sim); an off-roster lang is a free 422 UNSUPPORTED_LANG naming the roster.","enum":["eng","spa","fra","deu","ita","por","nld","pol","rus","chi_sim"],"type":"string"},"pages":{"description":"1-based pages/ranges, e.g. \"1-3,5\" (default all).","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-01T14:32:30.289Z","quality":{"l30DaysTotalCalls":11,"l30DaysUniquePayers":2,"lastCalledAt":"2026-08-01T14:32:30.062Z"},"resource":"https://api.relaystation.ai/v1/pdf/ocr","serviceName":"Relaystation PDF OCR","tags":["pdf-ocr","scanned-documents","text-extraction","pdf-tools","tesseract"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe73D86f185bE79a33b0318d881B71f2a24371114","scheme":"exact"}],"description":"Extract and transcribe all text from an image URL, preserving layout where possible.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://placehold.co/600x200/000/fff.png?text=Hello+World"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"text":"..."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":true,"properties":{"url":{"type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-30T21:14:33.345Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-30T21:14:33.191Z"},"resource":"https://api.24klabs.ai/api/ocr-image","serviceName":"Image OCR","tags":["ai","24klabs"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x15459498e1191d8787c83177809bd54022fA18c4","scheme":"exact"}],"description":"OCR a scanned PDF into clean text (Tesseract, English, machine-printed documents). Up to 25 pages per call. PDFs that turn out to have a text layer are extracted the fast way at the same price.","extensions":{"bazaar":{"info":{"input":{"body":{"maxPages":10,"pdfBase64":""},"bodyType":"json","method":"POST","type":"http"},"output":{"body":{"markdown":"string","meta":{"estOutputTokens":"number","inputBytes":"number","method":"string","outputChars":"number","processedPages":"number","totalPages":"number","truncated":"boolean"},"pages":"number"},"bodyType":"json","example":{"markdown":"INVOICE\n\nAcme Supply Co.\n\nItem Qty Price\nWidgets 12 $48.00","meta":{"estOutputTokens":460,"inputBytes":412876,"method":"ocr","outputChars":1840,"processedPages":2,"totalPages":2,"truncated":false},"pages":2}}},"routeTemplate":"/ocr","schema":{"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"maxPages":{"description":"Pages to OCR from the start of the document (1-25, default 10).","type":"number"},"pdfBase64":{"description":"Base64-encoded PDF file (scanned/image PDFs; machine-printed text, English).","type":"string"}},"required":["pdfBase64"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}}}}},"lastUpdated":"2026-07-30T09:39:54.323Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-30T09:39:52.684Z"},"resource":"https://workbot1.oddsys.org/ocr","serviceName":"RemoteSight PDF OCR","tags":["ocr","pdf","scanned","extraction","document"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe73D86f185bE79a33b0318d881B71f2a24371114","scheme":"exact"}],"description":"Extract and transcribe all text from an image URL, preserving layout where possible.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://placehold.co/600x200/000/fff.png?text=Hello+World"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"text":"..."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":true,"properties":{"url":{"type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-28T04:18:09.442Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-28T04:18:09.31Z"},"resource":"https://api.24klabs.ai/api/v1/ocr-image","serviceName":"Image OCR","tags":["ai","24klabs"],"type":"http","x402Version":2},{"accepts":[{"amount":"12000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6E8B64638b24C6D625b045dD353120d850064E2E","scheme":"exact"}],"description":"Extract text from an image via OCR","extensions":{"bazaar":{"info":{"input":{"body":{"image_base64":"example","image_url":"example","language":"example"},"bodyType":"json","method":"POST","type":"http"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"image_base64":{"description":"Base64-encoded image data (alternative to image_url)","type":"string"},"image_url":{"description":"URL of the image to extract text from","type":"string"},"language":{"description":"Language hint for OCR: eng, fra, deu, spa, etc. (default: eng)","type":"string"}},"required":[],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-29T13:05:52.696Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-29T13:05:52.26Z"},"resource":"https://ocr-extract.api.klymax402.com/api/ocr","type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"},{"amount":"10000","asset":"0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42","extra":{"assetTransferMethod":"eip3009","name":"EURC","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0x5F7254f252eF9b9f92B6B4F2cF91205eD7A96C7A","scheme":"exact"}],"description":"$0.010/document. OCR a document with line- and word-level layout coordinates (Textract) — position-aware text for downstream parsing. 1¢ x402 min; remainder auto-credits — relaystation.ai/penny","extensions":{"bazaar":{"info":{"input":{"body":{"file":{}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"file":{"description":"cputools input-source: { inline: \u003cbase64 ≤ 4 MiB\u003e } or { inputKey: \u003cscratch key from /v1/cputools/upload-url, ≤ 50 MB\u003e }.","type":"object"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-24T18:05:42.017Z","quality":{"l30DaysTotalCalls":4,"l30DaysUniquePayers":2,"lastCalledAt":"2026-07-24T18:05:41.873Z"},"resource":"https://api.relaystation.ai/v1/doc/ocr-layout","serviceName":"Relaystation Detect Text","tags":["ocr","layout-analysis","textract","document-ai","text-extraction"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up","scheme":"exact"}],"description":"ocr image, image to text, OCR API, extract text from image, image OCR, tesseract OCR, optical character recognition, scan image to text, image text recognition, image to text converter, printed text OCR. Run Tesseract OCR on any image URL. Returns extracted text with confidence. Supports English Chinese Japanese Korean German French Spanish Italian. For AI agents reading screenshots scanned documents. Accepts payment on Base or Solana — either network works.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"lang":"string","url":"string"},"type":"http"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"lang":{"description":"Lang (optional)","type":"string"},"url":{"description":"Target URL (required)","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-22T14:11:29.868Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-22T14:11:29.469Z"},"resource":"https://api.x402node.dev/image/ocr","type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xC3E835C247fb8dFD83088E1B865B2D79dC709A60","scheme":"exact"},{"amount":"30000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"piXo4jjpyk6JErS7GS5oGa5Snd5MjeRyYCJTacsMuXE","scheme":"exact"}],"description":"OCR a scanned PDF via Google Gemini — priced per page (sends content to a third party)","extensions":{"bazaar":{"info":{"input":{"body":{"file":"\u003cbinary upload\u003e"},"bodyType":"form-data","method":"POST","type":"http"},"output":{"example":{"note":"See /openapi.json for the per-endpoint response schema","ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"file":{"description":"Primary upload; see /openapi.json for optional parameters","format":"binary","type":"string"}},"required":["file"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"description":"JSON result — full shape in /openapi.json","type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-18T09:58:46.271Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-18T09:58:45.692Z"},"resource":"https://api.pixo.tools/v1/pdf/ocr","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xC3E835C247fb8dFD83088E1B865B2D79dC709A60","scheme":"exact"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"piXo4jjpyk6JErS7GS5oGa5Snd5MjeRyYCJTacsMuXE","scheme":"exact"}],"description":"OCR an image via Google Gemini (sends content to a third party)","extensions":{"bazaar":{"info":{"input":{"body":{"file":"\u003cbinary upload\u003e"},"bodyType":"form-data","method":"POST","type":"http"},"output":{"example":{"note":"See /openapi.json for the per-endpoint response schema","ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"file":{"description":"Primary upload; see /openapi.json for optional parameters","format":"binary","type":"string"}},"required":["file"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"description":"JSON result — full shape in /openapi.json","type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-18T09:58:14.287Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-18T09:58:13.567Z"},"resource":"https://api.pixo.tools/v1/image/ocr","type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b","scheme":"exact"}],"description":"Send a picture, either as a public web address or as base64-encoded image data, and get back the plain text found inside it.","extensions":{"bazaar":{"info":{"input":{"body":{"image_url":"https://example.com/receipt.png","lang":"eng"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"api_version":"1.0.0","confidence":91.4,"lang":"eng","source":"image_url","text":"TOTAL 24.50\nTHANK YOU","word_count":4},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"image_base64":{"description":"The image encoded as base64 text. Leave this out if you are sending a web address instead.","type":"string"},"image_url":{"description":"A public web address pointing to the image file. Leave this out if you are sending the image as base64 text instead.","type":"string"},"lang":{"description":"The language of the text in the image. Only 'eng' (English) is supported at the moment.","type":"string"}},"required":[],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"api_version":{"type":"string"},"confidence":{"type":"number"},"lang":{"type":"string"},"source":{"type":"string"},"text":{"type":"string"},"word_count":{"type":"integer"}},"required":["api_version","text","word_count","confidence","lang","source"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-29T04:11:51.666Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":3,"lastCalledAt":"2026-07-29T04:11:51.484Z"},"resource":"https://ocr.underscoredone.com/read","serviceName":"OCR Text Extractor","tags":["ocr","image to text","extract text from image","read text from image","optical character recognition"],"type":"http","x402Version":2},{"accepts":[{"amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xF2A6416EBb0C594Ab2977695bED061729ddEb47b","scheme":"exact"},{"amount":"40000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"6nZQJcTRWm6VQwa7Tg1JBUGjNznviS9fExUHb53TB3GG","scheme":"exact"}],"description":"OCR a Japanese invoice (請求書) into JSON — vendor, line items, 8%/10% consumption-tax (消費税) breakdown — and verify the qualified-invoice registration number (適格請求書 インボイス登録番号 / T番号, T+13 digits) against Japan's National Tax Agency (国税庁) registry in one call: qualified/cancelled, registered-name match, corporate record (法人番号). Pre-payment 経理/AP check. POST {url|base64} (PDF/JPEG/PNG). First 2 pages. Failed analyses not charged.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/invoice.pdf"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"amounts":{"currency":"JPY","subtotal":55000,"tax":5400,"taxBreakdown":[{"rate":10,"tax":5000,"taxableAmount":50000},{"rate":8,"tax":400,"taxableAmount":5000}],"total":60180},"customer":{"name":"株式会社テスト工業"},"docType":"invoice","invoice":{"dueDate":"2026-08-31","id":"INV-2026-0712","issueDate":"2026-07-10"},"items":[{"amount":30000,"description":"純正部品 ブレーキパッドセット","quantity":2,"taxRate":10,"unitPrice":15000}],"pagesProcessed":1,"qualifiedInvoice":{"cancelDate":null,"checkedAgainst":"2026-06-30","checksumValid":true,"company":{"address":{"city":"豊田市","postCode":"4718571","prefecture":"愛知県","street":"トヨタ町1番地"},"closeDate":null,"corporateNumber":"1180301018771","kind":{"en":"Kabushiki Kaisha (stock company)","ja":"株式会社"},"name":"トヨタ自動車株式会社","status":"active"},"corporateNumber":"1180301018771","entity":"corporation","nameMatch":true,"registered":true,"registeredName":"トヨタ自動車株式会社","registrationDate":"2023-10-01","registrationNumber":"T1180301018771","status":"active","verdict":"qualified"},"vendor":{"address":"〒471-8571 愛知県豊田市トヨタ町1番地","name":"トヨタ自動車株式会社","phone":"0565-28-2121","registrationNumber":"T1180301018771"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"base64":{"description":"Base64-encoded document bytes (alternative to url), max ~8MB","type":"string"},"url":{"description":"Public http(s) URL of a PDF/JPEG/PNG/TIFF/HEIF document","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-29T13:03:37.605Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-07-29T13:03:37.218Z"},"resource":"https://denpyo-api.hp-vladic.workers.dev/read/invoice","tags":["japan","invoice","ocr","document","accounting"],"type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x29322Ea7EcB34aA6164cb2ddeB9CE650902E4f60","scheme":"exact"},{"amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4du4AfkjJEwch2zk3shkPJVZfyJHNDnNjEWC6AboaS5Z","scheme":"exact"}],"description":"OCR extraction from scanned PDF documents (English). Uses Tesseract to read text from image-based pages that have no embedded text layer. Returns structured text and metadata. Ideal for invoices, receipts, contracts, and legacy documents. $0.05 per extraction.","extensions":{"bazaar":{"category":"visual-capture","discoverable":true,"info":{"input":{"method":"GET","queryParams":{"max_pages":"50","url":"https://example.com/scanned-invoice.pdf"},"type":"http"},"output":{"example":{"metadata":{"file_size_bytes":1548290,"page_count":3},"summary_stats":{"has_text":true,"ocr_pages":3,"total_characters":2840}},"type":"json"}},"schema":{"properties":{"input":{"required":["method"]}}},"tags":["screenshot","pdf","rendering"]}},"lastUpdated":"2026-07-24T02:36:09.431Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-24T02:36:08.463Z"},"resource":"https://visual.hugen.tokyo/visual/ocr","type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"100000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"10000","asset":"31566704","extra":{"decimals":6,"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"}],"description":"Extract text from an image (PNG/JPEG): returns the full text, overall confidence (0-100), and per-line bounding boxes. Send either {image: base64} or {url: 'https://…'}. Pure-CPU Tesseract via tesseract.js — no upstream API, no keys. Default lang ...","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://tesseract.projectnaptha.com/img/eng_bw.png"},"bodyType":"json","method":"POST","type":"http"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"image":{"description":"Base64 PNG/JPEG (data: URL prefix accepted). Either this or url is required.","type":"string"},"lang":{"description":"Language code, ISO 639-2. Default 'eng'. Supported: eng, spa, fra, deu, ita, por, nld, rus, pol, tur, chi_sim, chi_tra, jpn, kor, ara, hin, tha, vie, ukr, ell.","type":"string"},"url":{"description":"HTTPS URL to fetch the image from (max 8 MB). Either this or image is required.","type":"string"}}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"lastUpdated":"2026-07-14T12:11:18.391Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-14T12:11:18.189Z"},"resource":"https://agent402.tools/api/image-ocr","serviceName":"Agent402.tools","tags":["web","tools","agents","x402","data"],"type":"http","x402Version":2},{"accepts":[{"amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Arch Tools — ocr-extract (USDC on Base)","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"15000","maxTimeoutSeconds":60,"mimeType":"application/json","network":"base","outputSchema":{"input":{"bodyFields":{"image_base64":{"description":"Base64-encoded image (alternative to image_url)","type":"string"},"image_url":{"description":"Public URL of the image","type":"string"}},"method":"POST","type":"http"},"output":{"description":"JSON response","type":"object"}},"payTo":"0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e","resource":"https://archtools.dev/v1/tools/ocr-extract","scheme":"exact"},{"amount":"15000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","description":"Arch Tools — ocr-extract (USDC on Polygon)","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"15000","maxTimeoutSeconds":60,"mimeType":"application/json","network":"polygon","outputSchema":{"input":{"bodyFields":{"image_base64":{"description":"Base64-encoded image (alternative to image_url)","type":"string"},"image_url":{"description":"Public URL of the image","type":"string"}},"method":"POST","type":"http"},"output":{"description":"JSON response","type":"object"}},"payTo":"0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e","resource":"https://archtools.dev/v1/tools/ocr-extract","scheme":"exact"},{"amount":"15000","asset":"0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2","description":"Arch Tools — ocr-extract (USDT on Base)","extra":{"name":"Tether USD","version":"2"},"maxAmountRequired":"15000","maxTimeoutSeconds":60,"mimeType":"application/json","network":"base","outputSchema":{"input":{"bodyFields":{"image_base64":{"description":"Base64-encoded image (alternative to image_url)","type":"string"},"image_url":{"description":"Public URL of the image","type":"string"}},"method":"POST","type":"http"},"output":{"description":"JSON response","type":"object"}},"payTo":"0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e","resource":"https://archtools.dev/v1/tools/ocr-extract","scheme":"exact"},{"amount":"15000","asset":"0xc2132D05D31c914a87C6611C10748AEb04B58e8F","description":"Arch Tools — ocr-extract (USDT on Polygon)","extra":{"name":"Tether USD","version":"2"},"maxAmountRequired":"15000","maxTimeoutSeconds":60,"mimeType":"application/json","network":"polygon","outputSchema":{"input":{"bodyFields":{"image_base64":{"description":"Base64-encoded image (alternative to image_url)","type":"string"},"image_url":{"description":"Public URL of the image","type":"string"}},"method":"POST","type":"http"},"output":{"description":"JSON response","type":"object"}},"payTo":"0x2583aAc89f58a63D9CCbeDaa5e3BaF2196Aa967e","resource":"https://archtools.dev/v1/tools/ocr-extract","scheme":"exact"}],"description":"Arch Tools — ocr-extract","extensions":{"bazaar":{"info":{"input":{"body":{"image_base64":{"description":"Base64-encoded image (alternative to image_url)","type":"string"},"image_url":{"description":"Public URL of the image","type":"string"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"object"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"body":{"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-28T15:42:48.716Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-28T15:42:48.502Z"},"resource":"https://archtools.dev/v1/tools/ocr-extract","type":"http","x402Version":1},{"accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"OCR image to text with hallucination guard: dual-engine consensus, calibrated confidence, per-segment corroboration. Japanese-strong (latin too). Flat 0.005/image.","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"5000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"base","outputSchema":{"input":{"body":{"image_url":"https://example.com/receipt.png","lang":"japanese"},"bodyType":"json","discoverable":true,"method":"POST","type":"http"},"output":{"description":"JSON: text, ocr_quality (calibrated confidence, hallucination flags), dual-engine consensus verdict"}},"payTo":"0xE3244a21D0d68bFa78b7CAd8C3b8777aDFbB3188","resource":"https://mart402.com/v1/ocr","scheme":"exact"}],"description":"OCR image to text with hallucination guard: dual-engine consensus, calibrated confidence, per-segment corroboration. Japanese-strong (latin too). Flat 0.005/image.","extensions":{"bazaar":{"info":{"input":{"body":{"image_url":"https://example.com/receipt.png","lang":"japanese"},"bodyType":"json","method":"POST","type":"http"},"output":{}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"body":{"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-07-29T05:00:11.867Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-29T05:00:11.677Z"},"resource":"https://mart402.com/v1/ocr","type":"http","x402Version":1}],"searchMethod":"hybrid","x402Version":2,"meta":{"searchToken":"ie34h52ewwlvkaa"}}
