Subscription figures are provider list prices recorded in treg.to’s own catalog grid; per-call prices are what treg.to charges today, with $0.000 added.
set up treg — https://treg.to/llms.txt
Using treg, enrich these 20 LinkedIn URLs into a table: name, current title, company, seniority, location. Show me the price first, and skip anyone whose profile does not resolve.
Email beats LinkedIn URL beats name plus company. Give the best one you have.
Say which columns you want and the agent shapes the response.
Several providers bill nothing when the person does not resolve.
A second provider on the same person is one more call, not a second contract.
Connect once, keep the token server side, and call from any agent.
No SDK, no OAuth dance per vendor, no seats.
treg.to does not choose for you. It hands ChatGPT this comparison, with the price shown before any call, and ChatGPT picks. Or you tell it how: "cheapest", "most reliable", "the one that takes what I have", or a provider by name.
BlitzAPI at $0.000495 · People & contact data
HarvestAPI at $0.0064 · LinkedIn
Ocean.io at $0.00405 · People & contact data
Those units are not interchangeable: one call can return many results, so compare on the unit you will actually be billed in.
| Provider | Success | Median | Sample |
|---|---|---|---|
| MoltSets | 100% | 44ms | 80282 calls |
| 100% | 205ms | 72964 calls | |
| People Data Labs | 100% | 205ms | 10673 calls |
| Prospeo | 100% | 213ms | 227093 calls |
| Enrichlayer | 100% | 307ms | 652 calls |
| 100% | 338ms | 448116 calls |
Measured on treg.to traffic: real calls, real inputs, and sample sizes differ by provider. Live reliability, not a controlled benchmark.
| Provider | Price | Accepts | Success rate | Verified |
|---|---|---|---|---|
| HarvestAPI | $0.0064 per call | url, publicIdentifier, profileId | 100% (355065 calls) | 2026-09-10 |
| Provider | Price | Accepts | Success rate | Verified |
|---|---|---|---|---|
| BlitzAPI | $0.000495 per found | person_linkedin_url, email, phone | 100% (408164 calls) | 2026-10-16 |
| AI Ark | $0.00263 per found | search | 98% (177413 calls) | 2026-09-17 |
| Dropleads | $0.0036 per found | id, first_name, last_name, name, email, organization_name | 79% (229392 calls) | 2026-09-15 |
| $0.00405 per result | person, company, revealEmails, revealPhones, linkedinHandles, oceanIds | 98% (94787 calls) | 2026-08-20 | |
| QuickEnrich | $0.00483 per found | 100% (130471 calls) | 2026-09-08 | |
| $0.0049 per found | handles, email, clearbit_format, linkedin_handle | 100% (159589 calls) | 2026-07-31 | |
| $0.0089 per found | 100% (72964 calls) | 2026-08-20 | ||
| MoltSets | $0.01 per found | name, first_name, last_name, company, company_domain, email | 100% (80282 calls) | 2026-09-16 |
| $0.0196 per call | id, expand, email | 100% (3119 calls) | 2026-08-20 | |
| ContactOut | $0.02 per found | linkedin_url, email, phone, full_name, first_name, last_name | 100% (18365 calls) | unverified |
| Village.ai | $0.02 per found | linkedin_url, url, mode | not yet measured | unverified |
| Datagma | $0.0226 per found | data, fullName, countryCode, companyPremium, companyFull, personFull | 100% (19354 calls) | 2026-09-18 |
| Prospeo | $0.0245 per found | only_verified_email, enrich_mobile, only_verified_mobile, data | 100% (227093 calls) | 2026-09-16 |
| $0.025 per found | profile_url, extended_response | 100% (3550 calls) | 2026-07-31 | |
| $0.026 per found | email, hashed_email, first_name, last_name, name, organization_name | 100% (448116 calls) | unverified | |
| $0.0285 per found | url, type, data | 100% (9540 calls) | 2026-08-20 | |
| Diffbot | $0.0299 per call | type, name, email, employer, title, url | 100% (182 calls) | 2026-07-28 |
| Dropcontact | $0.034 per found | data, language, siren | 100% (84 calls) | unverified |
| $0.04 per found | profileIdentifier, emailAddress, personName, companyDomain, liveFetch, numProfiles | 100% (8579 calls) | unverified | |
| Aviato | $0.05 per found | id, linkedinID, linkedinEntityId, linkedinURL, email, preview | 100% (10767 calls) | 2026-08-25 |
| Sixtyfour AI | $0.09 per found | lead, lead_info, struct, tier, research_plan, field_confidence | 96% (871 calls) | unverified |
| Enrichlayer | $0.1 per found | profile_url, twitter_profile_url, facebook_profile_url, extra, github_profile_id, facebook_profile_id | 100% (652 calls) | 2026-10-01 |
| $0.125 per result | contacts, reveal, waterfallReveal, ids, tableId | 100% (7331 calls) | 2026-08-13 | |
| Wiza | $0.2 per found | individual_reveal, enrichment_level, email_options, callback_url, reveal_options | not yet measured | unverified |
| People Data Labs | $0.28 per found | email, phone, profile, lid, email_hash, name | 100% (10673 calls) | 2026-07-31 |
| LimaData | $0.3 per found | email, linkedin_url, name, company_name, company_domain, include_work_email | (1 calls) | 2026-09-17 |
| Coresignal | $0.392 per call | identifier | 98% (284 calls) | unverified |
| Crustdata | $2.1 per result | professional_network_profile_urls, business_emails, fields | 100% (449 calls) | 2026-08-25 |
| no dollar rate published | field_ids, card_ids, entity_id | not yet measured | unverified | |
| GetLeads.io | free, 5 calls a day on treg.to's key, then your own key | items, limit_per_item | 100% (1388 calls) | 2026-09-16 |
treg call blitzapi.people.enrich --data '{"person_linkedin_url":"https://www.linkedin.com/in/antoine-blitz-5581b7373"}'Swap the id for any provider above. All 55 endpoints behind this job, with their parameters and captured responses, are on the LinkedIn, People & contact data shelf.
Enrichment is bought on accuracy claims and judged on what happens six weeks later. From ~180 Reddit and X posts in August 2026, with two large vendor-astroturf rings excluded, these are the complaints that recur.
“within weeks everything starts falling apart, emails bounce, titles are wrong, half the people moved companies” r/SalesOperations, 17 points
What this page can do about it: Nothing here stops decay. What per-call pricing changes is that re-checking a doubtful row costs a fraction of a cent instead of another annual contract, so you can enrich close to the moment you act instead of once a quarter.
“data accuracy is all over the place. we're seeing like 20-30% bounce rates even with their “verified” emails” r/CRM
What this page can do about it: This page prints no vendor's accuracy claim, because none of them are measured the same way. Treat enrichment and verification as two steps: enrich, then run the address through a verifier before you send.
“You pay for the data you ASK for, and a big chunk comes back empty or already dead.” r/b2b_sales
What this page can do about it: Worth checking per provider, because they differ: Hunter, LeadMagic and Icypeas charge nothing when nothing resolves. The comparison below shows how each one bills a miss.
“Every provider resolves between 94.7% and 100% of domains. That spread is not a buying signal.” r/gtmengineering
What this page can do about it: Agreed, which is why the honest test is your own list. Running 200 of your real contacts through three providers costs a few dollars here and answers the question for your data rather than someone's benchmark.
2 credits only when the email, full name and position all come back, so a 404 or a partial record is free. LeadMagic and Icypeas are free on a no-match too. Apollo, by contrast, charges 8 extra credits the moment a mobile number is revealed, so a default enrichment and a phone-revealing one are different products.
The dear end buys either phone numbers (Lusha's direct dials) or breadth of coverage (People Data Labs), not better titles. Decide which you are paying for.
io's bulk lookup is half the price of its single enrichment and answers synchronously, while its batch enrichment is asynchronous and returns to a webhook. For fewer than a thousand people the cheap synchronous route is usually the right one.
It takes one identifier you already have, usually a work email or a LinkedIn profile URL, and returns the structured record behind it: name, current job title, employer, seniority, department, location and often the full work history. It is the step between knowing someone exists and knowing whether they are worth contacting.
A work email or a LinkedIn profile URL works everywhere. Some providers also take a name plus a company domain, and People Data Labs will accept a name with a location. The comparison below lists what each one accepts.
It depends on the provider, and it is the most useful thing on this page. Hunter charges only when a complete record comes back; LeadMagic and Icypeas are free on a no-match; others bill the attempt.
The expensive end sells either phone numbers or coverage breadth. If you do not need direct dials, the cheap end returns the same title and employer.
No. Enrichment starts from an identifier you already have and fills in the profile; finding an email starts from a name and a company and resolves the address. They are separate jobs and separate prices.