# Best data enrichment API: ranked by live price

The best data enrichment API is the one that accepts the identifier you already hold and returns the field you need. From an email, a LinkedIn URL or a name and company, this page ranks the looot catalog providers by live price per person lookup. Check the input first, then the price.

## Live prices

Prices read on 2026-11-04 from the live looot catalog. They change when a provider changes its price.

Cheapest today for enrich a person from an email, a linkedin url or a name and company: Dropleads at $0.0029 per lookup.

| Rank | Provider | Price per lookup | Per 1,000 lookups |
|---|---|---|---|
| 1 | Dropleads (dropleads) | $0.0029 per lookup | $2.90 |
| 2 | Hunter (hunter) | $0.0049 per lookup | $4.90 |
| 3 | Tomba (tomba) | $0.0089 per lookup | $8.90 |
| 4 | FullEnrich (fullenrich) | $0.0160 per lookup | $16.00 |
| 5 | Datagma (datagma) | $0.03266 per lookup | $32.66 |
| 6 | Prospeo (prospeo) | $0.0390 per lookup | $39.00 |
| 7 | Aviato (aviato) | $0.0600 per lookup | $60.00 |
| 8 | People Data Labs (people-data-labs) | $0.2800 per lookup | $280.00 |
| 9 | Limadata (limadata) | $0.3200 per lookup | $320.00 |
| 10 | Lusha (lusha) | $0.7500 per lookup | $750.00 |

## Providers

- dropleads: Takes a LinkedIn URL, an email with the organization, or a name with the organization or domain. One endpoint returns the record only when the email passes verification, a second skips the check. Also: Batch enrichment, Email finder, Phone finder.
- hunter: Takes an email or a LinkedIn handle. Returns the name, employer, role, seniority, location, bio and social handles, and a combined endpoint adds the company. It does not take a plain name and company. Also: Email finder, Email verifier, Company enrichment.
- tomba: Takes an email only. Returns the person behind it with name, location and social handles, and a combined endpoint adds the company. Starting from a LinkedIn URL needs another provider. Also: Email finder, Phone finder, Company enrichment.
- fullenrich: Takes a LinkedIn URL or id, or a full name with a company domain. Matches one person in a synchronous call and is charged only when the person is found. Also: People search, Company enrichment.
- datagma: Takes a LinkedIn profile URL or a work email with the full name. Returns name, job title, company, location and experience, plus the company. Phone lookup is a separate endpoint. Also: Reverse phone lookup, Job changes, Company enrichment.
- prospeo: Takes a LinkedIn URL, an email or a name. Returns a verified work email and, when asked, a mobile number at a higher charge. No match costs nothing, and re-enriching the same record within 90 days is free. Also: Bulk person enrichment, People search, Company enrichment.
- aviato: Takes one identifier such as a LinkedIn URL, an email, an X id or a Crunchbase id. Returns the full name, profile URLs and whether a work or personal email exists, not the email itself. Also: Contact info, People search, Company enrichment.
- people-data-labs: Takes any mix of name, email, phone, company, location or a profile URL, with a minimum match likelihood you set. Returns experience, education, locations and contact fields, priced per match. Also: Bulk person retrieve, People search, Company enrichment.
- limadata: Takes a LinkedIn URL or an email, or a name with a company domain or name. Returns work history, education, social profiles and the current company, charged only on a match, with a work email or phone added for more. Also: Email finder, Phone finder, Company enrichment.
- lusha: Takes a LinkedIn URL, an email, or a name with a company domain, for up to ten contacts per call. Reveals work emails and phone numbers, and a person it cannot match is not charged. Phones cost more than emails. Also: Phone finder, People search, Company enrichment.

## How we rank

Every provider here has a person enrichment endpoint in the looot catalog.

We rank by the cheapest price per lookup among a provider's person enrichment endpoints, read live from the catalog. A cheaper lookup ranks higher.

Some providers bill per call and some per person matched. One lookup returns at most one person, so the two prices compare, but a per-match provider charges nothing on a miss.

Free endpoints are not ranked, because a zero price says nothing about coverage.

The catalog does not publish a measured success rate for these endpoints, so this page does not rank by one and quotes none.

Providers outside the looot catalog are not ranked. Company enrichment from a domain is ranked on its own page.

## Cheapest data enrichment API per 1,000 lookups

On 2026-11-04 the cheapest data enrichment API in the looot catalog is Dropleads at $2.90 per 1,000 lookups ($0.0029 per lookup), then Hunter at $4.90 and Tomba at $8.90. The dearest, Lusha, costs $750.00 per 1,000 lookups.

The ranking shows each provider's live price per lookup and per 1,000 lookups. On a list with many misses, a provider billed per match can cost less than a cheaper one billed per call.

Phone numbers and verified emails often cost extra on top of the base lookup. Read the price for the fields you ask for before you run a long list.

