{"uid":"cap_xn5gdKkRZmefFBVimAv47","slug":"vaaya-icypeas-domain-role-based-email-scan-4468669c","name":"Vaaya Icypeas Domain Role-Based Email Scan","description":"Scan a domain for its ROLE-BASED email addresses via Icypeas (contact@, support@, admin@, …) — generic inboxes, not people. Pass `domainOrCompany`. Returns `{ item: { _id } }` immediately — the search runs async. KEEP POLLING icypeas/result with that `id` (every 3-5s; Icypeas caps reads at 30/min) until `status` leaves NONE/SCHEDULED/IN_PROGRESS. FOUND/DEBITED = hit, NOT_FOUND/DEBITED_NOT_FOUND = processed but empty. Complements tomba/domain-search (which lists PEOPLE at the company); use this …","url":"https://vaaya.ai/api/run/icypeas/domain-scan","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["domainOrCompany"],"properties":{"custom":{"type":"object","properties":{"externalId":{"type":"string","maxLength":200,"minLength":1},"webhookUrl":{"type":"string","format":"uri"}},"additionalProperties":false},"domainOrCompany":{"type":"string","minLength":2}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"pathParams":{"type":"object"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.04","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dgRQEjDoIkXKyAO8gySVS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Initiates an async scan of a domain for generic role-based email addresses (contact@, support@, admin@, etc.) via Icypeas, returning a job ID to poll for results.","exampleAgentPrompt":"Can you scan stripe.com and find all its role-based email addresses — things like contact@, support@, admin@, info@, and similar generic inboxes?","exampleUseCases":[{"title":"Sales outreach contact discovery","prompt":"I need to reach out to Acme Corp — can you find their generic business email addresses like sales@, info@, or contact@ at acmecorp.com so I know who to email?"},{"title":"Vendor contact inbox lookup","prompt":"We're trying to get in touch with a vendor at cloudflare.com but don't know who to email — can you scan their domain for role-based inboxes like support@ or billing@ that we could reach out to?"},{"title":"Security audit email enumeration","prompt":"As part of a security review, I need to know what role-based email addresses exist on our company domain techstartup.io — things like admin@, security@, or abuse@ — can you pull that list?"}],"resultDescription":"Returns immediately with `{ item: { _id } }` containing a job ID. The actual scan runs asynchronously via Icypeas. The agent must poll the icypeas/result endpoint every 3-5 seconds with that ID until status is no longer NONE, SCHEDULED, or IN_PROGRESS. A FOUND/DEBITED status means role-based email addresses were discovered; NOT_FOUND/DEBITED_NOT_FOUND means the scan completed but returned no results.","failureModes":["Invalid or non-existent domain returns an empty result after processing","Polling rate limit hit if result endpoint is called more than 30 times per minute","Job may remain IN_PROGRESS for an extended period for large or slow domains","Domain with no role-based emails returns NOT_FOUND/DEBITED_NOT_FOUND status","Network timeout on initial POST before job ID is returned"],"whenToPreferThis":"Use this endpoint when you need generic, role-based email addresses (contact@, support@, admin@, info@, billing@, etc.) for a domain — not individual named contacts. It complements person-level email finders like Tomba domain-search or Prospeo, which list specific employees. Choose this when you want operational or departmental inboxes for outreach, vendor contact, or security auditing purposes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:47:53.456Z","isFirstParty":false}