{"name":"qr-scanner","description":"Scans a public image URL for QR codes and returns each one's decoded text. PNG, JPG, GIF, and BMP images are all supported, and multiple codes in a single image come back as separate entries with a symbol_index. Send image_url; the response is a codes array plus a source note pointing at qrserver.com, the public decoding service this endpoint proxies to since Cloudflare Workers have no native canvas support for image decoding. Use it as a QR scanner API, QR code reader, or image-to-text QR decoder for ticket validation, packaging audits, and any workflow that needs to extract data encoded in a QR image without a phone camera.","price":"$0.005","method":"POST","input_schema":{"properties":{"image_url":{"type":"string","description":"Public http(s) URL of an image containing one or more QR codes. Must be directly fetchable."}},"required":["image_url"]},"input_example":{"image_url":"https://upload.wikimedia.org/wikipedia/commons/thumb/d/d0/QR_code_for_mobile_English_Wikipedia.svg/1200px-QR_code_for_mobile_English_Wikipedia.svg.png"},"output_example":{"codes":[{"text":"http://en.m.wikipedia.org","symbol_index":0}],"source":"https://api.qrserver.com"},"x402_payment_required":true,"x402_facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}