Let The HuntBegin

Stop searching by hand. Give us what you know and we automate the hunt.

Investigation Idle

How it works

Give it one clue.Get a whole person.

â—Ž
Give it one clue

An email, a phone number, a handle, a domain. One near-unique identifier is all it needs. A name on its own is refused, because a name is not a person.

â—ˆ
It follows the trail

Free lookups fire together, then paid ones, then live ones, and only when they are actually needed. Each thing it finds becomes the next thing to search.

â–¤
You get a file, not a link

Every fact carries how well corroborated it is and when it was last seen. What it could not establish, it says so plainly instead of guessing.

What HuntPeople is

HuntPeople automates the work of looking someone up. What normally takes half an hour of searching and cross-checking takes about thirty seconds here, from $0.10 a person. You give it a starting point, tell it what you need, and it goes and finds it.

Where it fits

What HuntPeople is not.

The category is crowded with tools that look the same and do something else. It is quicker to cross those off.

A contact database.

Sells a record that was true the day somebody scraped it, and never says which day that was.

Instead

A fresh investigation, run per person, on demand. Every fact carries the date it was actually seen.

A background check.

Regulated ground. Those reports exist to decide who gets hired, housed, insured or lent to.

Instead

A way to find and verify somebody you already have a legitimate reason to reach. It is not a consumer reporting agency and must never decide any of those four things.

An AI that guesses.

It does not decide on its own whether two records are the same person. That one call is not left to a model, because getting it wrong is permanent.

Instead

It reads the pages and says how sure it is, in words you can read. Whether two records are the same person is settled by fixed rules, and it takes a phone number, an email or a domain that matches, never a name that happens to agree.

A name lookup.

A name is not a person. Half the internet shares yours, so a name on its own is refused.

Instead

One near-unique identifier is enough to start. A phone number, an email, a handle, a domain.

A black box.

Nobody gets to look a person up quietly, and no run is anonymous.

Instead

Every lookup is logged and attributable to whoever ran it. That is a feature, not plumbing.

One or many

One person, or the whole list.

Search one person, or hand over a list of hundreds. Send the file as it arrived. Any column names, any order, blank rows, phone numbers written five different ways. It reads the file, works out what each column holds, and handles the mess itself. Nothing to tidy up first.

Search contacts_final(2).csv
One person A list of people
contacts_final(2).csv attached 618 rows read
Name Mobile No. email address Company
1 Okafor, Marianne +1 (512) 555 0182 m.okafor@northgate-logistics.example Northgate Logistics Q3
2 Delia Whitfield +1 (512) 555 0173 d.whitfield@northgate-logistics.example Northgate
3 T. Herrera (512) 555-0114 Northgate Logistics Inc x
4 @r_castellano 512.555.0147 2024
5
6 --- added by Ray, do not delete ---
7 Simone Adeyemi
611 more rows
Column check read from your file
Your columnUnderstood as
NameFull name
Mobile No.Phone
email addressEmail
CompanyEmployer
(no header)Ignored

Watch it run

Under 30 seconds. By hand, 30 minutes.

You watch it happen. Steps land, runs finish, and the list resolves out of order because everyone on it is searched at the same time. One search takes under 30 seconds. The same lookups done by a person take 30 minutes at the very least.

Northgate list 620 people Running
PersonRunTimeHow sure
Marianne Okafor+1 (512) 555 0182 Queued Running Done 27s Confirmed
Delia Whitfieldd.whitfield@northgate-logistics.example Queued Running Done 19s Likely
+1 (512) 555 0147no name given Queued Running No match 22s nobody to be sure of
Simone Adeyemi+1 (512) 555 0164 Queued Running Failed stopped 8s never got an answer
Tomas Herrerat.herrera@northgate-logistics.example Queued Running 18s still running

214 of 620 finished · 12 running · middle run 23s

They all go at once, so they finish out of order. A run that found nothing is not a run that failed, and failed runs go back in the queue.

Marianne Okafor +1 (512) 555 0182 Running Done
✓Confirming the number2s
✓Finding the name behind it5s
✓Checking business filings9s
✓Looking for a work email16s
Work email m.okafor@northgate-logistics.exampleConfirmed

This search

27s

Start to finish, watched the whole way.

The same lookups by hand

30 minutes

At the very least, and that is one person.

What comes back

You asked for an email. You get the whole file.

Every fact says whose it is and how sure we are. Everything found on the way is kept, asked for or not.

What we could not establish is written down as a blank.

MO Marianne Okafor IdentityStrong match
What you asked for 1 field
Email m.okafor@northgate-logistics.example Hers Confirmed
Found along the way 3 more facts
Also called M. J. Okafor Hers Unconfirmed
Employer Northgate Logistics, last seen March 2026 Company Likely
Switchboard +1 (512) 555 0100 Company Confirmed

14 checks ran

9 found something 4 found nothing 1 could not finish

Said plainly

Home address Not established

A blank you can trust beats a guess that reads like a fact.

You asked for

One email address

Three more facts came back with it.

Every search, kept

Everyone you looked up. And a view for calling them.

Every search your team runs lands in one database, one record per person. Switch to the contact view to set where somebody stands and call them from the row.

