# LinkedIn API and LinkedIn scraper: a person's profile by URL, headline, experience and education

Give your agent a LinkedIn profile URL and get the profile back as data: name, headline, location, current role, past roles and education. 13 tools answer through 鹦鹉AI, each at its own rate, and none behind a monthly seat. No session cookie, no browser extension. LinkedIn's own tool is here too and it is honest about what it is: it answers for the member who authorised it, and nobody else.

## What is the best way to ask 鹦鹉AI?

Setup line (paste into any agent): `set up 鹦鹉AI — https://parrot.amorist.cn/llms.txt`

Then ask: "Using 鹦鹉AI, fetch these 40 LinkedIn profile URLs from the cheapest verified tool, show me the price per profile first, then give me name, headline, current company and years in the current role as a table, and list the URLs that came back empty."

- **Give the profile URL** Most tools take the public profile URL or its slug. A name and a company is a different job, and a different page.
- **Say which fields you need** A full profile is a large object. Naming the columns keeps the table readable and keeps the agent from spending its context on someone's volunteering history.
- **Ask for the price first** The rates here differ by more than an order of magnitude per profile. 鹦鹉AI prints the rate before the call, so 40 profiles has a number on it before anything runs.
- **Ask for the misses by name** Every tool misses some profiles. A list of the URLs that came back empty is worth more than a table that quietly has 34 rows instead of 40.

## Why go through 鹦鹉AI

- **No subscription, no seats** Charged per call. No card, no minimum; top up the prepaid balance.
- **Switch by changing a word** Another tool is a different word in the prompt, not a new integration.

Endpoints:

