{"x402Version":2,"payTo":"0x879933456986877f5d87e6ee24d1e0ebd264f527","resources":[{"id":4752,"slug":"4752","resource":"https://tools.miniframe.com.br/screenshot","description":"Use when the user needs to see a page as it actually renders — visual proof, a preview, a layout check, or a record of what a page showed. Takes a screenshot with a headless browser (rendering JavaScript). JSON body { url } (public http/https); optional full_page (default false), width (320–2000, default 1280), height (240–2000, default 800), format png|jpeg (default png). Returns image_base64. Private/internal targets are blocked.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x879933456986877f5d87e6ee24d1e0ebd264f527","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"format":"png","full_page":false,"height":800,"url":"https://example.com","width":1280},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"format":"png","full_page":false,"height":800,"image_base64":"iVBORw0KGgo...","width":1280},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"format":{"description":"Image format (optional).","enum":["png","jpeg"],"type":"string"},"full_page":{"description":"Capture full scrollable page (optional).","type":"boolean"},"height":{"description":"Viewport height 240–2000 (optional).","type":"number"},"url":{"description":"Public http/https URL.","type":"string"},"width":{"description":"Viewport width 320–2000 (optional).","type":"number"}},"required":["url"]},"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"}}},"tags":["bazaar"],"sourceHost":"tools.miniframe.com.br","lastUpdated":"2026-08-30T15:51:44.058Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-08-30T15:51:42.543Z"},"liveness":{},"verified":false,"featured":false},{"id":4753,"slug":"4753","resource":"https://tools.miniframe.com.br/cep","description":"Use when a Brazilian postal code needs to become a real address — filling a form, validating a delivery, completing a customer record. JSON body { cep } (8 digits). Returns street, complement, neighborhood, city and state (UF). Queries BrasilAPI first and falls back to ViaCEP automatically, so one upstream outage does not fail the task; both sources return the same normalized shape. CEP is postal/geographic data, not personal data.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x879933456986877f5d87e6ee24d1e0ebd264f527","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"cep":"01310100"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"cep":"01310100","city":"São Paulo","complement":"","neighborhood":"Bela Vista","source":"brasilapi","state":"SP","street":"Avenida Paulista"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cep":{"description":"Brazilian postal code, 8 digits (with or without dash).","type":"string"}},"required":["cep"]},"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"}}},"tags":["bazaar"],"sourceHost":"tools.miniframe.com.br","lastUpdated":"2026-09-17T04:05:46.041Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-17T04:05:45.136Z"},"liveness":{},"verified":false,"featured":false},{"id":4754,"slug":"4754","resource":"https://tools.miniframe.com.br/empresa","description":"Use when you need a Brazilian company profile ready to qualify a lead, not the raw registry. Looks up the CNPJ, completes the address via CEP, and adds derived flags: active, headquarters, age in years, MEI/Simples, size and risk signals. JSON body { cnpj } (14 digits). Personal fields omitted; partner tax IDs stay masked.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x879933456986877f5d87e6ee24d1e0ebd264f527","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"cnpj":"00000000000191"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":{"city":"Brasília","state":"DF","street":"Setor Bancario Sul","zip":"70073901","zip_matches_city":true},"cnpj":"00000000000191","company_name":"BANCO DO BRASIL SA","insights":{"age_years":60,"is_active":true,"is_headquarters":true,"is_mei":false,"is_simples":false,"risk":[],"size":"DEMAIS"},"main_activity":{"code":6422100,"description":"Bancos múltiplos, com carteira comercial"},"partners":[{"name":"FULANO DE TAL","role":"Diretor","tax_id_masked":"***550179**"}],"status":"Ativa","trade_name":""},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cnpj":{"description":"Brazilian company tax ID, 14 digits.","type":"string"}},"required":["cnpj"]},"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"}}},"tags":["bazaar"],"sourceHost":"tools.miniframe.com.br","lastUpdated":"2026-08-31T11:39:54.241Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-31T11:39:53.407Z"},"liveness":{},"verified":false,"featured":false},{"id":4755,"slug":"4755","resource":"https://tools.miniframe.com.br/extract","description":"Use when you need the structured data a page already carries, not raw HTML. Renders JavaScript and returns JSON-LD, Open Graph, meta tags, headings, tables and links, plus any fields you pass as CSS selectors. JSON body { url }, optional selectors ({ name: cssSelector }). Private/internal targets are blocked.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x879933456986877f5d87e6ee24d1e0ebd264f527","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"selectors":{"heading":"h1"},"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"description":"","final_url":"https://example.com/","headings":[{"tag":"h1","text":"Example Domain"}],"jsonld":[],"links":[{"href":"https://www.iana.org/domains/example","text":"More information..."}],"meta":{},"opengraph":{},"selected":{"heading":"Example Domain"},"tables":[],"title":"Example Domain"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"selectors":{"description":"Optional map of name -> CSS selector.","type":"object"},"url":{"description":"Public http/https URL to read.","type":"string"}},"required":["url"]},"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"}}},"tags":["bazaar"],"sourceHost":"tools.miniframe.com.br","lastUpdated":"2026-08-31T11:39:50.471Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-31T11:39:49.584Z"},"liveness":{},"verified":false,"featured":false},{"id":4756,"slug":"4756","resource":"https://tools.miniframe.com.br/url-to-pdf","description":"Use when a page has to become a shareable, archivable document — a receipt, a report, an invoice, a record kept for later. Renders it with a headless browser (running JavaScript) and returns a PDF. JSON body { url } (public http/https); optional format (A4|Letter|Legal|A3, default A4) and landscape (default false). Returns pdf_base64. Private/internal targets are blocked.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x879933456986877f5d87e6ee24d1e0ebd264f527","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"format":"A4","landscape":false,"url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"bytes":24680,"format":"A4","landscape":false,"pdf_base64":"JVBERi0xLjQK..."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"format":{"description":"Paper size (optional, default A4).","enum":["A4","Letter","Legal","A3"],"type":"string"},"landscape":{"description":"Landscape orientation (optional).","type":"boolean"},"url":{"description":"Public http/https URL.","type":"string"}},"required":["url"]},"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"}}},"tags":["bazaar"],"sourceHost":"tools.miniframe.com.br","lastUpdated":"2026-08-31T11:39:49.037Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-31T11:39:47.646Z"},"liveness":{},"verified":false,"featured":false},{"id":4757,"slug":"4757","resource":"https://tools.miniframe.com.br/compress-pdf","description":"Use when a PDF is too large to email, upload or attach — Ghostscript compression an agent sandbox cannot run on its own. Send it either as JSON {pdf_base64} or as the raw PDF body (Content-Type: application/pdf), up to 30 MB. Optional query param mode=light|balanced|max (default balanced). Returns JSON with original_size, compressed_size, reduction_percent, warnings and pdf_base64 (the compressed file).","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x879933456986877f5d87e6ee24d1e0ebd264f527","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"mode":"balanced","pdf_base64":"JVBERi0xLjQK..."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"compressed_size":210000,"mode":"balanced","original_size":500000,"pdf_base64":"JVBERi0xLjUK...","reduction_percent":58,"warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"mode":{"description":"Compression mode (query param, optional, default balanced).","enum":["light","balanced","max"],"type":"string"},"pdf_base64":{"description":"The PDF file encoded in base64 (JSON body). Max 30 MB decoded.","type":"string"}},"required":["pdf_base64"]},"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"}}},"tags":["bazaar"],"sourceHost":"tools.miniframe.com.br","lastUpdated":"2026-08-31T11:39:45.998Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-31T11:39:44.631Z"},"liveness":{},"verified":false,"featured":false}]}