{"partialResults":false,"resources":[{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"confidence":{"type":"integer"},"lang":{"type":"string"},"lineCount":{"type":"integer"},"lines":{"items":{"properties":{"bbox":{"properties":{"x0":{"type":"integer"},"x1":{"type":"integer"},"y0":{"type":"integer"},"y1":{"type":"integer"}},"type":"object"},"confidence":{"type":"number"},"text":{"type":"string"}},"type":"object"},"type":"array"},"source":{"type":"string"},"text":{"type":"string"}},"required":["text","confidence","lang","lineCount","lines","source"],"type":"object"},"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":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"11000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","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":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0x3600000000000000000000000000000000000000","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:5042","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0x14fDa13953Fc30428938E6BF950d036e77214e52","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"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":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"},{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"10000","asset":"0x3600000000000000000000000000000000000000","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:5042","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"}],"description":"Extract text from a PNG or JPEG image - full text, overall confidence and per-line bounding boxes - from a URL or base64 payload, Tesseract on-device (no upstream API). Default English; other ISO 639-2 languages on request. Use it when an agent needs the words in a screenshot, scan or photo.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://agent402.tools/fixtures/sample-text.png"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"confidence":94,"lang":"eng","lineCount":2,"lines":[{"bbox":{"x0":24,"x1":469,"y0":29,"y1":60},"confidence":94.34,"text":"Agent402 sample text for OCR."},{"bbox":{"x0":27,"x1":514,"y0":81,"y1":106},"confidence":96.31,"text":"Invoice 402-0001 total 12.34 USD."}],"source":"tesseract.js (Tesseract WASM, Apache-2.0)","text":"Agent402 sample text for OCR.\nInvoice 402-0001 total 12.34 USD."},"type":"json"}},"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"},"output":{"properties":{"example":{"properties":{"confidence":{"type":"integer"},"lang":{"type":"string"},"lineCount":{"type":"integer"},"lines":{"items":{"properties":{"bbox":{"properties":{"x0":{"type":"integer"},"x1":{"type":"integer"},"y0":{"type":"integer"},"y1":{"type":"integer"}},"type":"object"},"confidence":{"type":"number"},"text":{"type":"string"}},"type":"object"},"type":"array"},"source":{"type":"string"},"text":{"type":"string"}},"required":["text","confidence","lang","lineCount","lines","source"],"type":"object"},"type":{"type":"string"}},"required":["type"],"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"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1787497819/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-27T11:42:12.468Z","quality":{"l30DaysTotalCalls":10,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-27T11:42:12.241Z"},"resource":"https://agent402.tools/api/image-ocr","serviceName":"Image OCR","tags":["data","ocr","image","text-extraction","tesseract"],"type":"http","x402Version":2},{"accepts":[{"amount":"9000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","scheme":"exact"},{"amount":"9000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg","scheme":"exact"},{"amount":"9000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","scheme":"exact"},{"amount":"9000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","scheme":"exact"}],"description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where 80+ is reliable). Set language to Tesseract code: 'eng' (default), 'deu' (German), 'fra' (French), 'chi_sim' (Chinese Simplified), 'jpn' (Japanese), 'ara' (Arabic). Use for invoices, receipts, scanned documents, or screenshots with text.","extensions":{"bazaar":{"category":"text","info":{"input":{"body":{"image_base64":"\u003cbase64 of a PNG/JPG\u003e","language":"eng"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{"char_count":72,"confidence":94,"language":"eng","processed_at":"2026-04-10T14:00:00.000Z","processing_ms":1840,"text":"Invoice #12345\nDate: April 10, 2026\n\nBill To:\nJohn Smith\n123 Main Street\n\nTotal Due: $1,250.00","word_count":18},"success":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"image_base64":{"description":"Base64-encoded image. Supported formats: PNG, JPEG, WebP, TIFF, BMP. Max 10 MB decoded. For best results use high-contrast images with clear text.","type":"string"},"language":{"default":"eng","description":"Tesseract language code. Default: 'eng' (English). Other supported: 'deu' (German), 'fra' (French), 'spa' (Spanish), 'ita' (Italian), 'por' (Portuguese), 'rus' (Russian), 'chi_sim' (Chinese Simplified), 'jpn' (Japanese), 'ara' (Arabic), 'kor' (Korean), 'nld' (Dutch), 'pol' (Polish). Use '+' to combine: 'eng+deu'.","type":"string"},"psm":{"default":3,"description":"Page Segmentation Mode. 3 = fully automatic (default, best for most images). 6 = single uniform block of text. 7 = single text line. 11 = sparse text (find text anywhere). 13 = raw line (no line ordering). Use 6 or 7 for forms/labels.","type":"integer"}},"required":["image_base64"]},"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":{"data":{"properties":{"char_count":{"description":"Number of characters extracted (excluding whitespace)","type":"integer"},"confidence":{"description":"Overall OCR confidence score (0-100). Above 70 is considered reliable.","type":"number"},"language":{"description":"Language code used for recognition","type":"string"},"processed_at":{"description":"ISO 8601 timestamp","format":"date-time","type":"string"},"processing_ms":{"description":"Time taken for OCR processing in milliseconds","type":"integer"},"text":{"description":"Full extracted text from the image, with line breaks preserved","type":"string"},"word_count":{"description":"Number of words extracted","type":"integer"}},"required":["text","confidence","language","processed_at"],"type":"object"},"success":{"type":"boolean"}},"required":["success","data"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["image-to-text","text-recognition","ocr","image","text","extract","tesseract","scan","document","invoice","receipt"]},"builder-code":{"info":{"a":"bc_q6wi3opd"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791462963/bazaar-icons/243ff0b79dbee242.png","lastUpdated":"2026-10-26T04:11:50.042Z","quality":{"l30DaysTotalCalls":11,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-26T04:11:49.792Z"},"resource":"https://agentsvc.io/api/v1/proxy/ocr","serviceName":"OCR Image to Text","tags":["image-to-text","text-recognition","ocr","image","text"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","scheme":"exact"}],"description":"JSON micro-tool for agents: GET ?url= (or POST url / image_base64) → local Tesseract OCR (English-first): text, word_count, confidence, width/height, fetched_at, timing_ms. COGS=0 — no upstream OCR API key. Demand-matched OCR class (competitors ~$0.005–$0.012). Brand: geld machen. x402 $0.01 Base USDC.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://tesseract.projectnaptha.com/img/eng_bw.png"},"type":"http"},"output":{"example":{"brand":"geld machen","confidence":88,"contentType":"application/json","engine":"tesseract","fetched_at":"2026-09-11T08:00:00Z","lang":"eng","ok":true,"product":"Image OCR","text":"Example OCR text — pay for live","timing_ms":900,"word_count":5},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"lang":{"description":"OCR language (default eng)","type":"string"},"url":{"description":"HTTPS image URL to OCR (query ?url=)","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"confidence":{"type":"number"},"engine":{"type":"string"},"fetched_at":{"type":"string"},"lang":{"type":"string"},"ok":{"type":"boolean"},"text":{"type":"string"},"timing_ms":{"type":"integer"},"word_count":{"type":"integer"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-30T20:18:34.023Z","quality":{"l30DaysTotalCalls":11,"l30DaysUniquePayers":9,"lastCalledAt":"2026-10-30T20:18:33.784Z"},"resource":"https://geld-machen-x402.fly.dev/product/image-ocr.json","serviceName":"geld machen image-ocr","tags":["json","image-ocr","ocr","tesseract","image-text"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x058D0Cc5CC97e61e8A9f38D6d6365bce525921B2","scheme":"exact"}],"description":"Extract text from an image by URL (OCR): PNG/JPG/WEBP/TIFF/BMP of a screenshot, scan, receipt, chart or photo -\u003e the readable text, via the Tesseract engine. Keyless, no LLM. Use it to read text an agent can only see as an image. SSRF-guarded; max ~10MB.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"lang":"eng","url":"https://example.com/receipt.png"},"type":"http"},"output":{"example":{"chars":128,"engine":"tesseract","text":"TOTAL  $12.40 ...","url":"https://example.com/receipt.png"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"lang":{"default":"eng","description":"Tesseract language code (default eng).","type":"string"},"url":{"description":"Public http(s) URL of the image.","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"chars":{"type":"integer"},"engine":{"type":"string"},"text":{"type":"string"},"url":{"type":"string"}},"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/v1788960152/bazaar-icons/f98489fd044477d5.png","lastUpdated":"2026-10-25T07:36:11.934Z","quality":{"l30DaysTotalCalls":29,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-25T07:36:11.446Z"},"resource":"https://web.cyberwarex.com/ocr","serviceName":"Agent Web-Access","tags":["ocr","image-to-text","tesseract","document","vision"],"type":"http","x402Version":2},{"accepts":[{"amount":"40000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb","name":"USDC"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4a8o45skRPcyjAdyR8yES215Swvh8uTpZD6KLarhxCJ7","scheme":"exact"},{"amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x22DB3A9686EE5261e7Bf3ed4f91277232E8076e6","scheme":"exact"},{"amount":"40000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0x22DB3A9686EE5261e7Bf3ed4f91277232E8076e6","scheme":"exact"},{"amount":"40000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0x22DB3A9686EE5261e7Bf3ed4f91277232E8076e6","scheme":"exact"},{"amount":"40000","asset":"0x3600000000000000000000000000000000000000","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:5042","payTo":"0x0Cf44185564F2b72E291050DC79E578429E52f83","scheme":"exact"},{"amount":"40000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"QWOWU2E6BB76HEQRRMXWZ2MU4HAQIYZWEPP2W7Y377ZRDIW7ZKD4MMMEPM","scheme":"exact"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"minDeposit":"200000","name":"USD Coin","receiverAuthorizer":"0xBa3056eC310658e42dFb8a0Fa349C5406212bE37","version":"2","withdrawDelay":86400},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x22DB3A9686EE5261e7Bf3ed4f91277232E8076e6","scheme":"batch-settlement"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"minDeposit":"200000","name":"USD Coin","receiverAuthorizer":"0xBa3056eC310658e42dFb8a0Fa349C5406212bE37","version":"2","withdrawDelay":86400},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0x22DB3A9686EE5261e7Bf3ed4f91277232E8076e6","scheme":"batch-settlement"},{"amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"minDeposit":"200000","name":"USD Coin","receiverAuthorizer":"0xBa3056eC310658e42dFb8a0Fa349C5406212bE37","version":"2","withdrawDelay":86400},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0x22DB3A9686EE5261e7Bf3ed4f91277232E8076e6","scheme":"batch-settlement"},{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:8453","payTo":"0xA853129ACF56A851f9d51CD8cb47619465260Fa9","scheme":"exact"},{"amount":"20000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:137","payTo":"0xA853129ACF56A851f9d51CD8cb47619465260Fa9","scheme":"exact"},{"amount":"20000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:42161","payTo":"0xA853129ACF56A851f9d51CD8cb47619465260Fa9","scheme":"exact"},{"amount":"20000","asset":"0x3600000000000000000000000000000000000000","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:5042","payTo":"0xA853129ACF56A851f9d51CD8cb47619465260Fa9","scheme":"exact"}],"description":"Image to text (OCR): the text of a PNG, JPEG, WebP or GIF (5 MB, 4096 px a side) in reading order, as blocks with their line breaks, plus the detected language. Use when you need to answer: What text is in this image? It transcribes; it never follows text in the image.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://x402.ochinimus.app/icon.png"},"type":"http"},"output":{"example":{"data":{"blocks":["402"],"cached":false,"fetched_at":"2026-10-14T06:27:38.277Z","final_url":"https://x402.ochinimus.app/icon.png","image":{"bytes":8049,"height":256,"sha256":"09900128d3ff936e9e7df24abaaea1ad873709b88135c1269f8c8f326f7866b5","type":"image/png","width":256},"language":"und","model":"gemini-3.1-flash-lite","no_text_found":false,"source_url":"https://x402.ochinimus.app/icon.png","text":"402"},"paid":true,"tool":"get_ocr"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"the image: an absolute http or https URL","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"properties":{"blocks":{"type":"array"},"cached":{"type":"boolean"},"fetched_at":{"type":"string"},"final_url":{"type":"string"},"image":{"type":"object"},"language":{"type":"string"},"model":{"type":"string"},"no_text_found":{"type":"boolean"},"source_url":{"type":"string"},"text":{"type":"string"}},"type":"object"},"paid":{"type":"boolean"},"tool":{"type":"string"}},"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/v1790342068/bazaar-icons/e1b26d9582fdb91c.png","lastUpdated":"2026-10-14T06:46:49.211Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-14T06:46:49Z"},"resource":"https://x402.ochinimus.app/api/ocr","serviceName":"AgentFeed","tags":["ocr","image-to-text","vision","documents","text-extraction"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB","scheme":"exact"},{"amount":"2000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB","scheme":"exact"},{"amount":"2000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB","scheme":"exact"},{"amount":"2000","asset":"0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9","extra":{"name":"USD₮0","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB","scheme":"exact"},{"amount":"2000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB","scheme":"exact"},{"amount":"2000","asset":"0x779Ded0c9e1022225f8E0630b35a9b54bE713736","extra":{"name":"USD₮0","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:196","payTo":"0xe30c4544eC57ac44d8586eB49e49e267fc2d40DB","scheme":"exact"}],"description":"OCR for agents: send an image URL or base64 (PNG, JPEG, WebP, GIF; up to 3 MB) and get the text it contains in reading order, as plain text or Markdown (tables, lists). Works on screenshots, receipts, invoices, signs and documents. $0.002 USDC per image on Base; images with no readable text are not charged. Gemma 4 vision. By DevX.","extensions":{"bazaar":{"info":{"input":{"body":{"image_url":"https://voice.madebydevx.com/samples/invoice.png"},"bodyType":"json","discoverable":true,"method":"POST","type":"http"},"output":{"example":{"operation_id":"3c2b1a09-8f7e-4d6c-9b5a-4e3d2c1b0a99","payment":{"amount_raw":"2000","network":"eip155:8453","status":"paid","tx_hash":"0x0000000000000000000000000000000000000000000000000000000000000000"},"result":{"characters":35,"format":"text","image":{"bytes":7868,"mime":"image/png"},"lines":2,"model":"gemma-4-26b-a4b-it","text":"INVOICE #4021\nTotal due: 12.50 USDC","truncated":false},"status":"paid"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"format":{"description":"Output format (default text)","enum":["text","markdown"],"type":"string"},"image_base64":{"description":"Base64 image; a data: URI prefix is allowed","type":"string"},"image_url":{"description":"Public http(s) URL of the image (max 3 MB)","type":"string"},"language_hint":{"description":"Optional expected language","maxLength":40,"type":"string"},"requestKey":{"description":"Optional idempotency key: the same payer + requestKey + input within 7 days returns the stored result without a second charge.","maxLength":128,"minLength":8,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$","type":"string"}},"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"discoverable":{"type":"boolean"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"operation_id":{"type":"string"},"payment":{"type":"object"},"result":{"type":"object"},"status":{"type":"string"}},"required":["operation_id","status","result"],"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/v1792674330/bazaar-icons/e0e6fd42800bc2b7.png","lastUpdated":"2026-10-24T15:38:02.107Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-24T15:38:01.915Z"},"resource":"https://voice.madebydevx.com/v1/ocr","serviceName":"DevX Voice","tags":["ocr","image-to-text","text-extraction","vision","documents"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":60,"network":"eip155:8453","payTo":"0xF732ea490c5766071785a2310523f7fA2CEbB829","scheme":"exact"}],"description":"OCR and document parsing: turn an image or PDF into extracted text with layout hints. POST /v1/ocr with a document (or raw text) in the body and get the extracted text and metrics as one JSON object. Deterministic on clean inputs at a fixed engine version. Pay per request in USDC; no account, no API key.","extensions":{"bazaar":{"info":{"input":{"body":{"text":"Invoice from Acme Corp, total $42.00, dated 2026-01-15."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{},"portal":{"provenance":"third-party-supplier","schemaCheck":"passed","serviceId":"ocr-document-parsing"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"Provide a document to OCR or raw text; input lives in the body since callers cannot send headers.","properties":{"image":{"description":"Base64-encoded image.","type":"string"},"pdf":{"description":"Base64-encoded PDF.","type":"string"},"text":{"description":"Raw text (bypasses OCR).","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":{"data":{"description":"For POST /v1/ocr, a JSON object with the extracted text, character count (`chars`), and layout hints. The exact shape is the service's own and is not pinned here; errors return a JSON object with an `error` field, and the GET routes return their own small JSON documents.","type":"object"},"portal":{"properties":{"provenance":{"const":"third-party-supplier"},"schemaCheck":{"enum":["passed","undeclared","unchecked"]},"serviceId":{"const":"ocr-document-parsing"}},"required":["provenance","serviceId","schemaCheck"],"type":"object"}},"required":["portal","data"],"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/v1789841442/bazaar-icons/3cd57aad9bac9307.png","lastUpdated":"2026-10-31T02:24:55.137Z","quality":{"l30DaysTotalCalls":75,"l30DaysUniquePayers":4,"lastCalledAt":"2026-10-31T02:24:54.896Z"},"resource":"https://agent.pocket.network/v1/ocr-document-parsing","serviceName":"Pocket Network","tags":["documents","ocr-document-parsing","rest"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xbe3942b2519520Ae4F3963273F7D7f0440D67292","scheme":"exact"}],"description":"Reads the text in images (PNG, JPEG, WebP, TIFF and more) and scanned or born-digital PDFs with OCR, in 100+ languages, and returns the text per file and per page with confidence scores. Up to 10 files a call. Priced per page allowance: files x maxPagesPerFile (default 5, at most 20) x $0.005. Runs nerolabs/bulk-ocr-image-pdf-to-text; can take a minute or two.","extensions":{"bazaar":{"info":{"input":{"body":{"fileUrls":["https://nerolabs-samples.nerolabs.workers.dev/sample-receipt.png"],"maxPagesPerFile":1},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"_example_note":"Real output, trimmed: long lists cut to their first items, fields and text shortened.","count":1,"rows":[{"blankPages":0,"charCount":346,"confidence":91.8,"fileType":"png","ocrPages":1,"ocrStatus":"ok","pageCount":1,"pagesRead":1,"pagesTruncated":false,"resolvedUrl":"https://nerolabs-samples.nerolabs.workers.dev/sample-receipt.png","sourceUrl":"https://nerolabs-samples.nerolabs.workers.dev/sample-receipt.png","statusDetail":null,"textLayerPages":0,"wordCount":65}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"dpi":{"default":200,"description":"Resolution used to render PDF pages before recognition. 200 suits most scans; 300 helps small print and takes about twice as long; 150 is faster for large clean type. Images are used at their own resolution, enlarged when small and capped at 4000 pixels on the longest side.","maximum":400,"minimum":100,"type":"integer"},"fileUrls":{"description":"A plain list of image (PNG, JPEG, WebP, GIF, BMP, TIFF) or PDF links, for a quick one-off run with no spreadsheet. Use the dataset, file or Google Sheet inputs above to keep your own columns alongside the results.","type":"array"},"includePageText":{"default":false,"description":"Add a 'pages' array with each page's text, method (OCR or copied text layer), confidence and word count, on top of the combined text. Useful for citing a page number, and it makes rows larger.","type":"boolean"},"languages":{"description":"Tesseract language codes, one per line, for example eng, deu, fra, spa, por, ita, nld, pol, rus, jpn, chi_sim, chi_tra, ara, hin, kor. Several codes read mixed documents. English is built in; any other language is downloaded once at the start of the run (5 to 15 MB each). Picking the right language ","type":"array"},"maxPagesPerFile":{"default":20,"description":"Pages read from each PDF before stopping. This is also your cost ceiling per file: a 300-page scan cannot run up a bill you did not expect. Images always count as one page.","maximum":500,"minimum":1,"type":"integer"},"minWordConfidence":{"default":0,"description":"Drop words the engine is less sure about than this, from 0 to 100. Leave at 0 to keep everything and judge by the reported confidence instead. Raising it cuts noise out of poor scans at the cost of real words.","maximum":100,"minimum":0,"type":"integer"},"pageSegmentation":{"default":"auto","description":"How the engine should look for text. 'Automatic' handles documents, receipts and letters. 'Sparse' finds scattered text on screenshots, slides and product photos. 'Single block' suits a cropped paragraph, 'single column' a narrow receipt, 'single line' a cropped field.","enum":["auto","sparse","single_block","single_column","single_line"],"type":"string"},"usePdfTextLayer":{"default":true,"description":"A born-digital PDF page already contains its text. When this is on, such pages are copied exactly and charged at the low text-layer rate instead of being rendered and recognised. Turn it off to force OCR on every page, for example when a PDF's text layer is known to be garbage.","type":"boolean"}},"required":["fileUrls"],"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":{"properties":{"_example_note":{"type":"string"},"count":{"type":"number"},"rows":{"items":{"properties":{"blankPages":{"type":"number"},"charCount":{"type":"number"},"confidence":{"type":"number"},"extractedAt":{"type":"string"},"fileSizeKb":{"type":"number"},"fileType":{"type":"string"},"languages":{"type":"string"},"lowConfidence":{"type":"boolean"},"ocrMs":{"type":"number"},"ocrPages":{"type":"number"},"ocrStatus":{"type":"string"},"pageCount":{"type":"number"},"pagesRead":{"type":"number"},"pagesTruncated":{"type":"boolean"},"resolvedUrl":{"type":"string"},"sourceUrl":{"type":"string"},"statusDetail":{},"text":{"type":"string"},"textLayerPages":{"type":"number"},"wordCount":{"type":"number"}},"type":"object"},"type":"array"}},"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/v1792616069/bazaar-icons/0a5b056fde952fc0.png","lastUpdated":"2026-10-21T21:10:46.422Z","quality":{"l30DaysTotalCalls":3,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-21T21:10:45.853Z"},"resource":"https://x402-agent-tools.nerolabs.workers.dev/ocr","serviceName":"Nero Labs Agent Tools","tags":["ocr","pdf","image to text","scan","documents"],"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-10-30T18:40:42.43Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-30T18:40:42.208Z"},"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":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":360,"network":"eip155:8453","payTo":"0x7c655d3d3944Bd27994dD81A036C3aFB19806C40","scheme":"exact"}],"description":"Text in an image `url` via Google Lens: paragraph, sentence and word-level detections with bounding boxes. Optional `language`. Cheap OCR for screenshots, receipts, signs, slides.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Flag_of_the_United_States.svg/320px-Flag_of_the_United_States.svg.png"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"charged_cents":1,"data":{},"ok":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":true,"properties":{"language":{"maxLength":5,"minLength":2,"type":"string"},"url":{"format":"uri","maxLength":2000,"type":"string"}},"required":["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/v1790390586/bazaar-icons/161e7ee036681539.png","lastUpdated":"2026-10-05T20:01:16.435Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-05T20:01:16.257Z"},"resource":"https://vaaya.ai/api/run/openwebninja/image-ocr","serviceName":"Vaaya","tags":["openwebninja","ai-agents","pay-per-call"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0x1254f70ceed55d2e2d087e28f1ee2368d19e0399","scheme":"exact"}],"description":"Read the text from a photo, screenshot, scan or scanned PDF (OCR). If the PDF already has real text, that is returned instead (faster and exact). Use when text is only available as an image: receipts, letters, forms, signs. Send {url} or {base64}, optional lang (default eng, e.g. eng+fra). Max 20 MB, 20 pages. Returns {text, method, pages}. Errors: 400 bad input, 413 too large.","extensions":{"bazaar":{"info":{"input":{"body":{"lang":"eng","url":"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"method":"ocr","pages":1,"text":"Dummy PDF file"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"base64":{"description":"File contents, base64-encoded (max 20 MB). Provide url OR base64.","type":"string"},"lang":{"description":"Tesseract language code(s), e.g. eng or eng+fra","type":"string"},"url":{"description":"Public URL of the file. Provide url OR base64.","type":"string"}},"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"}}},"lastUpdated":"2026-10-29T06:10:25.936Z","quality":{"l30DaysTotalCalls":15,"l30DaysUniquePayers":7,"lastCalledAt":"2026-10-29T06:10:25.756Z"},"resource":"https://agent-tools-production-e6aa.up.railway.app/v1/ocr","serviceName":"Agent Tools UK","tags":["ocr","image to text","scanned pdf","tesseract","documents"],"type":"http","x402Version":2},{"accepts":[{"amount":"4000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":150,"network":"eip155:8453","payTo":"0x33d25C0A915e1114B341d09a7Cf7CEcaB60AFa0d","scheme":"exact"},{"amount":"4000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxTimeoutSeconds":150,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"8mAMFGi95QPiSjuenVdYGYSLcz5bviqLotaQ83cLvJb7","scheme":"exact"}],"description":"Read text from an image (OCR), 7 languages. Optical character recognition on an image URL (png, jpg, webp, tiff, bmp, gif; up to 15 MB) with Tesseract. Languages eng, deu, fra, spa, ita, por, nld, combinable with + (e.g. eng+fra).","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://sift.srv1996466.hstgr.cloud/samples/text.png"},"type":"http"},"output":{"example":{"characters":58,"text":"Sift Web Tools\nOptical character recognition sample"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"lang":{"description":"Language code(s), default eng","type":"string"},"url":{"description":"Image URL","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-19T19:52:25.953Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":5,"lastCalledAt":"2026-10-19T19:52:25.782Z"},"resource":"https://sift.srv1996466.hstgr.cloud/v1/ocr","serviceName":"Sift Web Tools","tags":["ocr","images","text","documents","agents"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2074C40346Ae2A90e0E4A391bceE6F16BF5277f5","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0x2074C40346Ae2A90e0E4A391bceE6F16BF5277f5","scheme":"exact"},{"amount":"10000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0x2074C40346Ae2A90e0E4A391bceE6F16BF5277f5","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"82wfSCZhCmZA7zwqqt6Q3FG8nqYBwUvbThP6M97fa9Q6","scheme":"exact"}],"description":"Describe image, ask about it. Vision model for an image at a public URL: get a detailed description including any visible text, or pass a question to ask something specific about the image. Accepts PNG, JPEG, WebP and GIF up to 3 MB. Use for alt text, OCR-style reading of screenshots, chart reading and content checks.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png"},"type":"http"},"output":{"example":{"description":"The dice are blue, red, green, and yellow.","model":"@cf/meta/llama-4-scout-17b-16e-instruct","question":"What colors are the dice?","url":"https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"question":{"description":"Optional question about the image (max 300 characters); default is a detailed description","examples":["What colors are the dice?"],"type":"string"},"url":{"description":"Absolute http(s) URL of a PNG, JPEG, WebP or GIF image (max 3 MB)","examples":["https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png"],"type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"description":{"type":"string"},"model":{"type":"string"},"question":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_09e30bdm"},"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"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1792567527/bazaar-icons/a67d2da18841a325.png","lastUpdated":"2026-10-31T09:34:47.695Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-22T16:51:02.193Z"},"resource":"https://agent-data-tools.revmesh2074.workers.dev/describe","serviceName":"Describe image, ask about it","tags":["vision","image","ocr","caption","ai"],"type":"http","x402Version":2},{"accepts":[{"amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb0ae6a9bd7a573ddda58db6c28622417e8ca2099","scheme":"exact"}],"description":"OCR for AI agents, $0.20 per image: scans, photos and screenshots (PNG, JPEG, WebP, GIF, max 5 MB) to exact text with line breaks and reading order preserved. One call: send a url or base64 — no upload step, no polling. No text found means a 400 and you pay nothing. USDC on Base, no account, no API key.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/scanned-invoice.png"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"file_kind":"png","recognized_at":"2026-10-18T08:00:00.000Z","text":"INVOICE 4471\nAcme B.V., Keizersgracht 12, Amsterdam\nTotal due: EUR 120.00 before 2026-11-01","text_chars":82},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"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-10-18T14:57:13.603Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-18T14:57:13.404Z"},"resource":"https://agentdata-api.sander-van-aard.workers.dev/doc/ocr","type":"http","x402Version":2}],"searchMethod":"hybrid","x402Version":2,"meta":{"searchToken":"3dpqoxbtmhw6caa"}}