- `crawl4ai.linkedin.user.profile` — A LinkedIn profile (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `contactout.people.linkedin.enrich` — Enrich LinkedIn profile and contacts (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `harvestapi.linkedin.user.profile.main` — Get a basic LinkedIn profile (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `harvestapi.linkedin.user.profile` — Get a full LinkedIn profile (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `brightdata.linkedin.user.profile` — LinkedIn member profile by URL — headline, experience (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `scrapecreators.linkedin.user.profile` — LinkedIn person profile by URL — experience, education (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `tikhub.x.linkedin-web-v2-get-user-profile` — LinkedIn person profile by URL or slug (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `anyapi.linkedin.user.profile.full` — LinkedIn Profile (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `anyapi.linkedin.user.profile` — LinkedIn Profile (basic) (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `fetchinio.linkedin.user.profile` — LinkedIn profile by URL, slug or URN (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `justoneapi.x.linkedin-get-user-detail-v1` — LinkedIn user profile by username — name, headline (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `fiber-ai.linkedin.user.profile` — Live-fetch a LinkedIn person profile (linkedin): https://parrot.amorist.cn/catalog/linkedin
- `linkedin.linkedin.user.profile` — Your connected LinkedIn profile — name, email, member id (linkedin): https://parrot.amorist.cn/catalog/linkedin

## What people actually struggle with

LinkedIn data is one of the most seeded topics on Reddit: of the ~170 posts read in August 2026, one account posted fourteen actor listings in a subreddit it appears to run, one promo shipped with its template placeholder still in the body, and one seeded thread carried a zero-width space. These five are practitioners, and the last one is the reason the page will not claim zero risk.

**An extension got an SDR restricted in days**

> "My SDR got his account limited after using PhantomBuster for like 3 days." (r/b2bmarketing, 16 points: https://www.reddit.com/r/b2bmarketing/comments/1sv9jwv/linkedin_lead_scraping_tools_whats_safe_that_wont/)

What this page can do about it: That risk is the one thing these tools genuinely remove. A call here runs on the tool's infrastructure, not on your seat, so there is no cookie of yours and no activity on your account to flag.

**Being banned is not survivable for some jobs**

> "I review hundreds of Linkedin profiles a week for a living and it is not viable to be banned from the platform." (r/apify: https://www.reddit.com/r/apify/comments/1u7pogx/how_concerned_about_a_linkedin_ban_should_i_be/)

What this page can do about it: Which is the argument for keeping the fetch off your login entirely. Read the profiles through a tool and pay per profile rather than per seat.

**The enrichment tools are priced for a different buyer**

> "Tools like Clay's 'Enrich Profile' feature or APIs like Brightdata feel quite pricey. Any suggestions or alternative approaches?" (r/revops, 5 points: https://www.reddit.com/r/revops/comments/1i4xwzh/cheapest_way_to_enrich_full_linkedin_profile/)

What this page can do about it: Bright Data is one of the tools here, at its own per-record rate with nothing added, and it is not the cheapest one. The point is the shape: a profile is a call, there is no plan to be on, and the rate is printed before the agent spends it.

**The default answer shut down**

> "Looking for a good alternative to Proxycurl (they shut down) for B2B sales automation" (r/n8n, 6 points: https://www.reddit.com/r/n8n/comments/1myqu0v/looking_for_a_good_alternative_to_proxycurl_they/)

What this page can do about it: This page is five of the alternatives with their prices. It is worth saying that the forum has not moved on to one successor, so the checklist that thread asks for, profile plus company plus job changes, is three jobs here and three tools.

**The restriction can arrive with no automation at all**

> "the funny thing is i wasnt using anything to automate linkedin, just clicking around and opening new tabs" (X, 199 likes: https://x.com/i/status/2059841283674533977)

What this page can do about it: Which is why this page says the tools remove the automation risk and stops there. Nothing here makes LinkedIn safer for the account you browse with; it just stops needing it.

## What actually differs

- Five third-party tools and one official one, and the official one is a different job. LinkedIn's own OAuth tool returns the authorised member's own profile: name, email, member id. It cannot fetch a prospect. The other five fetch anyone's public profile and none of them uses an account of yours, so no cookie of yours, no extension in your browser and no view on your activity log.
- ScrapeCreators, Bright Data, TikHub and JustOneAPI have been called live and carry a verified date in the catalog; the Fiber tool and the LinkedIn OAuth tool are documented from the tool's own docs and have not been verified through 鹦鹉AI.
- What nobody can promise is coverage, and this page will not. Each tool reads LinkedIn its own way, so a profile one returns in full is one another returns thin, and the fields most often missing are exactly the ones people want: the dated experience list. The cheap experiment is the honest answer: run the same twenty URLs through three tools for a few credits and count who filled the columns you need. 鹦鹉AI does not route between them and it does not fail over.

## What is a LinkedIn API, and why is there no official one?

A LinkedIn API, as people mean the phrase, returns a person's public profile as structured data: headline, location, the roles they have held with dates, and where they studied. LinkedIn's official API does not do this. It is an OAuth API for the account that authorised it, so it can tell you your own name and email and it cannot tell you a stranger's job history; that product does not exist for you. Everything else on this page is a third-party tool that reads public profiles with its own infrastructure and sells the result per profile. Proxycurl, which was the default answer here for years, shut down, which is why the question keeps being asked.

## Before you start

**Is there an official LinkedIn API for other people's profiles?** No. LinkedIn's OAuth API returns the profile of the member who authorised your app, so it answers "who am I" and never "who is this person". The tool here is that call. Everything else here is a third party.

**Will this get my LinkedIn account banned?** None of the five third-party tools uses an account of yours: no cookie, no session, no extension, so there is nothing of yours for LinkedIn to restrict. That is not the same as zero risk in general, because the restriction stories in the forum include people who were only browsing. The risk these tools remove is the automation risk; the tool carries its own.

**What replaced Proxycurl?** Nothing single replaced it. The five third-party tools here are what the catalog carries for a person profile by URL, priced per profile with no plan, and the honest note is that they are not a drop-in: the field coverage and the freshness are each tool's own. Company pages, job changes and people search are separate jobs on separate pages.

**Which tool should my agent use?** The one whose fields survive your list at a rate that fits the volume. 鹦鹉AI puts each tool's rate beside the others and the agent chooses, or you tell it which to use. 鹦鹉AI compares; it does not pick for you.

HTML version: https://parrot.amorist.cn/use-cases/get-a-linkedin-profile
