Data Legion Person and Company Enrichment
Pricing
from $10.00 / 1,000 person base matches
Data Legion Person and Company Enrichment
Enrich people by email, phone or LinkedIn URL and companies by domain or name with Data Legion. Pay only for matched records.
Pricing
from $10.00 / 1,000 person base matches
Rating
0.0
(0)
Developer
Data Legion
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
6
Monthly active users
18 hours ago
Last modified
Categories
Share
Turn an email, phone number, social profile URL or name into a full person profile, and a domain or company name into a full company profile. The data comes from Data Legion.
You pay for records that match, plus Apify's run-start event ($0.00005 per run). No-matches, invalid inputs and errors are free.
What you can look up
People
- Emails, phone numbers (with country code), or social profile URLs (LinkedIn and others).
- A name together with one more detail: company, school, job title, city, state, country, postal code, address or birth date. Use the Records input for these.
Companies
- Domains (most reliable) or company names.
- LinkedIn IDs, ticker symbols, social URLs or Data Legion IDs, through the Records input.
Products and pricing
Pick one product per run. Each matched record is charged once. Products with contact data and the Premium products need a paid Apify plan; choosing one on a free plan ends the run without charging for any records, with a message saying so. On a free plan you can run Person Base without contact data and Company Base, up to 25 matched records per run; the run then stops with a "Free tier limit reached" message.
| Product | What you get | Price per match |
|---|---|---|
| Person Base, no contact data | Name, headline, summary, current job and company, work history, education, skills, languages, social profiles | $0.01 |
| Person Base with contact data | Person Base plus emails, phones, location, age and sex | $0.05 |
| Person Premium, no contact data | Person Base plus seniority, job function, expense category, decision-maker and platform-worker flags, years of experience, tenure, highest degree, certifications, LinkedIn follower and connection counts, data freshness | $0.04 |
| Person Premium with contact data | Person Premium plus emails, phones, location, age and sex | $0.08 |
| Company Base | Name, headline, description, domains, industry, size, type, founding year, office locations, tickers, social profiles | $0.01 |
| Company Premium | Company Base plus office coordinates, headcount, hiring, attrition, growth, turnover, tenure, workforce breakdowns, LinkedIn follower and employee counts, data freshness | $0.04 |
You pay once per person or company per run: duplicate inputs (including different spellings of the same email, domain or URL) are looked up once, and if two different inputs match the same record, the second row comes back free with charged: false and duplicate_of pointing at the paid row. A run stops when it reaches the maximum charge you set for it. Every record it has charged for is in the dataset, and none beyond that. Raise the limit and run the rest again.
Input example
{"product": "person_base_no_pii","emails": ["jane@example.com"],"socialUrls": ["https://www.linkedin.com/in/janedoe"],"records": [{ "full_name": "Jane Doe", "company": "Acme" }],"minConfidence": "high"}
- Minimum match confidence (
high,moderate,low) drops weaker matches. - Required fields (for example
work_emailorphones.type:mobile) treats a match without those fields as a no-match, so you aren't charged for it.
Output
One dataset row per unique input record:
{"index": 0,"input": { "email": "jane@example.com" },"status": "matched","person": { "full_name": "Jane Doe", "job_title": "...", "...": "..." },"match_metadata": { "...": "..." }}
status is one of:
matched: the profile is inpersonorcompany.chargedistrueon the row that paid for the record,falseon a repeat.no_match: nothing matched (free).invalid_input: the record can't be looked up as given;errorsays why (free).error: a temporary problem after retries; run the record again (free).
A field with no value is either null or left out. The full field reference is in the Data Legion docs.
Responsible use
Contact data is personal data. Use it only for lawful purposes, as set out in Data Legion's Acceptable Data Use policy and Terms. People who have opted out are never returned. Anyone can opt out at datalegion.ai/legal/do-not-sell. Privacy policy: datalegion.ai/legal/privacy-policy.
Need more volume?
For bulk files, search, higher rate limits or a direct API key, see datalegion.ai.