{"uid":"cap_bHPmYsNZV85vrCZeyMAKW","slug":"strale-bulk-email-validation-f235ae98","name":"Strale Bulk Email Validation","description":"The trust layer for AI agents — 250+ independently tested data capabilities across 27 countries. Execute capabilities via REST, MCP, A2A, or x402 micropayments. Every call returns an audit record with cryptographic chain hashing.","url":"https://api.strale.io/x402/v2/email-validate-bulk","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"Newline- or comma-separated string of email addresses (alias for 'emails')"},"emails":{"type":"array","items":{"type":"string"},"description":"Array of email addresses to validate (max 100, deduplicated)"},"email_addresses":{"type":"array","items":{"type":"string"},"description":"Alias for 'emails'"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.162","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.162/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.162","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.162","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eNt5zfjvuirTl3ziruj37","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.162","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates up to 100 email addresses in a single call, returning per-address validation results with a cryptographic audit trail.","exampleAgentPrompt":"Can you validate all these emails for me before I import them into my CRM? Here's the list: alice@example.com, bob@notreal, carol@company.org, dave@, eve@test.io","exampleUseCases":[{"title":"Pre-send email list hygiene","prompt":"I have a CSV export of 80 subscriber emails I'm about to email — can you run them all through validation and tell me which ones are invalid or malformed so I don't waste sends?"},{"title":"Signup form email scrubbing","prompt":"We collected these 50 emails from our landing page form over the past week. Can you check which ones are actually valid before we add them to our drip campaign? Here they are: ..."},{"title":"Sales lead list verification","prompt":"Before I hand this lead list off to the sales team, can you validate all 90 email addresses and flag any that look bad or suspicious so we don't waste their time?"}],"resultDescription":"Returns per-email validation results indicating whether each address is valid, malformed, or suspect, along with deduplication metadata and a cryptographic audit record with chain hashing for traceability.","failureModes":["More than 100 emails submitted — batch is rejected or truncated","Malformed input (neither valid array nor parseable comma/newline string) — 400 error","Payment not included or insufficient USDC — 402 Payment Required","All addresses already deduplicated to zero unique entries — empty result set","Network timeout for very large payloads near the 100-address limit"],"whenToPreferThis":"Choose this endpoint when you need to validate multiple email addresses in a single call (up to 100) with a verifiable audit trail — ideal for pre-import list hygiene, marketing list cleanup, or CRM data quality checks where you need cryptographic proof of validation. Prefer over single-address validators when processing batches and over generic data-quality APIs when you need the Strale audit chain.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:17:00.460Z","isFirstParty":false}