33% off, foreverNew customers · code · ends Aug 31
Claim
People Search

Find your in seconds

Cleanlist People Search queries a live B2B people index by title, seniority, industry, headcount and location. Searching costs 0 credits. You spend only on the leads you keep and enrich.

Quick answer

Cleanlist People Search finds B2B people by job title, seniority, years in role, skills, education, past titles and companies, location, industry and company headcount, about 24 distinct filter fields in total. Running a search costs 0 credits, so you can search and refine as much as you want before spending anything. You pay only for what you keep: 0.5 credits to save a lead to a list, 1 credit for a verified email, 10 for a phone number, 11 for both. Every account starts with 30 free credits a month and no card. Search in the app or through the REST API v2.

0
Credits per search
20+
Filter fields
30
Free credits a month
98%
Verified email spec

People Search

Illustrative example. Describe your ideal customer profile.

Join 2,000+ GTM teams

People Search walkthrough
With voiceover

Filtering 12,517 leads by title, headcount, and location, then adding them to a list

Search Cost
0
Credits per search
Filter Fields
20+
About 24 distinct fields
People Index
Live
Queried at search time
Verified Email
98%
Company-stated spec
Direct Dial
85%
Company-stated spec
Free Plan
30
Credits a month, no card
AI Search, Starter and above

Describe it, or set the filters yourself

AI Search turns a plain-English description into the same structured filter fields you would have set by hand. Here is what each sentence becomes.

Marketing leaders at financial services companies who recently changed jobs

Title contains Marketing · Seniority VP + Director · Industry Financial Services · Recently changed jobs

Engineers with Python skills at software companies in Germany

Title contains Engineer · Skills Python · Industry Software Development · Country Germany

VPs of Sales at healthcare companies with 201-500 employees

Seniority VP · Title contains Sales · Industry Hospitals & Health Care · Headcount 201-500

Plain English in, structured filters out

AI Search reads the sentence, picks the fields and fills them. You see the resulting filters and can correct any of them before running. AI Search is available on Starter ($79/mo) and above; the free plan uses the filter form directly.

It cannot invent filters that do not exist

Ask for a revenue band or a tech stack and there is nothing to map it onto. AI Search covers the same roughly 24 fields as the manual form, so the honest answer is a narrower search rather than a silent guess.

Natural language is app-side, not API-side

The REST API has no natural-language endpoint: POST /search/people takes structured filters only. Through the Cleanlist MCP server, Claude reads your request and calls that structured tool for you.

20+ filter fields

Every filter, named

About 24 distinct filter fields in seven groups. This is the whole list, not a sample of it.

Person and identity

First nameLast nameLinkedIn URLBulk LinkedIn pasteCompany name

Job title and seniority

Title contains / exact / similarExclude titlesOwner-PartnerCXOVPDirectorManagerSeniorEntryYears in role

Company headcount

1-1011-5051-200201-500501-1,0001,001-5,0005,001-10,00010,001+

Location

CountryStateCityExclude locationsCompany HQ countryCompany HQ stateCompany HQ city

Industry

LinkedIn industry taxonomySoftware DevelopmentFinancial ServicesHospitals & Health CareExclude industries

Skills and experience

SkillsYears of experienceConnections min/maxRecently changed jobsCertifications

Education and past history

Degree typeSchool namesFields of studyPast titlesPast companies

What People Search does not filter on

These fields are not in the index, so no filter can exist for them. Saying so up front is cheaper than finding out after you have built a campaign around one.

Revenue range
Not an indexed field. There is no revenue filter and no revenue band to target.
Funding stage or amount raised
People Search has no funding filter. Do not plan a Series B campaign around it.
Tech stack / technographics
Not a filter and not a returned field. An AI column can research a company stack on the open web at run time, which is research on the row rather than a filter over an index.
Intent signals
Cleanlist buys no intent data from anyone. There is no surge, topic or visitor signal.
Job function or department
Job title is the only proxy. There is no department picker.
Job-change alerting
Recently changed jobs is a query-time filter. Cleanlist will not watch a saved list and notify you when someone moves.
Search is step one of three