Enrich a person, step by step: /use-cases/enrich-a-person

## Contact enrichment API: start from the input you hold

From an email only, Hunter and Tomba answer directly. From a LinkedIn URL, Prospeo, Datagma, FullEnrich, Lusha and Dropleads take it. From a name and a company, Dropleads, FullEnrich, Limadata, Lusha and People Data Labs take it.

A lead enrichment API is the same call made on a sales list. Run one lookup on a known row first and check the fields before you send the whole file.

## A data enrichment API or a full enrichment workflow

This page picks one API for one job: turning an identifier into a person record. Filling email, phone, company size and tech stack on every row is a workflow of several calls.

For the company side, the B2B data API list ranks company enrichment from a domain.

The full data enrichment workflow: /use-cases/data-enrichment

## Choosing one

- You start from an email and want the company too: hunter
- LinkedIn URL in, verified work email and mobile out: prospeo
- Only keep records whose email passes verification: dropleads
- Loose fields such as name and city, with a match threshold: people-data-labs
- Emails and phones for up to ten contacts in one call: lusha

## Prompt

Use looot to enrich the people in contacts.csv: for each row call the cheapest person enrichment endpoint that takes the identifier I have (email, LinkedIn URL or name and company), return name, title, company and location in a table, and tell me the total cost. 1. Set up https://looot.ai/skill.md. 2. Search the catalog for each step and check its price before you call. 3. Run the cheapest endpoint that fits. 4. Show the results as a table and the total cost.

## What is the best data enrichment API?

The one that takes the identifier you hold and returns the field you need. This page ranks the looot catalog providers by live price per person lookup. Match the input first, then take the cheapest that fits.

## What is the cheapest data enrichment API?

The first row of the ranking above, read live from the catalog. Prices can change, so the page reads them on each refresh and shows no number when the catalog is unreachable.

## What is a data enrichment API?

An endpoint your code or agent calls with something you know about a person, such as an email or a LinkedIn URL, to get the rest back as structured data: name, title, employer, location and sometimes contact fields.

## What is the difference between a contact enrichment API and a lead enrichment API?

None in the call itself. Both turn an identifier into a person record. Lead enrichment is the name sales teams use when the list is prospects.

## Is there a free data enrichment API?

This page ranks priced endpoints. Several of them charge nothing when there is no match: Prospeo, Limadata, FullEnrich, People Data Labs and Lusha all say so in the catalog.

## What are the best Clearbit alternatives?

Clearbit is not in the looot catalog, so this page does not rank it. The providers above enrich a person from an email, a LinkedIn URL or a name, and your agent calls any of them with one key.

## Which data enrichment API returns phone numbers?

Prospeo, Lusha and Limadata can add a phone to the lookup at a higher charge. Tomba, Dropleads and Limadata also have a phone finder endpoint, shown as extras in the ranking.

## Can I enrich a person from only a name?

Not reliably. Add the company name or domain. Dropleads, FullEnrich, Limadata, Lusha and People Data Labs take a name with a company. Hunter, Tomba and Datagma need an email or a LinkedIn profile.

## How does an agent call a data enrichment API?

Paste the prompt on this page into your agent. It sets up looot, finds the person enrichment endpoints, checks the price and runs the cheapest one that takes your input.

## How do I enrich a whole CSV?

Give your agent the file and the fields. It runs one lookup per row and reports the total cost. Prospeo and Dropleads also have bulk endpoints, shown as extras.

## Can I refresh enriched records every month?

Re-running the lookups by hand works today. Refreshing on a timer needs scheduled runs, not available yet.

## Why does this page not show success rates?

The catalog does not publish a measured success rate for these endpoints. Match rates also depend on your list, so run one batch of known rows and compare.

## Related pages

- /best/b2b-data-api
- /best/company-database-api
- /best/lead-finder
- /best/email-verification-api
- /best/linkedin-api
- /best/serp-api
- /best/rank-tracker-api
- /best/news-api
- /best/tiktok-api
- /best/reddit-api
- /best/web-scraping-api
- /best/web-search-api
- /best/google-maps-scraper-api
- /use-cases/data-enrichment
- /use-cases/enrich-a-person
- /use-cases/find-professional-emails
- /recipes/build-a-clay-style-table
- /recipes/ceo-emails-for-fintechs
- /gtm

## Last reviewed

2026-11-03. The ranking by price per lookup is read live from the catalog on the web page.

## Agent skill for this page

https://looot.ai/best/data-enrichment-api/skill.md sets an agent up for exactly the jobs on this page, with the live price of each, and offers the page's starter task once the user has picked a job and seen the price. The line to give an agent is under "Give this to your agent" below.

## For agents

### Give this to your agent

```text
set up looot for Best data enrichment API - https://looot.ai/best/data-enrichment-api/skill.md
```
