{"version":1,"endpoints":[{"method":"POST","path":"/v1/email/validate","price":"$0.002","description":"Validate an email address: syntax, disposable-domain check, MX record.","inputSchema":{"bodyFields":{"email":{"type":"string","required":true,"description":"Email address to validate"}}},"outputSchema":{"type":"object","properties":{"email_normalized":{"type":"string"},"syntax":{"type":"boolean"},"disposable":{"type":"boolean"},"mx":{"type":"string","enum":["found","none","unknown"]},"verdict":{"type":"string","enum":["deliverable","risky","undeliverable"]}}}},{"method":"POST","path":"/v1/vatid/validate","price":"$0.005","description":"Validate an EU VAT ID: format check, then live VIES lookup.","inputSchema":{"bodyFields":{"vatId":{"type":"string","required":true,"description":"EU VAT ID incl. country prefix, e.g. DE129274202"}}},"outputSchema":{"type":"object","properties":{"valid":{"type":"boolean"},"stage":{"type":"string","enum":["format","vies"]},"name":{"type":"string","description":"Registered name if VIES discloses it"},"address":{"type":"string"},"consultationDate":{"type":"string"}}}},{"method":"POST","path":"/v1/iban/validate","price":"$0.002","description":"Validate an IBAN (ISO 13616 check digits + SEPA membership).","inputSchema":{"bodyFields":{"iban":{"type":"string","required":true,"description":"IBAN to validate"}}},"outputSchema":{"type":"object","properties":{"valid":{"type":"boolean"},"iban":{"type":"string"},"country":{"type":"string"},"reason":{"type":"string"},"sepa":{"type":"boolean"}}}},{"method":"POST","path":"/v1/sanctions/screen","price":"$0.015","description":"Screen a person or company against the official EU, US (OFAC SDN) and UK (OFSI) sanctions lists. Fuzzy name matching with an auditable reason per hit. Not a PEP check, not legal clearance.","inputSchema":{"bodyFields":{"name":{"type":"string","required":true,"description":"Person or company name to screen"},"type":{"type":"string","description":"Narrow matching: 'person' or 'entity'"},"minScore":{"type":"number","description":"Similarity threshold 0.5-1 (default tuned on real data)"}}},"outputSchema":{"type":"object","properties":{"query":{"type":"string"},"hit":{"type":"boolean"},"matches":{"type":"array","items":{"type":"object","description":"score, matchedOn, reason, entry {id, source, type, name, programme, country, listedOn}"}},"truncated":{"type":"boolean"},"listVersion":{"type":"object","description":"fetchedAt, sources, entryCount"},"checkedAt":{"type":"string"}}}},{"method":"POST","path":"/v1/company/verify","price":"$0.15","description":"Verify a business partner in one call: EU VAT registration (VIES), LEI register (GLEIF), IBAN checksum and country consistency — returned as one verdict with an auditable check log. Does not include commercial-register existence checks.","inputSchema":{"bodyFields":{"name":{"type":"string","description":"Company name (at least one of name/vatId/lei required)"},"vatId":{"type":"string","description":"EU VAT ID incl. country prefix"},"lei":{"type":"string","description":"20-character LEI"},"country":{"type":"string","description":"Expected home country, ISO-2"},"iban":{"type":"string","description":"IBAN to cross-check"}}},"outputSchema":{"type":"object","properties":{"verdict":{"type":"string","enum":["pass","fail","inconclusive"]},"checks":{"type":"array","items":{"type":"object","description":"check, result, detail"}},"company":{"type":"object","description":"legalName, lei, country, city, entityStatus, registrationStatus"},"vatRegisteredName":{"type":"string"},"checkedAt":{"type":"string"}}}},{"method":"POST","path":"/v1/records/normalize","price":"$0.01","description":"Clean and deduplicate up to 100 contact records in one call.","inputSchema":{"bodyFields":{"records":{"type":"array","required":true,"description":"1-100 records with optional fields name, company, email, phone, street, zip, city, country"}}},"outputSchema":{"type":"object","properties":{"records":{"type":"array","items":{"type":"object"}},"duplicates":{"type":"array","items":{"type":"array","description":"[originalIndex, duplicateIndex]"}},"stats":{"type":"object","description":"total, duplicate_groups, duplicate_records"}}}}],"network":"base-sepolia","payTo":"0x92E8E55222ef348c57B13ce47C84C0cC95b945fC"}