{"stats":{"calls7d":0,"successRate":null,"avgMs":null,"reviews":0,"usefulRate":null},"id":"p/hunter.companies.emails","kind":"provider","name":"hunter_companies_emails","description":"Find email addresses at a company domain, with roles. People and email addresses Hunter knows at a company, with roles and confidence. DELIVERABILITY WARNING: this is a directory listing, not a verified list — each row's `verification.status` is null unless Hunter has checked that mailbox, and `confidence` below ~50 is a pattern guess. Live 2026-09-08, a team that mailed generic rows (info@, sales@) straight from this endpoint bounced on 73 of 79; a hunter.people.email.verify call per address ($0.012, or leadmagic.people.email.verify at $0.006) would have caught all 73. Verify before outreach, and never invent info@ for a domain this returned not (Hunter · People & contact data)","tags":["people","enrichment","hunter","search","data"],"method":"POST","path":"/v1/p/hunter.companies.emails","url":"https://toll402.dev/v1/p/hunter.companies.emails","specUrl":"https://toll402.dev/v1/spec/p/hunter.companies.emails","price":"$0.003063","priceUsd":0.003063,"available":true,"inputSchema":{"type":"object","properties":{"domain":{"type":"string","description":"the company's domain — preferred over company","examples":["stripe.com"]},"company":{"type":"string","description":"company name, when you don't know the domain"},"limit":{"type":"integer","description":"emails to return, default 10, max 100 — THIS IS THE PRICE DIAL: 1 search credit per 10 returned","examples":[10]},"offset":{"type":"integer","description":"records to skip, for paging"},"type":{"type":"string","description":"personal (named people) | generic (info@, contact@)","examples":["personal"]},"seniority":{"type":"string","description":"junior, senior, executive — comma-separate to combine"},"department":{"type":"string","description":"executive, it, finance, management, sales, legal, support, hr, marketing, communication, education, design, health, operations"},"required_field":{"type":"string","description":"comma-separated fields a result must have, e.g. full_name,position"},"decision_maker":{"type":"boolean","description":"restrict to people Hunter classifies as decision makers"},"verification_status":{"type":"string","description":"filter by deliverability status, e.g. valid"},"job_titles":{"type":"string","description":"comma-separated job titles to match"},"location":{"type":"string","description":"comma-separated locations to filter results by"},"aggregations":{"type":"boolean","description":"return aggregate breakdowns (by department, seniority) alongside the results"}},"additionalProperties":true,"description":"one of domain | company is required. Mapped to people.search because what it actually returns is a filtered list of PEOPLE at that company"},"example":{"domain":"stripe.com","limit":10,"type":"personal"},"meta":{"provider":"Hunter","providerSlug":"hunter","providerDocs":"https://hunter.io/api-documentation/v2","providerPricing":"https://hunter.io/pricing","providerLogo":"https://www.google.com/s2/favicons?domain=hunter.io&sz=64","platform":"people","platformLabel":"People & contact data","category":"Enrichment","capability":"people.search","upstreamMethod":"GET","upstreamPriceUsd":0.00245,"pricing":"per_result","pricingNote":"1 SEARCH credit per 10 emails returned (rounded up); a domain with no results is free. OBSERVED 2026-07-31 — a `limit` of 1 on a domain never queried on this key returned 1 email and moved requests.credits.used by exactly 1.000, confirming the per-10 rounding — one email costs the same whole credit ","verified":"2026-07-31","docs":"https://hunter.io/api-documentation/v2#domain-search","calls":0,"successRate":null,"via":"treg"}}