Database Contact How we found them
Filter by name, phone, email... Status Confidence Download
NameStatusAnchorGoalsConfidence
Marianne Okafor Done Phone Email· m.okafor@northgate-logistics.example Phone Confirmed
Priya Nandakumar Running Username Domain· sableandroe.example Email Likely
Callum Ashworth Stalled Domain Email Unconfirmed
Ewan Mbeki Done Phone Company Email Likely
Refused Refused at intake Not run
1 to 5 of 128 peoplePage 1 of 26
Database Contact How we found them
NameCompanyPhoneContact status
Marianne Okafor Northgate LogisticsOrg +1 (512) 555 0182 Responded
Priya Nandakumar Sable & RoeOrg Not contacted
Callum Ashworth Kestrel HaulageOrg +1 (512) 555 0341 Contacted
Ewan Mbeki Brightwater Plant HireOrg +1 (512) 555 0276 Do not contact

Take it with you

Every row. Any format.

Choose the columns, then download. Spreadsheet, JSON or XML. One line per person, or one line per detail. No cap on rows.

Download

Which columns?

Email Phone Company Job title Based in
Add column
What each row is
One line each One line per detail
File type
Spreadsheet JSON XML
Download 620 people
What each row is

One line each 1 row

NamePhoneEmailCompany
Marianne Okafor +1 (512) 555 0182 (96%) m.okafor@northgate-logistics.example (94%) Northgate Logistics (83%)

One line per detail 3 rows

PersonFieldValue Sure ▼Whose
Marianne OkaforPhone+1 (512) 555 0182 96%Person
Marianne OkaforEmailm.okafor@northgate-logistics.example 94%Person
Marianne OkaforEmployerNorthgate Logistics, last seen March 2026 83%Company
CSV huntpeople-contacts.csv 620 rows, one for each person

Saved to your Downloads folder.

Your dashboard

The whole operation, on one screen.

How many people you have found, how many searches ended with an answer, what you have spent, and what is running right now. Every number is your own team's work.

Welcome back, Dana Riverbend Research

People in your database

620

in your team's database

Searches run

1,284

by your team

Details you asked for, found

87%

out of everything you asked for

Activity WeeklyMonthlyYearly
Checks run, 12 weeks agothis week
Searches over time
by week204 last week
New people added
by week110 last week
How searches ended
Found the person 1,061
Nothing found 168
Could not finish 55
Team activity
0-44-88-12 12-1616-2020-24 Mon Tue Wed Thu Fri
when your team runs searches205 last week
Running now

62

people being searched for, across three runs

Q3 outreach list41 of 60
+1 415 555 014834%
riverbend.co12%
Credits left

3,400

About 485 more searches at your average. Buy them when you need them.

Your team

Bring your people in.

Add colleagues to a team and give each one a role. There are four, from full control down to read only. Every search is recorded against the person who ran it.

HRHarlow Research CWClient work FTField team
HR Harlow Research 4 people. Pro includes 3 seats, so the fourth is $5 a month. Invite
PR Priya Ramanpriya.raman@example.com Owner Active
TB Tomas Becktomas.beck@example.com Admin Active
SN Sarah Nolansarah.nolan@example.com Member Active
LF Lena Fischerlena.fischer@example.com Viewer Invited
Every search is recorded Tomas Beck ran a search · today, 09:41
What each role can do Set per person, changed at any time.
Owner Admin Member Viewer
Run a search
Keep contact notes up to date
Change or delete what was found
Add and remove people
Pay for the team and see the invoices
Hand out API keys
Delete the team, or hand it over

Behind your own product

Every screen hereis also an endpoint.

Put a search behind your own product, your own CRM, your own workflow. Pass a callback and it posts back the moment each investigation finishes, so a batch of hundreds never needs polling.

API keys and callbacks come with Pro and above.

POST api.huntpeople.ai/v1/search WritingSent
curl -X POST https://api.huntpeople.ai/v1/search \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{ "email": "jane@example.com", "callback_url": "https://yourapp.com/hooks/huntpeople" }'
200 { "id": "9f2b6c41ad7e4f0e8b1c53d2a07e4c88", "status": "running" }
POST yourapp.com/hooks/huntpeople Posted back
{ "investigation_id": "9f2b6c41ad7e4f0e8b1c53d2a07e4c88", "status": "done" }
GET /v1/investigations/9f2b6c41ad7e4f0e8b1c53d2a07e4c88
API keys 2 keys
Production sk_live_... 1,240 credits Active
Staging sk_live_... 86 credits Disabled

What it costs

Two bills, on purpose.

Credits pay for the searches. A plan pays for the people and the features around them. They are separate purchases, and neither one includes the other.

Pay as you go

Credits, from $0.10 a search.

Buy credits when you want them. A search spends them, and the app names the price before you press run. Nothing expires and nothing is billed monthly.

20 credits free when you sign up. No card needed. When they run out, buy more.

No plan includes credits

Free

$0a month

20 free credits to try it. Every bit as thorough as the paid plans, and no card needed.

  • 1 team member
  • 1 search at a time
  • 20 free credits to start

Pro

$20a month

For a small team working lists every day.

Everything in Free, and

  • 3 team members, then $5 a month each
  • 10 searches at once
  • Upload a list
  • Work mode for contacting people
  • API keys and callbacks

Max

$45a month

For teams running at volume, with room to grow.

Everything in Pro, and

  • 6 team members, then $5 a month each
  • 25 searches at once
  • Twice Pro's API rate
  • New features switched on first
  • Your questions answered first

Half an hour by hand.
Under 30 seconds here.

Give it one clue and the agents do the rest.