{"uid":"cap_gz5OGcPwzm19Xi1PyZalc","slug":"zinin-m2m-hub-lead-list-cleaner-31a27a82","name":"Zinin M2M Hub – Lead List Cleaner","description":"Pay-per-call data & tool APIs","url":"https://api.timzinin.com/api/lead-list-cleaner?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object"}},"checks":{"type":"array","items":{"enum":["dedupe","email","domain","score"],"type":"string"}},"maxRows":{"type":"integer","maximum":100000,"minimum":1},"minScore":{"type":"integer","maximum":100,"minimum":0},"datasetId":{"$ref":"#/definitions/bazaarShared0"},"datasetUrl":{"$ref":"#/definitions/bazaarShared0"}}},"responseSchema":{"type":"json","example":{"meta":{"run_ms":1200,"settled":true,"item_count":1},"results":[{"raw":{"phone":"+1 888-926-2289","title":"Stripe","emails":["support@stripe.com"],"website":"https://stripe.com","categoryName":"Payment processor"},"name":"Stripe","email":"support@stripe.com","found":true,"phone":"+1 888-926-2289","domain":"stripe.com","checkedAt":"2026-08-03T15:11:21.886Z","sourceUrl":null,"techStack":[],"emailFlags":["role:support"],"emailStatus":"valid","domainStatus":"alive","hotnessScore":70,"scoreReasons":["valid email +40","alive domain +30"]}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QUF3nELT4APPEjMpgmUVm","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates and enriches a list of business leads by checking email validity, domain liveness, phone, and tech stack, returning a hotness score for each entry","exampleAgentPrompt":"Can you clean and validate this list of business leads — I've got names, emails, phone numbers, and websites — and tell me which ones have valid emails, alive domains, and a high hotness score so I know who to prioritize for outreach?","exampleUseCases":[{"title":"Pre-campaign email list hygiene","prompt":"Before I send out this marketing campaign, can you run my list of 50 prospects through the lead cleaner? I need to know which emails are valid and which domains are still alive so I don't tank my sender reputation."},{"title":"CRM data quality audit","prompt":"I exported our CRM contacts — can you validate all the emails and domains and flag any role addresses like support@ or info@? I want to see the hotness score for each lead so we can prioritize follow-ups."},{"title":"Inbound lead scoring","prompt":"We just got a batch of form submissions with company names, emails, and websites — can you check each one to see if the email is valid and the domain is alive, and give me a hotness score so our sales team knows which leads to call first?"}],"resultDescription":"A JSON object with a meta block (run time in ms, settlement status, item count) and a results array where each entry contains the original raw input, cleaned name, validated email, phone, domain, alive/dead domain status, email validity status, email flags (e.g. role:support), tech stack array, hotness score (0–100 integer), score reasons explaining point contributions, and a checkedAt ISO timestamp.","failureModes":["Invalid or malformed email input returns email flagged as invalid with reduced hotness score","Domain unreachable or non-existent returns domainStatus: dead","Missing required fields in the input payload may return a 400 error","Rate limiting or payment failure (x402) may prevent the call from completing","Empty or null website field results in null sourceUrl and empty techStack"],"whenToPreferThis":"Choose this endpoint when you need to validate and score a batch of business leads with mixed contact data (email, phone, domain, company) before sales or marketing outreach. It is particularly useful when you need both email validity and domain liveness checked together with a composite quality score, rather than just single-field email verification. Prefer this over generic email validators when you want enriched output including role-email flags, tech stack, and a prioritization score per lead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T00:50:25.752Z","isFirstParty":false,"canonicalSlug":"zinin-m2m-hub-lead-list-cleaner-31a27a82"}