{"partialResults":false,"resources":[{"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-25T13:55:57.516Z","quality":{"l30DaysTotalCalls":10,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-25T13:55:57.329Z"},"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":{"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-24T13:58:05.599Z","quality":{"l30DaysTotalCalls":13,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-24T13:58:05.384Z"},"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":{"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":"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-08-21T10:27:23.101Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-08-21T10:27:22.757Z"},"resource":"https://visual.hugen.tokyo/visual/ocr","type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x15459498e1191d8787c83177809bd54022fA18c4","scheme":"exact"}],"description":"High-page-count OCR: scanned PDF into clean text (Tesseract, English, machine-printed documents), up to 100 pages per call — four times the /ocr cap. Runs under a 240s wall-clock budget; slower documents return the completed pages with truncatedReason \"time-budget\". Text-layer PDFs are extracted the fast way at the same price.","extensions":{"bazaar":{"info":{"input":{"body":{"maxPages":100,"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","truncatedReason":"string?  (\"time-budget\" when the 240s wall-clock budget ran out)"},"pages":"number"},"bodyType":"json","example":{"markdown":"ANNUAL REPORT\n\nChapter 1 — Operations\n\n...","meta":{"estOutputTokens":37050,"inputBytes":18412876,"method":"ocr","outputChars":148200,"processedPages":74,"totalPages":74,"truncated":false},"pages":74}}},"routeTemplate":"/ocr-deep","schema":{"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"maxPages":{"description":"Pages to OCR from the start of the document (1-100, default: all up to 100).","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-08-03T11:25:06.685Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-03T11:25:05.822Z"},"resource":"https://workbot1.oddsys.org/ocr-deep","serviceName":"Busker Deep OCR","tags":["ocr","pdf","scanned","extraction","document"],"type":"http","x402Version":2},{"accepts":[{"amount":"80000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","expires":1786695510,"extra":{"name":"USD Coin","version":"2"},"id":"chal_m2mcent_601","intent":"payment","maxTimeoutSeconds":300,"method":"x402","network":"eip155:8453","payTo":"0xb04994fBcA786ae03ce3354fEd2435C2E04020eC","request":{"method":"POST","url":"https://api.m2mcent.com/pdf-ocr-extractor-mcp/api/process"},"scheme":"exact"}],"description":"Premium agentic endpoint for pdf-ocr-extractor-mcp.","extensions":{"bazaar":{"info":{"description":"Premium agentic endpoint for pdf-ocr-extractor-mcp.","input":{"body":{"data":"example data"},"bodyType":"json","method":"POST","type":"http"},"name":"Execute pdf-ocr-extractor-mcp","output":{"example":{"success":true,"txHash":"0xMockTransactionHash1234567890abcdef"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"data":{"type":"string"}},"required":["data"]},"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-14T08:13:30.833Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-14T08:13:30.647Z"},"resource":"https://api.m2mcent.com/pdf-ocr-extractor-mcp/api/process","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-08-12T08:29:05.926Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-12T08:29:05.508Z"},"resource":"https://api.x402node.dev/image/ocr","type":"http","x402Version":2},{"accepts":[{"amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact"},{"amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"2wKupLR9q6wXYppw8Gr2NvWxKBUqm4PPJKkQfoxHDBg4"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"9urRvUx69HqAopg1JGV9P9wR7JdKoztzdkuNyJ8Eo1up","scheme":"exact"}],"description":"pdf to text, extract text from pdf, pdf text extractor, pdf parser, pdf to plain text, read text from pdf. Fetch PDF from URL and return extracted plain text. Minimal token footprint for summarization and analysis. Supports text-based PDFs (for scanned images use image OCR). For AI agents doing document analysis, RAG indexing, contract review, summary pipelines. Accepts payment on Base or Solana — either network works.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"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":{"url":{"description":"Target URL (optional)","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-08T18:48:28.23Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-08-08T18:48:27.888Z"},"resource":"https://api.x402node.dev/pdf/text","type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe4A4E5B226bE71e7b6eD523bc7a91089c770572F","scheme":"exact"}],"description":"Japanese receipt OCR with local amount, tax, T-number, and contact-format checks; detected T-numbers are checked against the NTA invoice registry. Supports text, HTTPS URL, Base64, PDF, HEIF, and TIFF. Phone, postal code, and address are format/structure only. / 日本語領収書OCR。金額・税額・T番号・連絡先形式をローカル検証し、検出T番号を国税庁データと照合します。text、HTTPS URL、Base64、PDF、HEIF、TIFFに対応。電話・郵便番号・住所は形式・構造のみです。","extensions":{"bazaar":{"info":{"input":{"body":{"response_language":"both","text":"八福餃子房 2025年4月12日 21:18 登録番号 T1013301046627 合計12425円 内消費税1130円"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"amounts":{"currency":"JPY","subtotal":11295,"tax":1130,"tax_breakdown":[{"rate":0.1,"tax":1130,"taxable_amount":11295}],"tax_included":true,"total":12425},"document_type":"receipt","items":[],"merchant":{"address":"千葉県富里市七栄151-1","name":"八福餃子房","name_en":null,"phone":"0476-91-5888","registration_number":"T1013301046627"},"processing":{"image_quality":"good","input_type":"image","pages_processed":1,"source":"base64"},"qualified_invoice":{"checksum_valid":true,"decision":"verified","format_valid":true,"qualified_invoice_registered":true,"registration_number":"T1013301046627","verdict":"qualified"},"receipt":{"number":"2504121854054"},"transaction":{"date":"2025-04-12","time":"21:18"},"validation":{"address":{"exact_location_checked":false,"format_valid":true,"house_number_required":false,"value":"千葉県富里市七栄151-1"},"checks":{"address_format":"passed","amount_consistency":"passed","phone_format":"passed","postal_code_format":"passed","registration_number_checksum":"passed","registration_number_format":"passed","tax_consistency":"passed"},"document_checks_scope":"format_and_consistency","manual_review_required":false,"phone":{"format_valid":true,"reality_checked":false,"value":"0476-91-5888"},"postal_code":{"format_valid":true,"reality_checked":false,"value":"108-0075"},"status":"passed","validation_scope":"format_only"},"warnings":["line_items_not_detected"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"anyOf":[{"required":["text"]},{"required":["image_base64"]},{"required":["file_url"]}],"properties":{"fields":{"items":{"enum":["company","supplier_name","registration_number","corporate_number","date","invoice_date","receipt_date","amount","tax_amount","tax_rate","issue_date","invoice_id","subtotal","total","currency","tax_breakdown","items","customer_name","transaction_time","payment_method","tax_included","summary","supplier_address","supplier_phone","postal_code","phone_number","receipt_number","notes"],"type":"string"},"maxItems":20,"minItems":1,"type":"array"},"file_url":{"format":"uri","maxLength":2048,"type":"string"},"image_base64":{"maxLength":35000000,"type":"string"},"max_pages":{"maximum":2,"minimum":1,"type":"integer"},"mime_type":{"type":"string"},"response_language":{"enum":["ja","en","both"],"type":"string"},"text":{"maxLength":12000,"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":{"items":{"items":{"type":"object"},"type":"array"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-16T23:54:34.663Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-16T23:54:33.932Z"},"resource":"https://api.jpverify.com/jp-receipt/extract","serviceName":"Japan Receipt OCR","tags":["japan","receipt-ocr","t-number","tax","structured-ocr"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe4A4E5B226bE71e7b6eD523bc7a91089c770572F","scheme":"exact"}],"description":"Japanese billing-invoice OCR with deterministic local checks for dates, T-number format/checksum, tax, arithmetic, and required fields. Supports text, HTTPS URL, Base64, PDF, HEIF, and TIFF. No registry lookup; use extract-and-verify for issuer comparison. / 日本語請求書OCR。日付、T番号形式・チェックサム、税額、金額整合性、必須項目をローカル検証します。text、HTTPS URL、Base64、PDF、HEIF、TIFFに対応。法人照合はextract-and-verifyを使用します。","extensions":{"bazaar":{"info":{"input":{"body":{"fields":["supplier_name","registration_number","invoice_date","due_date","total","tax_amount","payment_terms"],"response_language":"both","text":"請求書 株式会社ABC 登録番号 T1013301046627 請求日 2026年8月15日 支払期日 2026年9月30日 合計110000円 消費税10000円"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"due_date":"2026-09-30","invoice_date":"2026-08-15","payment_terms":"月末締め翌月末払い","processing":{"confidence":0.993,"engine":"structured_ocr"},"registration_number":"T1013301046627","subtotal":100000,"supplier_name":"株式会社ABC","tax_amount":10000,"total":110000,"validation":{"checks":{"amount_consistency":"passed","registration_number_checksum":"passed","registration_number_format":"passed","required_fields":"passed","tax_consistency":"passed"},"manual_review_required":false,"registry_checked":false,"status":"passed"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"anyOf":[{"required":["text"]},{"required":["image_base64"]},{"required":["file_url"]}],"properties":{"fields":{"items":{"enum":["company","supplier_name","registration_number","corporate_number","date","invoice_date","amount","tax_amount","tax_rate","issue_date","due_date","invoice_id","subtotal","total","currency","tax_breakdown","items","customer_name","payment_method","tax_included","payment_terms","summary","supplier_address","supplier_phone","postal_code","notes"],"type":"string"},"maxItems":24,"minItems":1,"type":"array"},"file_url":{"format":"uri","maxLength":2048,"type":"string"},"image_base64":{"maxLength":35000000,"type":"string"},"max_pages":{"maximum":2,"minimum":1,"type":"integer"},"mime_type":{"type":"string"},"response_language":{"enum":["ja","en","both"],"type":"string"},"text":{"maxLength":12000,"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":{"items":{"items":{"type":"object"},"type":"array"},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-16T23:47:18.387Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-16T23:47:17.593Z"},"resource":"https://api.jpverify.com/jp-invoice/extract","serviceName":"Japan Invoice OCR","tags":["japan","invoice-ocr","t-number","tax","validation"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xAED4a496Fed1132b94C0A5f9Fb5eE7cf63D869C2","scheme":"exact"}],"description":"Extract embedded text from a public PDF URL or multipart upload for research and retrieval pipelines. Returns text, page count, and character count; scanned-image OCR is not included. Remote and uploaded PDFs are limited to the operator-configured maximum size.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/document.pdf"},"bodyType":"form-data","method":"POST","type":"http"},"output":{"example":{"character_count":3,"page_count":1,"status":"success","text":"..."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"anyOf":[{"required":["url"]},{"required":["file"]}],"properties":{"file":{"format":"binary","type":"string"},"url":{"format":"uri","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":{"additionalProperties":false,"properties":{"character_count":{"minimum":0,"type":"integer"},"page_count":{"minimum":0,"type":"integer"},"status":{"const":"success","type":"string"},"text":{"type":"string"}},"required":["status","text","page_count","character_count"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-23T06:43:29.574Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-23T06:43:28.772Z"},"resource":"https://fetchharbor.benlab.download/pdf-parse","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":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe4A4E5B226bE71e7b6eD523bc7a91089c770572F","scheme":"exact"}],"description":"Japanese business card OCR / 名刺OCR: extract bilingual contact data from Base64 or HTTPS front/back images and one-page PDF, HEIF, or TIFF files into JSON or vCard, including name, title, department, company, email, phone, address, page count, quality, and field provenance. No company or invoice verification. / 日本語・多言語の名刺OCR。表裏画像から氏名、役職、部署、会社、メール、電話、住所をJSONまたはvCardで抽出します。企業・インボイス検証は行いません。","extensions":{"bazaar":{"info":{"input":{"body":{"back_image_base64":"\u003cbase64-business-card-back-image\u003e","front_image_base64":"\u003cbase64-business-card-image\u003e","include_raw_text":false,"mime_type":"image/jpeg","output_format":"json","response_language":"both"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"card":{"address":{"postal_code":"103-8324","raw":"東京都中央区日本橋室町2-1-1"},"contact":{"emails":[{"type":"work","value":"person@example.co.jp"}],"phones":[{"international":"+81-3-3281-6611","type":"unknown","value":"03-3281-6611"}]},"organization":{"display_name":"中外製薬株式会社","display_name_en":"CHUGAI PHARMACEUTICAL CO., LTD.","display_name_en_source":"card_printed"},"person":{"departments":["デジタルトランスフォーメーションユニット"],"name":"鈴木 貴雄","name_en":"Takao Suzuki","name_en_source":"card_printed","titles":["デジタルトランスフォーメーションユニット長"]}},"extraction":{"conflicts":[],"field_confidence":{"organization_display_name":0.99,"person_name":0.98},"field_sources":{"organization_display_name":{"side":"back"},"person_name":{"side":"front"}},"languages_detected":["ja","en"],"merged":true,"sides_processed":["front","back"]},"privacy":{"image_retention":"not_retained","raw_text_included":false},"warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"anyOf":[{"required":["front_image_base64"]},{"required":["back_image_base64"]},{"required":["front_image_url"]},{"required":["back_image_url"]}],"properties":{"back_image_base64":{"description":"Optional Base64-encoded back-side image; use it when the same card has bilingual or contact details on the reverse. / 名刺裏面のBase64画像（任意）。裏面に別言語または連絡先がある場合に使用します。","maxLength":12000000,"type":"string"},"back_image_url":{"description":"Optional HTTPS URL for the back-side card image or PDF. / 名刺裏面画像・PDFのHTTPS URL（任意）。","format":"uri","maxLength":2048,"type":"string"},"front_image_base64":{"description":"Base64-encoded front-side business card image; a data-URL prefix is accepted. / 名刺表面画像のBase64文字列。data URLプレフィックスにも対応します。","maxLength":12000000,"type":"string"},"front_image_url":{"description":"HTTPS URL for the front-side card image or PDF. / 名刺表面画像・PDFのHTTPS URL。","format":"uri","maxLength":2048,"type":"string"},"include_raw_text":{"default":false,"description":"Include OCR text only when explicitly requested; images are not retained. / 明示的に指定した場合のみOCRテキストを返します。画像は保存されません。","type":"boolean"},"max_pages":{"default":1,"description":"At most one page is processed per card side. / 名刺各面につき最大1ページを処理します。","maximum":1,"minimum":1,"type":"integer"},"mime_type":{"default":"image/jpeg","description":"Image MIME type, normally image/jpeg or image/png. / 画像MIMEタイプ。通常はimage/jpegまたはimage/png。","maxLength":80,"type":"string"},"output_format":{"default":"json","description":"Return JSON fields or include a vCard 4.0 representation. / JSONフィールド、またはvCard 4.0形式を返します。","enum":["json","vcard"],"type":"string"},"response_language":{"default":"both","description":"Response presentation language: ja, en, or both. / レスポンス表示言語: ja（日本語）、en（英語）、both（両方）。","enum":["ja","en","both"],"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":{"card":{"type":"object"},"extraction":{"type":"object"},"privacy":{"type":"object"},"type":"object","vcard":{"type":["string","null"]},"warnings":{"items":{"type":"string"},"type":"array"}},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-08-16T23:54:30.12Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":1,"lastCalledAt":"2026-08-16T23:54:29.363Z"},"resource":"https://api.jpverify.com/jp-business-card/extract","serviceName":"Japan Business Card OCR","tags":["japan","business-card","ocr","vcard","contact"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x15459498e1191d8787c83177809bd54022fA18c4","scheme":"exact"}],"description":"Extract clean markdown text from a PDF (text-layer PDFs; no OCR). Turns a document an agent can't cheaply read into compact tokens.","extensions":{"bazaar":{"info":{"input":{"body":{"pdfBase64":""},"bodyType":"json","method":"POST","type":"http"},"output":{"body":{"markdown":"string","meta":{"estInputTokens":"number","estOutputTokens":"number","inputBytes":"number","outputChars":"number","processedPages":"number"},"pages":"number"},"bodyType":"json","example":{"markdown":"# Quarterly Report\n\nRevenue grew 12% year over year...","meta":{"estInputTokens":21053,"estOutputTokens":1280,"inputBytes":84213,"outputChars":5120,"processedPages":4},"pages":4}}},"routeTemplate":"/pdf","schema":{"properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"pdfBase64":{"description":"Base64-encoded PDF file (text-layer PDFs; no OCR).","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-30T08:08:00.425Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-07-30T08:07:58.352Z"},"resource":"https://workbot1.oddsys.org/pdf","tags":["pdf","markdown","extraction","document","context-compression"],"type":"http","x402Version":2}],"searchMethod":"hybrid","x402Version":2,"meta":{"searchToken":"itt6kle2mexxmaa"}}
