Find email addresses at a company domain, with roles

Find email addresses at a company domain, with names, roles and confidence.

by HunterReady to run$0.3350 per request · $33.50 per 100 requests

Example

You ask your agent

“Find email addresses at cloudflare.com and the pattern they follow.”

You get

Domain
cloudflare.com
Emails
aspencer@cloudflare.com
Pattern
{f}{last}
Webmail
No
Accept all
Yes
Disposable
No
Organization
Cloudflare
What your agent sends and gets back (JSON)

Your agent works out the exact inputs, such as IDs, dates and settings, from what you ask.

Request

{
  "tool_id": "hunter.domain-email-search-flex",
  "input": {
    "limit": 1,
    "domain": "cloudflare.com"
  }
}

Response

{
  "data": {
    "domain": "cloudflare.com",
    "emails": [
      {
        "type": "personal",
        "value": "aspencer@cloudflare.com",
        "sources": [
          {
            "uri": "https://ausnog.net/sites/default/files/ausnog-2025/presentations/ausnog-2025-01-06-AmandaSpencer.pdf",
            "domain": "ausnog.net",
            "extracted_on": "2026-01-05",
            "last_seen_on": "2026-07-05",
            "still_on_page": true
          }
        ],
        "twitter": null,
        "linkedin": null,
        "position": "Director Solutions",
        "last_name": "Spencer",
        "seniority": "executive",
        "confidence": 84,
        "department": "management",
        "first_name": "Amanda",
        "source_type": "found",
        "position_raw": "Director Solutions",
        "verification": {
          "date": "2026-09-13",
          "status": "accept_all"
        },
        "decision_maker": true
      }
    ],
    "pattern": "{f}{last}",
    "webmail": false,
    "accept_all": true,
    "disposable": false,
    "organization": "Cloudflare",
    "linked_domains": [],
    "returned_results": 1
  },
  "pagination": {
    "limit": 1,
    "offset": 0,
    "results": 374
  }
}

Use it with your agent

Copy the prompt and paste it into your agent, then tell it what you need.

Read https://scrollport.com/start. Use my existing Scrollport connection, or help me connect if needed. Help me use Find email addresses at a company domain, with roles (tool ID: hunter.domain-email-search-flex). Ask me for the details you need, then show me the result.

Provider access is included. If your agent isn't connected to Scrollport yet, it will help you set that up.

Other tools for this job

Compare all 9 →

Questions

Is Find email addresses at a company domain, with roles by Hunter free?

Scrollport has no free tier: it costs $0.3350 per request ($33.50 per 100 requests), paid per use from a prepaid wallet with no subscription. Connecting your first agent adds $1 of trial credit, so you can try it before adding funds.

Do I need an API key from Hunter?

No. Your agent runs it through your Scrollport connection (MCP, the Scrollport CLI or the HTTP API), and Scrollport handles access to Hunter, so you don't sign up with Hunter or manage an API key.

Details

About this tool

Find professional email addresses for a company, with the filters shown in the input schema. Request up to 100 slots. The catalog price covers 100 slots; the upfront quote scales by started blocks of ten requested slots. Every completed search costs its quote, including an empty result. Returns confidence, sources and verification when available. The worked example shows selected recorded fields and at most one item per list; counts retain their recorded values.

All inputs and outputs

Input

companystring · optional

company name, when you don't know the domain

minLength: 1 · maxLength: 500

decision_makerboolean · optional

restrict to people Hunter classifies as decision makers

departmentstring · optional

executive, it, finance, management, sales, legal, support, hr, marketing, communication, education, design, health, operations

minLength: 1 · maxLength: 500 · enum: executive, it, finance, management, sales, legal, support, hr, marketing, communication, education, design, health, operations

domainstring · optional

the company's domain — preferred over company

minLength: 1 · maxLength: 253

job_titlesstring · optional

comma-separated job titles to match

minLength: 1 · maxLength: 500

limitinteger · optional

Maximum number of results to return.

minimum: 1 · maximum: 100

locationobject · optional

Location used to filter or localise the results.

offsetinteger · optional

records to skip, for paging

minimum: 0 · maximum: 10000

required_fieldstring · optional

comma-separated fields a result must have, e.g. full_name,position

minLength: 1 · maxLength: 500

senioritystring · optional

junior, senior, executive — comma-separate to combine

minLength: 1 · maxLength: 500 · enum: junior, senior, executive, junior,senior, junior,executive, senior,junior, senior,executive, executive,junior, executive,senior, junior,senior,executive, junior,executive,senior, senior,junior,executive, senior,executive,junior, executive,junior,senior, executive,senior,junior

typestring · optional

personal (named people) | generic (info@, contact@)

minLength: 1 · maxLength: 500 · enum: personal, generic

verification_statusstring · optional

filter by deliverability status, e.g. valid

minLength: 1 · maxLength: 500

Output

dataobject

Main result payload.

paginationobject

Paging details for requesting more results.

Errors and limits
  • invalid_input: The lookup fields or limits are invalid.example: {"domain":"stripe.com","limit":1}
  • upstream_error: The provider could not complete a verified result; the wallet was not charged.Check the documented fields and contact Scrollport support with the run ID if needed.