A search is not a list yet

The result set on screen has no emails in it. The list you save and enrich in bulk is the thing you can actually work.

01

Search

0 credits

Set the filters, or describe the profile if you are on Starter and above. Refine as many times as you like. Nothing is charged at this stage.

02

Save to a list

0.5 credits per new lead

Select the matches worth keeping and save them into a lead list. Free accounts hold 100 leads per list, Starter and Pro hold 2,500, Scale is unlimited.

03

Enrich in bulk

1 email / 10 phone / 11 both

Run one bulk job across the whole list through the 15+ provider waterfall, then export to CSV or sync to HubSpot, Salesforce or Outreach at 0.2 credits per lead.

Do the bulk enrich, not just the search

Searching is free, which also means a search on its own has not bought you anything. The 30 free credits on a new account cover a first bulk run: 20 leads saved to a list and enriched with a verified email (0.5 to save plus 1 to enrich), or 30 email enrichments on leads already imported. That is the run worth doing on day one.

Or read how the waterfall resolves each row on the waterfall enrichment page.

Built for modern GTM teams

From SDRs to revenue leaders, teams use People Search to fuel their pipeline.

Market sizing

Count how many people match your ICP before you spend anything, because search is free. Adjust the seniority and headcount bands and watch the set move.

0 credits to count

Account-based marketing

Filter by company name plus seniority to pull every relevant role inside a named account, then enrich the whole committee in one bulk job.

Whole committee in one run

Outbound campaigns

Build a fresh list and verify every address at export time rather than sending to records collected months ago.

Verified before you send

Recruiting

Filter on skills, years of experience, degree type, school, field of study, past titles and past companies to shortlist candidates.

Skills and education filters

Org mapping

Search one company name across the seniority ladder to see which roles are filled and by whom, then decide who to approach first.

Role coverage per account

Market expansion

Filter by country, state and city, with exclusions, to find the same buyer profile in a territory you have not worked yet.

Country, state and city filters
Answers

About Cleanlist People Search

Fourteen direct answers, including the exact filter list, what search costs, and what People Search cannot do.

What filters can I search on in Cleanlist People Search?

Cleanlist People Search exposes about 24 distinct filter fields, which the rest of this site rounds to 20+. They fall into seven groups: person and identity (first name, last name, LinkedIn URL, company name), job title and seniority (title contains, exact or similar, plus exclusions, and the seniority ladder Owner-Partner, CXO, VP, Director, Manager, Senior, Entry), years in role, company headcount in eight bands from 1-10 up to 10,001+, contact and company-HQ location by country, state and city with exclusions, industry on the LinkedIn taxonomy with exclusions, skills, years of experience, connections, recently changed jobs and certifications, and finally education (degree, school, field of study) and past titles and past companies.

Does a Cleanlist people search cost credits?

No. Running a people search in Cleanlist costs 0 credits, so you can search, refine the filters and search again without spending anything. Credits are only charged when you keep something: 0.5 credits to save a newly added lead to a list, 1 credit for a verified email, 10 for a phone number, 11 for a full contact record with both, 1 for a company enrichment, and 0.2 per lead to sync to a CRM. Every new account gets 30 credits a month on the free plan, no card required.

Charging at export rather than at search is the norm in this category. Apollo's own pricing page, fetched August 7 2026, says export credits are consumed “whenever you export a contact outside of Apollo” (apollo.io/pricing). The Cleanlist difference is that the exploration in front of that is free and metered at zero.

How many searches can I run?

In the Cleanlist app there is no credit cost per search, so the practical ceiling is your own time rather than a quota. The limits that do exist are on the volume you keep and on the public API. Free accounts hold 100 leads per list, Starter and Pro hold 2,500 per list, and Scale is unlimited. On the REST API, each API key is capped at 60 People Searches per UTC day, your organisation is limited to 60 requests per minute, and any single key to 30 requests per minute. If you are running a large sweep, filter down in the app first and reserve API calls for the searches you intend to enrich.

