{"info":{"title":"Thomenz","version":"1.0.0"},"openapi":"3.1.0","paths":{"/boleto/decode":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Boleto Decode","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Decode Brazilian boleto payment slips (linha digitável): bank, amount, due date, validity check. Supports bank collection and utility/tax formats."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Boleto Decode","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Decode Brazilian boleto payment slips (linha digitável): bank, amount, due date, validity check. Supports bank collection and utility/tax formats."}},"/cep/:cep":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Cep :Cep","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Brazilian postal code (CEP) lookup with English schema: full address, IBGE city code, coordinates when available."}},"/companies/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"15000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Companies Search","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Search and segment active Brazilian companies by industry (CNAE, main OR secondary), location, size, age, share capital and name. Returns official registry data with business contact info. Ideal for B2B lead generation and market research on Brazil. Priced per page ($0.015). CNAE accepts 4-7 digit prefixes, masked or not (6201-5/01 = 6201501). MEI contact data is redacted (LGPD)."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"15000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Companies Search","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Search and segment active Brazilian companies by industry (CNAE, main OR secondary), location, size, age, share capital and name. Returns official registry data with business contact info. Ideal for B2B lead generation and market research on Brazil. Priced per page ($0.015). CNAE accepts 4-7 digit prefixes, masked or not (6201-5/01 = 6201501). MEI contact data is redacted (LGPD)."}},"/company/:cnpj":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Company :Cnpj","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Consolidated official registry profile of any Brazilian company by CNPJ (tax ID): legal name, status, activities (CNAE), address, incorporation date. Aggregated from Brazilian Federal Revenue public data in a single call."}},"/company/:cnpj/full":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"30000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: :Cnpj Full","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Full due-diligence profile of a Brazilian company: everything in the basic profile plus the complete quadro societário (QSA) — partner name, role and entry date, LGPD-safe with no CPF — and the same 5-registry screen as /risk: debarment (CEIS), anti-corruption (CNEP), leniency, impeded non-profits (CEPIM) and the forced-labor 'Lista Suja', with a verdict and 0-100 risk score. `sources_checked` nam"}},"/risk/company/:cnpj":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"15000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Company :Cnpj","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Brazilian regulatory risk & compliance screening of a company by CNPJ across 5 federal registries: debarment (CEIS), anti-corruption (CNEP), impeded non-profits (CEPIM), leniency (Acordos de Leniência) and forced-labor (Lista Suja, MTE). Returns a verdict + 0–100 risk score, each hit flagged active or historical, plus per-source data_as_of. The Brazilian complement global OFAC/EU/UK/UN + PEP scree"}},"/tender/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"50000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Tender Search","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Search Brazilian public procurement tenders (PNCP) by keyword. Returns normalized tender references (CNPJ/year/sequential, control number, PNCP URL) ready for detail lookups."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"50000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Tender Search","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Search Brazilian public procurement tenders (PNCP) by keyword. Returns normalized tender references (CNPJ/year/sequential, control number, PNCP URL) ready for detail lookups."}},"/validate/batch":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Validate Batch","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Batch-validate Brazilian identifiers: CPF, CNPJ (incl. new alphanumeric format), PIS, license plates, Pix keys. Up to 100 per call."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Thomenz: Validate Batch","intent":"charge","method":"evm","recipient":"0x058E31392D8D2417D100243C2a0323667e594023"}]},"summary":"Batch-validate Brazilian identifiers: CPF, CNPJ (incl. new alphanumeric format), PIS, license plates, Pix keys. Up to 100 per call."}}},"x-service-info":{"description":"Thomenz is an x402-native service at https://brdata.thomenz.me, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 8 endpoints listed."}}