Find recruiters
Find recruiting firms by niche, size, and open-role volume
Recruiting firms split into two businesses that look the same from outside. Retained search runs a handful of long mandates; contingent desks run many at once. They buy very differently.
Niche is the whole business model in recruitment. A firm that places heads of engineering at funded startups and one that fills clinical roles for hospital groups share an industry code. They share nothing else, including the software they need.
Niche is readable from the mandates they advertise. Job ads show each role's function and seniority, which also separates retained work from high-volume contingent desks. Blitz API's job search finds them, and TheirStack runs when it misses. Serper's maps search adds offices, and Blitz API reads each firm's LinkedIn page for a headcount. It also heads the contact chain for consultants with a LinkedIn profile.
Consultants matter as much as firms here, because a desk lead often chooses her own tools. A people search over the firms table adds each consultant as a row linked to the firm, ready for its own message.
Example searches
Ask for it the way you'd say it
Each example is a request in plain words, with what it returns underneath.
Niche from the mandates
search firms advertising vp and c-level roles in medical devices over the past year
Seniority and function are read from the ads themselves, which distinguishes a genuine search boutique from a generalist desk.
Retained or contingent
recruitment firms with only a few senior roles posted this month
The Job openings column lists up to 10 roles from the last 30 days with their dates, so a short, senior list reads as retained.
Consultant-level contacts
for each firm list the partners and desk leads working technology mandates
Consultants become rows linked to the firm, which lets a desk lead and a managing partner receive different messages.
Plays
Three motions you can run this week
Each one is a chain of OXYGEN primitives: the same hosted objects your workspace already has, composed.
Niche-matched firm list
Only firms placing the roles your product serves reach the outreach stage.
- 1Source firms by region, then add the Job openings column: up to 10 roles each firm posted in the last 30 days, with a count.
- 2Keep firms whose mandates match your niche and promote those to Records.
oxygen search runSell to the desk, not the letterhead
Desk leads hear about the product that fits their own mandates.
- 1Run the people search over the firms table, then label each consultant's desk with a Classify column.
- 2Send each function's rows to a table of their own and enroll each in copy written for that desk.
oxygen sequences enrollCatch new boutiques early
Spin-out firms are contacted while they are still choosing tooling.
- 1Bind a job-ad search for your niche and region as a feed with a per-cycle ceiling. Each new mandate arrives as a row naming its firm.
- 2Arm a table auto-run with a credit cap so a size check runs on each arrival before anyone is enrolled.
oxygen feeds bind
Who you can reach
Roles you can find at recruitment and executive search firms
Reachability is per channel: a role marked for mobile is one the phone waterfall usually resolves, not a guarantee for every record.
| Role | Seniority | Reachable by |
|---|---|---|
| Managing partner | Owner/Founder | Work emailLinkedInMobile |
| Practice or desk lead | Director | Work emailLinkedIn |
| Head of research | Manager | Work emailLinkedIn |
| Chief operating officer | C-level | Work emailLinkedIn |
| Executive search consultant | IC | Work emailLinkedIn |
| Head of talent operations | VP | Work emailLinkedIn |
Filters you can search on
- Function and industry of advertised mandates
- Seniority of roles placed
- Consultant headcount band
- Retained, contingent, or mixed
- Country, region, or city
- Number of offices
- Firm founded before or after a given year
Firms that advertise mandates publicly resolve well on niche and seniority. Pure retained search is the blind spot. Its best mandates are never advertised, so the ad columns come back empty for the firms you may most want. For those rows, rank on consultant titles and published placements instead and accept a shorter, slower list.
Data sources
Data sources and CRM connections
TheirStackAdvertised mandates with the seniority inside each one, when Blitz API's job search misses or you name it.
SerperOffice listings from Google Maps with address, phone, and site, useful for multi-office and regional firms.
People Data LabsA second firm record with headcount, plus the partners and desk leads, run when you pick it by name.
Blitz APILeads the work-email chain on consultants with a LinkedIn profile. A hit is the only thing it bills, so a resolved row never reaches the pricier lanes.
- LeadMagic
Sits further down the email chain and second for mobile behind Blitz API, billed only on a hit. It also backs Blitz API in the Job openings column.
Use managed credits where available, or connect a supported provider key on an eligible paid plan. Your provider bills its calls; OXYGEN adds a per-call platform fee. Signed-in CRM connections such as HubSpot have no per-call fee. Connected sending accounts reserve monthly credits. See pricing and supported integrations.
Limits
Where this stops
- Retained search is deliberately quiet. A firm placing only board-level roles may advertise nothing all year, so absence of ads is never evidence that a firm is small or inactive.
FAQ
Questions people ask first
How do you separate retained search from contingent desks?
Can I target individual recruiters rather than firms?
What about firms that never advertise?
Will I catch new firms as they spin out?
How do I handle one-person recruitment desks?
Can 2 of your sales desks share one workspace without colliding?
Build your recruitment and executive search firms list
Start with a search, preview the cost before anything is spent, and keep the rows, sources, and runs in a workspace you own.