# LinkedIn API pricing: official access vs per-call providers

LinkedIn API pricing explained: what the official API gives for free, why profile data needs a partner program, and what per-call providers charge.

## Summary

LinkedIn API pricing has two answers. LinkedIn's official API publishes no price list: its open permissions are free but only cover sign-in and posting for the member who signed in, and other profile data sits behind partner programs that need LinkedIn's approval. Per-call providers sell profile and company lookups by the record.

So the question to ask first is not "how much" but "which door". If your agent needs to read public profiles or company pages by URL, for research, enrichment or a lead list, the official API will not sell you that on a price list. A per-call provider will. If your app needs members to sign in or post as themselves, the official API does it and charges nothing. This post walks through both doors, quotes the vendor prices we could read on their own pages, and shows looot's live prices for the same jobs.

## Official LinkedIn API pricing: what each access level costs

LinkedIn's developer docs split access into open permissions, which any developer adds from the Developer Portal, and partner programs, which LinkedIn must approve. Neither the docs nor LinkedIn's product catalog states a price for any product. What you pay for is the approval, not a per-call fee you can look up.

| Access level | What it covers | How you get it |
|---|---|---|
| Open: Sign in with LinkedIn | The signed-in member's name, headline, photo and email | Self-service in the Developer Portal |
| Open: Share on LinkedIn | Post, comment and like for the signed-in member | Self-service in the Developer Portal |
| Marketing: Advertising API | Ad accounts, campaigns and reporting | Apply in the Developer Portal, approval needed |
| Sales: Sales Navigator Application Platform | Sales Navigator data, including matched public profile information | Approved partners only |
| Talent: Recruiter System Connect, Apply Connect and others | Recruiting and job integrations | Partner application |
| Compliance | Archiving and monitoring of activity | Closed, cannot be requested |