What do I get back before I pay anything?

A Cleanlist search returns the profile side of each match for free: name, current job title, current company, the company industry on the LinkedIn taxonomy, the company headcount band, location, and the LinkedIn profile the record is keyed to. That is enough to judge fit, count your addressable set and decide which slice is worth buying. What you do not get for free is the reachable contact data. The verified work email (1 credit), the direct-dial phone (10 credits) and the full record (11 credits) are resolved at enrichment time through the waterfall, not held in advance. Cleanlist does not own or resell a contact database, so nothing is sitting in a table waiting to be unlocked.

How do I turn a search into an enriched list?

Four steps, and only the last two cost anything. First, filter until the result set is the shape you want, which is free. Second, select the matches and save them to a lead list at 0.5 credits per newly added lead. Third, run bulk enrichment across the whole list in one job and pick the mode: email only (1 credit), phone only (10) or both (11). Fourth, export to CSV or JSON, or sync to HubSpot, Salesforce or Outreach at 0.2 credits per lead. The enrichment job is asynchronous, so you dispatch it and collect results rather than watching row by row. Bulk enrichment is the step that turns a search into pipeline, and it is the step most first-time searchers skip.

How is this different from LinkedIn Sales Navigator?

Sales Navigator is a search and messaging surface that lives inside LinkedIn. Cleanlist People Search is a search surface that hands off to a bulk enrichment run and a CRM export. LinkedIn's own plan comparison, fetched August 7 2026, lists Sales Navigator Core at $119.99 per month per licence and Advanced at $159.99 per month, with 50+ advanced search filters and 50 InMail credits a month (business.linkedin.com). That page lists no verified work email addresses and no direct-dial phone numbers among plan features. Cleanlist Starter is $79 a month, search costs 0 credits, and the output is a deliverable email or phone number. Cleanlist also imports an existing Sales Navigator list, so the two are commonly used together rather than swapped.

Can I search by natural language?

Yes in the Cleanlist app, no on the REST API. AI Search in the app takes a plain-English description such as “VPs of Sales at software companies in the United States with 201 to 500 employees” and translates it into the same structured filter fields you would have set by hand. AI Search is gated to Starter ($79/mo) and above; the free plan uses the filter form directly. The public REST API has no natural-language endpoint at all: POST /search/people takes structured filters only. Through the Cleanlist MCP server, Claude reads your request and calls the structured search tool for you, which is natural language by delegation rather than a natural-language endpoint.

How fresh is the data?

Cleanlist queries a licensed live people index at search time rather than serving rows from a database Cleanlist owns, and every email is re-verified through the waterfall at the moment you enrich rather than at the moment the record was collected. That ordering matters because B2B records rot fast: Cognism, citing HubSpot, puts the rate at 22.5% of B2B data going bad each year (cognism.com/blog/data-decay, updated May 20 2026). You can filter for people who recently changed jobs, but that is a query-time filter. Cleanlist does not monitor a saved list and alert you when someone in it moves.

What happens to leads with no email?

You are not charged for them. Cleanlist enrichment is pay-for-results: the credits shown when a job is dispatched are a maximum reservation, and the actual charge can be lower or zero if no new data comes back. A lead the 15+ provider waterfall cannot resolve stays in your list with the profile fields the search already returned, so it is still usable for LinkedIn touches or account mapping. From there you have three options: try a phone number instead (10 credits), run an AI column to research something specific about that person or company, or drop the row. Nothing is silently billed for a blank.

How do I export results to my CRM?

Cleanlist syncs enriched lists natively to HubSpot, Salesforce and Outreach, and to Lemlist on the sequencer side, at 0.2 credits per lead. For anything else, export the list to CSV or JSON and import it on the other end; that path costs nothing beyond the enrichment itself. The same sync endpoints are available on the REST API, so a nightly job can search, enrich and push without anyone opening the app. Cleanlist does not send email, hold an inbox or dial numbers, so the CRM or the sequencer stays the system of record for outreach and Cleanlist stays the layer that fills it with deliverable contact data.

