{"id":"dae58afd-d56c-4295-a4d1-aeda55336455","url":"https://qr-code-generator.underscoredone.com/generate","method":"POST","fingerprint":"203c469f3790b3eaedb6bd7ff782402b8635dbb5f84a144cb93c1232908d8bb3","name":"Bulk QR Code Generator","description":"Send a list of texts — website addresses, phone numbers, plain words, WiFi details, anything — and get back a ready-to-use QR code image for each one. Every QR code comes as a base64-encoded PNG you can drop straight into a webpage or save to disk. Great for marketing campaigns, event tickets, product labels, menus, or any situation where you need many QR codes in one go. Empty entries are quietly skipped. Each input is limited to 700 characters. You must send at least one non-empty entry.","category":"other","docs_url":null,"advertised_price_usd":"0.010000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","scheme":"exact","networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"pay_to":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","input_schema":{"body":{"size":600,"texts":["https://example.com","https://example.com/product/42","WiFi:T:WPA;S:GuestNetwork;P:welcome123;;","Phone: +1-800-555-0199"],"error_correction":"H"},"type":"http","method":"POST","bodyType":"json"},"output_schema":{"type":"json","example":{"count":2,"results":[{"text":"https://example.com","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."},{"text":"Phone: +1-800-555-0199","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."}],"api_version":"1.0.0"}},"schema_completeness":0,"status":"unknown","first_seen_at":"2026-08-23 12:10:14.964164+00","last_seen_at":"2026-08-25 09:10:07.737+00","last_success_at":null,"dead_since":null,"probe_backoff_tier":0,"next_probe_at":"2026-09-14 16:52:05+00","search_tsv":"'700':85 'address':11 'anyth':18 'back':21 'base64':40 'base64-encoded':39 'bulk':1 'campaign':57 'charact':86 'code':3,28,35,71 'come':36 'detail':17 'disk':53 'drop':45 'empti':75,95 'encod':41 'entri':76,96 'event':58 'everi':33 'generat':4 'get':20 'go':74 'great':54 'imag':29 'input':81 'label':61 'least':91 'limit':83 'list':7 'mani':69 'market':56 'menus':62 'must':88 'need':68 'non':94 'non-empti':93 'number':13 'one':32,73,92 'phone':12 'plain':14 'png':42 'product':60 'qr':2,27,34,70 'quiet':78 'readi':24 'ready-to-us':23 'save':51 'send':5,89 'situat':65 'skip':79 'straight':46 'text':9 'ticket':59 'use':26 'webpag':49 'websit':10 'wifi':16 'word':15","catalog_number":"288","x402_version":2,"resource_url":"https://qr-code-generator.underscoredone.com/generate","resource_description":"Send a list of texts — website addresses, phone numbers, plain words, WiFi details, anything — and get back a ready-to-use QR code image for each one. Every QR code comes as a base64-encoded PNG you can drop straight into a webpage or save to disk. Great for marketing campaigns, event tickets, product labels, menus, or any situation where you need many QR codes in one go. Empty entries are quietly skipped. Each input is limited to 700 characters. You must send at least one non-empty entry.","bazaar_extension":{"info":{"input":{"body":{"size":600,"texts":["https://example.com","https://example.com/product/42","WiFi:T:WPA;S:GuestNetwork;P:welcome123;;","Phone: +1-800-555-0199"],"error_correction":"H"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"count":2,"results":[{"text":"https://example.com","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."},{"text":"Phone: +1-800-555-0199","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."}],"api_version":"1.0.0"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["texts"],"properties":{"size":{"type":"integer","description":"How wide (and tall — QR codes are square) the output image should be, measured in pixels. Must be between 100 and 1200. Defaults to 600 if you leave it out."},"texts":{"type":"array","description":"The list of things you want turned into QR codes — website addresses, phone numbers, plain text, WiFi credentials, anything you like. Each entry must be 700 characters or fewer. Empty entries are skipped. At least one real entry is required."},"error_correction":{"type":"string","description":"How much damage or dirt the QR code can survive and still scan correctly. Choose L (least tough, smallest code), M, Q, or H (most tough, slightly larger code). Defaults to H, which is best for printed labels or stickers."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["api_version","count","results"],"properties":{"count":{"type":"integer"},"results":{"type":"array","items":{"type":"object"}},"api_version":{"type":"string"}}}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","scheme":"exact","network":"eip155:8453","amountAtomic":"10000"},{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"payTo":"8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b","amount":"10000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"10000"}],"bazaar_compatible":null,"bazaar_validated_at":null,"bazaar_validation_error":null,"window":"24h","probes_n":0,"handshake_uptime":0,"settle_success_rate":0,"valid_result_rate":null,"latency_p50":null,"latency_p90":null,"price_drift_pct":null,"score":0,"computed_at":"2026-09-14 16:22:16.46+00","source_metadata":[{"raw":{"url":"https://qr-code-generator.underscoredone.com/generate","body":{"size":600,"texts":["https://example.com","https://example.com/product/42","WiFi:T:WPA;S:GuestNetwork;P:welcome123;;","Phone: +1-800-555-0199"],"error_correction":"H"},"name":"Bulk QR Code Generator","method":"POST","source":"bazaar:api.cdp.coinbase.com","fingerprint":"203c469f3790b3eaedb6bd7ff782402b8635dbb5f84a144cb93c1232908d8bb3","inputSchema":{"body":{"size":600,"texts":["https://example.com","https://example.com/product/42","WiFi:T:WPA;S:GuestNetwork;P:welcome123;;","Phone: +1-800-555-0199"],"error_correction":"H"},"type":"http","method":"POST","bodyType":"json"},"resourceUrl":"https://qr-code-generator.underscoredone.com/generate","serviceName":"Bulk QR Code Generator","x402Version":2,"outputSchema":{"type":"json","example":{"count":2,"results":[{"text":"https://example.com","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."},{"text":"Phone: +1-800-555-0199","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."}],"api_version":"1.0.0"}},"acceptedAssets":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"],"bazaarExtension":{"info":{"input":{"body":{"size":600,"texts":["https://example.com","https://example.com/product/42","WiFi:T:WPA;S:GuestNetwork;P:welcome123;;","Phone: +1-800-555-0199"],"error_correction":"H"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"count":2,"results":[{"text":"https://example.com","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."},{"text":"Phone: +1-800-555-0199","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."}],"api_version":"1.0.0"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["texts"],"properties":{"size":{"type":"integer","description":"How wide (and tall — QR codes are square) the output image should be, measured in pixels. Must be between 100 and 1200. Defaults to 600 if you leave it out."},"texts":{"type":"array","description":"The list of things you want turned into QR codes — website addresses, phone numbers, plain text, WiFi credentials, anything you like. Each entry must be 700 characters or fewer. Empty entries are skipped. At least one real entry is required."},"error_correction":{"type":"string","description":"How much damage or dirt the QR code can survive and still scan correctly. Choose L (least tough, smallest code), M, Q, or H (most tough, slightly larger code). Defaults to H, which is best for printed labels or stickers."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["api_version","count","results"],"properties":{"count":{"type":"integer"},"results":{"type":"array","items":{"type":"object"}},"api_version":{"type":"string"}}}}}}}},"supportedNetworks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"advertisedPriceUsd":0.01,"paymentRequirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","scheme":"exact","network":"eip155:8453","amountAtomic":"10000"},{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"payTo":"8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b","amount":"10000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"10000"}],"resourceDescription":"Send a list of texts — website addresses, phone numbers, plain words, WiFi details, anything — and get back a ready-to-use QR code image for each one. Every QR code comes as a base64-encoded PNG you can drop straight into a webpage or save to disk. Great for marketing campaigns, event tickets, product labels, menus, or any situation where you need many QR codes in one go. Empty entries are quietly skipped. Each input is limited to 700 characters. You must send at least one non-empty entry.","acceptedPaymentMethods":["exact"]},"source_id":1,"external_id":null}],"live_endpoint_metadata":{"x402_version":2,"resource_url":"https://qr-code-generator.underscoredone.com/generate","resource_description":"Send a list of texts — website addresses, phone numbers, plain words, WiFi details, anything — and get back a ready-to-use QR code image for each one. Every QR code comes as a base64-encoded PNG you can drop straight into a webpage or save to disk. Great for marketing campaigns, event tickets, product labels, menus, or any situation where you need many QR codes in one go. Empty entries are quietly skipped. Each input is limited to 700 characters. You must send at least one non-empty entry.","bazaar_extension":{"info":{"input":{"body":{"size":600,"texts":["https://example.com","https://example.com/product/42","WiFi:T:WPA;S:GuestNetwork;P:welcome123;;","Phone: +1-800-555-0199"],"error_correction":"H"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"count":2,"results":[{"text":"https://example.com","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."},{"text":"Phone: +1-800-555-0199","qr_base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAA..."}],"api_version":"1.0.0"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["texts"],"properties":{"size":{"type":"integer","description":"How wide (and tall — QR codes are square) the output image should be, measured in pixels. Must be between 100 and 1200. Defaults to 600 if you leave it out."},"texts":{"type":"array","description":"The list of things you want turned into QR codes — website addresses, phone numbers, plain text, WiFi credentials, anything you like. Each entry must be 700 characters or fewer. Empty entries are skipped. At least one real entry is required."},"error_correction":{"type":"string","description":"How much damage or dirt the QR code can survive and still scan correctly. Choose L (least tough, smallest code), M, Q, or H (most tough, slightly larger code). Defaults to H, which is best for printed labels or stickers."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["api_version","count","results"],"properties":{"count":{"type":"integer"},"results":{"type":"array","items":{"type":"object"}},"api_version":{"type":"string"}}}}}}}},"accepted_requirements":[{"raw":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xE9740820225B3918b4ddd1292C7cA4Ca0e2C2F08","scheme":"exact","network":"eip155:8453","amountAtomic":"10000"},{"raw":{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"payTo":"8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b","amount":"10000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300},"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"8ugAWAXDB8V18kiUrGZTq1oMvU3C6Fxs8hfC6rvzQT3b","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amountAtomic":"10000"}],"bazaar_compatible":null,"bazaar_validated_at":null,"bazaar_validation_error":null},"sonar_metrics":{"score":0,"uptime":0,"paid_success_rate":0,"valid_result_rate":null,"latency_p50":null,"latency_p90":null,"price_drift_pct":null},"cdp_indexed":false,"confidence":"low"}