Skip to main content
Buying Group answers the question that follows “which accounts should I work?” - namely, who inside each account you need to reach. Give it a list of companies and it returns the relevant contacts at each one, labelled with the role they’re likely to play in the purchase. Rather than working one contact at a time, you get the committee: the person who signs off, the person who champions you internally, and the people who will actually use the product.

What it does

For each company you supply, Buying Group:
  1. Resolves the company to a Lusha company record (by domain or id).
  2. Scores the relevant contacts at that company.
  3. Labels each contact with a persona role and returns them grouped per company.

API reference

POST /v3/contacts/buying-group - full request/response schema.

Enrich Contacts

Reveal emails and phone numbers for the contacts Buying Group returns.

Persona roles

Every returned contact carries exactly one persona: Pass personas to filter to specific roles, or omit it to get all three.

Request basics

You can attach your own clientReferenceId to each company to match results back to your records without depending on Lusha’s resolved ID.

Previews and revealing

Results are lightweight previews grouped by company. Each contact includes:
  • has - the data points already visible on the contact
  • canReveal - what you can unlock, and what it costs
1

Map the committee

Call POST /v3/contacts/buying-group with your target companies to get personas and previews back.
2

Reveal the people you want to reach

Pass the returned contact id to Enrich Contacts to reveal emails and phone numbers.
Billing. You’re charged per contact returned, via the buyingGroupContact action. Revealing emails and phone numbers through Enrich Contacts is charged separately.