Can I search for companies too, and are the filters the same?

Yes, and no, the filter sets are different. Company Search is a separate surface with a smaller set of dimensions than People Search. It filters on firmographics that are actually indexed: industry, headcount band, HQ location, company name, domain, company type and year founded. It does not filter on revenue, tech stack, funding stage or intent, because those are not in the index. Company Search costs 0 credits like people search, and enriching a single company from its domain costs 1 credit. The usual pattern is to build the account list first, then run People Search filtered by company name and seniority to pull the buying committee inside each account.

Is there a people search API?

Yes. POST /search/people on the Cleanlist REST API v2 takes the same structured filter fields as the app and costs 0 credits, and GET /search/people/filters returns the current allowlist so you never have to guess a key name. Each API key is capped at 60 People Searches per UTC day. Enrichment is asynchronous: dispatch to /enrichment/bulk, then poll /enrichment/status. There are no v2 webhooks, so polling is the only delivery mechanism. There is no natural-language endpoint. API access starts on the Pro plan at $229 a month. Full endpoint list on the Cleanlist API page.

What does Cleanlist People Search not do?

Cleanlist owns no contact database, so there is no headline record count to quote and nothing to license in bulk. There is no revenue filter, no funding-stage filter, no tech-stack or technographic filter and no intent data of any kind, because none of those are indexed fields. There is no department or job-function picker; job title is the proxy. Recently changed jobs is a filter you can query, not an alert you can subscribe to. And Cleanlist does not send email, run an inbox, dial phones or hold a sequencer. It finds people, verifies how to reach them, and pushes them into the tool that does the outreach.

How much does Cleanlist cost?

Cleanlist Free is $0 with 30 credits a month, 1 seat and 100 leads per list, no card required. Starter is $79 a month with 1,500 credits and adds AI Search. Pro is $229 a month with 5,000 credits and adds REST API access. Scale is $599 a month with 15,000 credits. Annual billing is 25% off. Search itself costs 0 credits on every plan that includes People Search, which is Starter and above, so the plan you pick is a function of how many leads you intend to save and enrich, not how much you intend to look. A sitewide sale is running until August 31 2026: code 33FOREVER takes 33% off for life, new customers only.

Last updated August 7, 2026. Prices, credit costs, filter fields and rate limits on this page reflect Cleanlist as of that date. Accuracy figures (98% verified email, 85% direct dial) are company-stated product specs, not third-party test results.

Frequently Asked Questions

How large is the People Search database?

+

Cleanlist does not own or resell a static contact database, so there is no record count to quote. People Search queries a live licensed B2B people index at search time and covers professionals worldwide, so results reflect current roles, recent job changes, and new hires.

How accurate are the email addresses from People Search?

+

Cleanlist states 98% accuracy for verified emails and 85% for direct dials as product specs, not as third-party test results. Every address is checked for syntax, DNS and MX records, and an SMTP handshake, with catch-all detection, before it lands in your export.

Can I filter by revenue, funding stage or tech stack?

+

No. None of those are indexed fields in People Search, so no filter exists for them, and there is no intent data of any kind. There is also no department or job-function picker; job title is the proxy. An AI column can research a company's tech stack on the open web at run time, which is research on the row rather than a filter over an index.

What is B2B people search?

+

B2B people search finds business decision-makers by professional attributes, not personal details. In Cleanlist you search by job title, seniority, company, industry, headcount, and location, then get each prospect's verified work email and direct-dial phone. Unlike consumer people-lookup sites, B2B people search is built for sales prospecting, TAM building, and account-based outreach, not for finding personal addresses.

How is B2B people search different from a static contact database?

+

A static contact database sells a fixed list that decays as people change jobs. Cleanlist People Search runs live discovery, then verifies every work email and phone through a 15+ provider waterfall at export time. Cleanlist owns no database, so results reflect current roles, and AI columns can research any extra field you need on each contact.

30 credits included. No credit card required. Set up in 5 minutes.