Person Enrichment API — Name & Company to Public Profile
Pricing
from $50.00 / 1,000 person matcheds
Person Enrichment API — Name & Company to Public Profile
Match a name + company to a public-web profile from the company's own site, plus firmographics. Success-billed, no LinkedIn.
Pricing
from $50.00 / 1,000 person matcheds
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Person Enrichment API
Turn a name + company into a public-web profile — matched against the company's own website (team, about and leadership pages) plus company firmographics. Public web only. No LinkedIn.
Public-web enrichment from the company's own site. Success-billed: you pay only when a person is matched. No match, no charge.
📊 Sample Output

name | company | domain | matched | companyName | companyDescription |
|---|---|---|---|---|---|
| Patrick Collison | Stripe | stripe.com | True | Stripe | Financial Infrastructure to Grow Your Revenue | Stripe is a financial services platform that helps all types of busin… |
| Tobias Lutke | Shopify | shopify.com | False | Shopify | Try Shopify free. Build or grow your business fast with AI. Get more… |
Real rows from run HMRnRzSLlOv9YhVl9 on build 0.0.6 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
⚙️ Sample inputs
This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:
{"people": ["Patrick Collison, Stripe, stripe.com","Tobias Lutke, Shopify, shopify.com"]}
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
people (required) | array | ["Patrick Collison, Stripe, stripe.com", "Tobias Lutke, Sho… | Rows of 'Name, Company, domain(optional)' or objects {name, company, domain}. Matched against the company's own public web pages only. |
🧾 JSON sample record
One real record from run HMRnRzSLlOv9YhVl9 (emails/phones masked, long text shortened):
{"name": "Patrick Collison","company": "Stripe","domain": "stripe.com","matched": true,"title": null,"matchSource": "https://stripe.com","snippet": null,"companyName": "Stripe | Financial Infrastructure to Grow Your Revenue","companyDescription": "Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement."}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.005 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Person matched (person-matched) | $0.05 | Charged only when a person is matched to a public profile. No match, no charge. |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.
🔗 Related Actors
More from the NexGenData Leads, contacts & enrichment family:
- Local Business Leads — Google Maps + Verified Emails API
- Website Tech & Contact Audit — Tech Stack + Emails API
- Person Email Finder — Name + Company to Verified Email API
- Phone Number Validation API — Format, Carrier & Line Type
- Restaurant & Food Business Leads — Local Prospect Lists API
- Shopify Revenue Estimator — Store Intel API
30 more in this family on the NexGenData Store page.
📊 What you get
Clean JSON, one record per person (fields from a live test run):
name·company·domainmatched— true only when the person was found on the company's public sitetitle— role where cleanly extractable (best-effort)matchSource— the exact page the match came fromsnippet— surrounding context of the matchcompanyName·companyDescription— firmographics from the company homepage
Pricing: $0.05 per person matched (Pay-Per-Event, success-billed) — about 20 matches per $1. Plus a $0.005 actor-start. Unmatched people are not charged.
Honest match rates
This enriches from public company websites only — not every person has a public bio on their company's site, so match rates are moderate and vary by company. You pay only for matches, so unmatched rows cost nothing beyond the actor-start. Title extraction is best-effort and may be empty even on a match.
🤖 Use with AI agents
Sample agent prompt:
Enrich these name+company rows to public titles and company descriptions; return only the matched ones.
Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.
🔗 The enricher chain
Company Enrichment · B2B Contact Enricher · Lead List Enricher · Email Verification
Scope
Public company web pages only. This actor does not use LinkedIn or any login-walled source.
Public-web person enrichment. Assembled for B2B lead enrichment.