Sources: [LinkedIn's getting access page](https://learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access) and [LinkedIn's product catalog](https://developer.linkedin.com/product-catalog), both read 2026-10-13. The product catalog lists the products and states no price.

## Can you read someone else's profile through the official API?

Not with the open permissions. The open profile permission returns the name, headline and photo of the member who signed in to your app, nobody else. LinkedIn lists matched public profile information under the Sales Navigator Application Platform, which is open only to approved partners. If your agent works through a list of profile URLs that are not your users, the official route needs a partnership first.

That is the gap per-call providers fill. They read public LinkedIn pages and return them as JSON, and they bill per record or per call. They are not LinkedIn, and LinkedIn does not endorse them. Check their terms and your own use before you build on one.

## LinkedIn API pricing from per-call providers

A per-call provider answers one question: how much for one profile? Some publish a price per 1,000 records, some sell a plan with an allowance, and some do both. Here is one vendor's public price, read on its own page.

| Vendor | Pay as you go | Plan | Free tier | Source |
|---|---|---|---|---|
| Bright Data LinkedIn scraper | $1.50 per 1,000 records | $499 a month with 384,000 records, then $1.30 per 1,000 | 5,000 records a month | brightdata.com LinkedIn scraper page, read 2026-10-13 |

Bright Data's page also says you pay only for success and can set a spend limit. Prices on vendor pages change, so open the source link before you budget.

looot sells the same jobs per call from one prepaid balance, through several providers. The table below reads the cheapest live price for each job from the looot catalog when the page loads.

LinkedIn lookups through looot, cheapest live price. Prices read on 2026-10-13 from the live looot catalog. They change when a provider changes its price.

| Option | Cheapest provider | Price per call |
|---|---|---|
| Read one person's profile from a profile URL | AnyAPI | $0.0012 per call |
| Read one company page | Bright Data | $0.0015 per call |

The cheapest provider is not the only one worth a look. Profiles differ in what comes back: some providers return full work history, education and skills, others a light record with name, position and company. This table shows each provider's live price for one profile.

One LinkedIn profile by provider, live price. Prices read on 2026-10-13 from the live looot catalog. They change when a provider changes its price.

| Option | Cheapest provider | Price per call |
|---|---|---|
| AnyAPI | AnyAPI | $0.0012 per call |
| Any Site API | Anysite | $0.032374 per call |
| Bright Data | Bright Data | $0.0015 per call |
| Icypeas | Icypeas | $0.0285 per call |
| LeadMagic | LeadMagic | $0.0198 per call |
| Scrape Creators API | ScrapeCreators | $0.00188 per call |
| TikHub | TikHub | $0.0500 per call |

The ranking of these providers, with what each one returns, is on [the best LinkedIn API page](https://looot.ai/best/linkedin-api).

## How do you work out the cost of 1,000 profiles?

Multiply the price per call by 1,000, then adjust for three things a price list hides.

1. **Misses.** A profile that is private, deleted or mistyped returns nothing. Ask whether a miss is billed. If it is, your cost per good profile is the price divided by the share of calls that return a profile.
2. **Depth.** A full profile with work history costs the same per call as a light one on some providers and more on others. Price the record you need, not the cheapest record on offer.
3. **Retries.** A call that times out and is retried costs twice. Test on 20 of your own URLs before you run 1,000.

The same arithmetic for email lookups is in [what 1,000 lookups cost](https://looot.ai/blog/what-1000-lookups-cost).

## Official API or per-call provider: which fits your job?

Pick by the job, not by the price, because only one of the two routes can do most jobs.

| Your job | Route | What it costs |
|---|---|---|
| Members sign in to your app with LinkedIn | Official, open permission | No fee stated by LinkedIn |
| Members post to LinkedIn from your app | Official, open permission | No fee stated by LinkedIn |
| Run ads and read ad reports | Official, Advertising API | Approval, no per-call price list |
| Sync Sales Navigator with a CRM | Official, partner program | Approval, terms set with LinkedIn |
| Read public profiles or company pages by URL | Per-call provider | A price per record or per call |

For the agent route end to end, inputs and outputs included, see [the LinkedIn scraper API use case](https://looot.ai/use-cases/linkedin-scraper-api). Everything looot can read from LinkedIn, posts and company people included, is on [the LinkedIn platform page](https://looot.ai/platforms/linkedin).

## Run it with an agent

Paste this into Claude Code, Cursor or any agent that can read a skill file. It prices before it spends and stops after three profiles.

## What this post does not cover

- Legal advice. Reading public profile pages through a third party is not the same as the official API. Read LinkedIn's terms and the provider's terms for your use.
- Private data. looot does not log in to LinkedIn as you and does not read private accounts or messages.
- Scheduled refreshes. Re-reading a list of profiles on a timer needs scheduled runs, not available yet. Your agent runs a lookup when you ask.
- Free credit. looot has no free trial credit, you top up a balance first.

Last checked 2026-10-13. Vendor prices were read on that date from the pages linked above. looot prices in the tables are read from the live catalog when the page loads.

## Questions

### How much does the LinkedIn API cost?

LinkedIn publishes no price list for its official API. The open permissions for sign-in and sharing carry no stated fee, and the rest needs partner approval. Per-call providers sell profile lookups by the record, and the tables in this post show their prices.

### Is the LinkedIn API free?

The open permissions are free to add: Sign in with LinkedIn and Share on LinkedIn. They only cover the member who signed in to your app. Reading other members' profiles is not part of the free tier.

### What does LinkedIn API pricing look like for profile data?

Through the official API, profile data of other members sits in the Sales Navigator Application Platform, which needs approval and has no public price. Through a per-call provider, you pay per record or per call, shown in the live tables above.

### How do I get access to the LinkedIn API?

Create an app in the LinkedIn Developer Portal and add the open products from its Products tab. For marketing, sales or talent data, apply to the matching partner program and wait for LinkedIn's approval.

### What does one LinkedIn profile lookup cost through looot?

The live tables in this post read it from the looot catalog when the page loads, per provider and for the cheapest one. Your agent also sees the price of each endpoint before it runs a call.

### Is a per-call provider the official LinkedIn API?

No. A per-call provider reads public LinkedIn pages and returns them as JSON. It is not LinkedIn and LinkedIn does not endorse it.

### Why do two providers charge differently for one profile?

They return different records. Some return full work history, education and skills, others only name, position and company. Compare the fields you need, then the price.

### Can my agent keep a list of LinkedIn profiles fresh?

Not on a timer yet. That needs scheduled runs, not available yet in looot. Your agent can re-run the list whenever you ask.

## For agents

### Price and read three LinkedIn profiles

```text
Use looot to read LinkedIn profiles at the lowest price. First set up https://looot.ai/skill.md. Search the catalog for the job linkedin.person.profile and show me each provider with its price per call and the fields it returns. Then run the cheapest one that returns work history on these 3 profile URLs: <paste 3 URLs>. Report what each call cost, which fields came back, and the cost per 1,000 profiles at that price. Do not run more than 3 calls.
```
