Turn these RB2B-identified companies into contacts matching my ICP
Find decision-makers at the companies from my RB2B export and enrich them
Takes the companies from an RB2B export - both ProfileType = Company rows and the company associated with ProfileType = Person rows - and returns ranked contacts at each one. Prioritises by visit intent signals (page views, recency, tags).
Use this when you want contacts at visiting companies, not just the visitors themselves.
RB2B CSV
to extract + deduplicate companies (prioritised by AllTimePageViews / RecentPageCount)
to search_people (per company - optional seniority/department/country slice)
to linkedin_to_business_email (per-URL parallel calls)
to linkedin_to_mobile_phone (batch array, optional)
| Company | Name | Title | Seniority | Business Email | Risk | Mobile | RB2B Visits |
|---|
Companies processed: X
Contacts found: X (avg X per company)
Business emails: X/N (XX%)
Email risk scores:
A: X B: X C: X D: X F: X
kept (accepted grades): X
filtered (excluded): X
search_people filters on query, company, company_domain, country, state, city, seniority, department or functional_area, industry, linkedin_industry, naics_code, employee_range, and revenue_range.
query, so a filters-only search runs ~40x cheaper and lands more precisely. A bare query is never the right shape; at minimum it gets country attached (~99% fill rate).industry buckets, LinkedIn's ~150 niche labels, or a NAICS code at any depth. Shortening the code widens the net.seniority/industry/department are ~60% filled and naics_code/linkedin_industry ~50%, and every filter is exact-match, silently dropping records where the field is empty.count_only: true returns a match count without fetching data or charging tokens, and every response carries results.total to read before paginating.NewProfile = true = first-time visitor - may be worth prioritisingGet the RB2B Companies to Contacts skill file. We'll send occasional updates - no spam.