You need
- An API key. See the quickstart.
- Credits. Creating personas is free. A search with personas is charged for the company search and for each contact lookup. Set
max_creditsto cap it.
1. Create a persona
cURL
Response
id. Personas are shared with the Avina dashboard: the ones you create here appear under Settings → Personas, and the ones created there are returned by GET /personas.
Persona settings
A workspace can have up to 10 personas.
2. Search with the persona
Add the persona’sid to persona_ids. You can send up to 10.
cURL
3. Read the contacts
Each company result now hascontacts and a contact_status:
One result (shortened)
contact_status
A missing email is not a failure. In the example above, Sam Okafor was found but no email was, so
email is null and the status is still complete. Fields are never guessed.
How personas behave
- Personas choose people, not companies. Adding a persona never changes which companies match. A company with no one in the persona’s titles is still returned, with an empty
contactslist. - No personas, no contact charges. Omit
persona_idsand no contact lookup happens. Personas are never applied by default. - One person, once. If someone matches two personas, they appear once with both IDs in
persona_ids. - Settings are fixed when the search starts. A search uses each persona as it was when the search started. Editing or deleting a persona does not affect a running search.
- A company appears in results only when its contact lookups have finished. You never have to come back later for its people.
Tips for good contacts
List the titles people actually use
List the titles people actually use
Include common variants of the same role:
["VP Sales", "Vice President of Sales", "Head of Sales"].One persona per role involved in the purchase
One persona per role involved in the purchase
Create one persona for the person who approves the budget, one for the person who would use your product day to day, and one for the technical reviewer. Send all three in
persona_ids, each with its own contacts_per_company.Look up phone numbers only for the people you call
Look up phone numbers only for the people you call
Phone lookups cost more than email lookups. Turn
enrich_phones on only for personas your team contacts by phone.Verify before you send
Verify before you send
Send to addresses with
email_status: "valid". Be careful with catch_all and unknown: those addresses could not be confirmed, so they are more likely to bounce.Troubleshooting
Related
- People search: start from a role instead of a company profile
- Personas API reference

