# LinkedIn profile API cost calculator: run it free, or from your agent

Cost per profile and success rate of each third-party LinkedIn profile API, not LinkedIn's own, from looot's 30-day run data.

## Cost per provider

6 providers ranked for linkedin.person.profile on 43,313 looot calls in the last 30 days, read 2026-11-11 18:50 UTC. Totals are for 1,000 profiles; the web page takes any count. Ranked by cost per successful call, then success rate, then speed. A provider needs 20 calls in the last 30 days to be ranked, the same floor as the benchmark pages.

- ScrapeCreators: A profile it reports as private is a miss that costs nothing, so your total can be lower.

| Rank | Provider | Price per fetch | Success rate | Cost per successful fetch | Total for 1,000 profiles | Median time | Calls (30 days) |
|---|---|---|---|---|---|---|---|
| 1 | [Fetchin](https://looot.ai/providers/fetchin) | $0.0015 per call | 95.1% | $0.00158 | $1.50 | 1.9 s | 36,999 |
| 2 | [AnyAPI](https://looot.ai/providers/anyapi) | $0.0042 per call | 99.7% | $0.00421 | $4.20 | 2.7 s | 1,396 |
| 3 | [ScrapeCreators](https://looot.ai/providers/scrapecreators) | $0.00188 per call | 25.4% | $0.00739 | $1.88 | 7.9 s | 59 |
| 4 | [HarvestAPI](https://looot.ai/providers/harvestapi) | $0.01 per call | 100% | $0.01 | $10.00 | 3.7 s | 212 |
| 5 | [Icypeas](https://looot.ai/providers/icypeas) | $0.0285 per result | 100% | Depends on results | Depends on results | 321 ms | 3,123 |
| 6 | [Bright Data](https://looot.ai/providers/brightdata) | $0.0015 per result | 100% | Depends on results | Depends on results | 134.6 s | 271 |

## Not enough calls to rank

- [Enrichlayer](https://looot.ai/providers/enrichlayer): under 10 calls, $0.0528 per call
- [LeadMagic](https://looot.ai/providers/leadmagic): under 10 calls, $0.0198 per call
- [TikHub](https://looot.ai/providers/tikhub): under 10 calls, $0.05 per call

## How this works

Benchmark for this job: https://looot.ai/benchmarks/linkedin-person-profile

- Cost per successful fetch = price per fetch / success rate. You pay for every call, so failed calls raise what each answer costs.
- Total = price per fetch x number of profiles. Monthly: per year = per month x 12.
- Data: every linkedin.person.profile call made through looot in the last 30 days, read 2026-11-11 18:50 UTC. The same numbers as the benchmark page for this job.
- Success rate: the share of calls the provider answered without an error. An empty answer counts as an answer. It does not check that the data is right.
- Ranked by cost per successful call, then success rate, then speed. A provider needs 20 calls in the last 30 days to be ranked, the same floor as the benchmark pages.
- Price: what looot charges per call, in US dollars, from a prepaid balance. A row with a note bills fewer calls than that, so its total is the most you would pay.
- Source: GET https://api.looot.ai/v1/public-catalog/<endpoint>?stats=1 for each endpoint, and the public catalog for prices.

## Prompt

Use looot to price linkedin.person.profile for [number] profiles. 1. Set up https://looot.ai/skill.md. 2. Search the catalog for job linkedin.person.profile and inspect each provider's price per call. 3. Divide each price by its 30-day success rate. 4. Return one table: provider, price, success rate, cost per success and the total for my count, cheapest per success first.

## What it needs

How many profiles you have, and whether that is every month

## What comes back

- price per fetch for each provider
- success rate and cost per successful fetch
- total for your profiles, per month and per year when you pick monthly
- median time and run count from looot's last 30 days

## Endpoints and providers

None. The tool on the web page runs in the browser and calls no endpoint.

## What it costs

Nothing. The tool on the web page runs in the visitor's browser: no account, no API call and no limit per hour. The prompt above runs the same job from your own looot account with current data, billed per call.

## Budget a profile pull

Type how many LinkedIn profiles your lead list or CRM sync needs and see what fetching each one costs with each provider.

## Price in the private profiles

A private profile returns nothing and counts as a failed call. The table ranks by cost per successful fetch, so those misses are in the price of every profile you get back.

## Plan a monthly volume

Pick monthly to see the bill for a steady flow of new leads to enrich, per month and per year.

## Hand it to your agent

Run linkedin.person.profile from your agent with fallback on. looot picks a provider that can answer and tries the next on a miss.

## How is the cost per successful fetch worked out?

It is the price per fetch divided by the success rate. A provider that answers 8 calls in 10 costs 1.25 times its price for each answered fetch, because you pay for the failed calls too.

## Where do the numbers come from?

From every linkedin.person.profile call made through looot in the last 30 days, the same data as the benchmark page for this job. Prices are what looot charges per call from a prepaid balance. The page prints the date it read them.

## Why does a provider say not enough calls to rank?

A provider needs 20 calls in the last 30 days to be ranked, the same floor as the benchmark pages. Below that, a few calls move the success rate too much to compare.

## What does the success rate count?

The share of calls the provider answered without an error. An empty answer counts as an answer. It does not check that the data is right, and calls that failed on looot's side are left out.

## Is the calculator free?

Yes, free with no account. The math runs in your browser and makes no API call. The numbers come from looot's public catalog, read at most once an hour.

## How do I check my profiles from my agent?

Connect the looot MCP server and run endpointId "job:linkedin.person.profile" with fallback on. looot picks a provider that can answer now and tries the next on a miss. You see the price before each call and pay from a prepaid balance.

## Is this LinkedIn's official API?

No. Every provider in the table is a third-party data provider that reads public LinkedIn profiles. LinkedIn is not one of them and does not sell profile data through them. The prices and success rates are what looot measured on its own calls to these providers.

## What is the cheapest LinkedIn profile API?

The first row of the table is the cheapest per successful fetch on looot's own runs in the last 30 days. On 2026-11-11 that was AnyAPI over 1,252 calls, with Fetchin second over 35,157 calls. The lowest price per fetch is not always the cheapest per profile: a provider that fails more often costs more for each profile it returns.

## Does a private profile count as a miss?

Yes. A private profile, or one LinkedIn does not show to the public, returns no profile data, and looot records the call as a miss. A miss counts as a failed call in the success rate. The rate mixes every profile fetched through looot, so a list with more private profiles than usual will fail more often than the table shows. If a provider returns an empty profile instead of an error, that call counts as an answer.

## Why do two providers show no total?

Icypeas and Bright Data charge per result, not per call. A per-result price depends on how many results a call returns, so the table cannot give a cost per profile or a total for those rows. They are ranked after every provider priced per call.

## Related tools

- /free-tools/linkedin-profile-viewer
- /free-tools/linkedin-company-lookup
- /free-tools/email-finder-cost-calculator

## Last reviewed

2026-11-11.
