Skip to content
NewProduct Updates — October 2026
LinkedIn Search ScraperExport results now

LinkedIn Search Scraper

Give it a LinkedIn search URL, get the results: full name, headline, connection degree, first name, phone, website, followers text, description snippet and 62 more fields, in a spreadsheet, in your tools, through the API or from your AI agent.

1 creditper resultWorks todayNew
Export results now
1Input
Options, per result
1 credit per result
2Results
Full nameHeadlineConnection degreeFirst name
Osama AttaSoftware Engineer @ Careem | REST APIs, Microservices, Event Driven Architecture2ndOsama
Abdul RehmanSenior Software Engineer I @ Careem(Uber Inc.) | Java | Golang | C# | .Net |2ndAbdul
Givinalis OmacharSoftware Engineer, building the digital future today2ndGivinalis
Ubaid Ur RehmanSoftware Engineer @Careem (Uber.Inc)2ndUbaid
Muhammad HamidSr. Software Engineer at Emirates Airlines2ndMuhammad
Piyush SharmaSoftware Engineer II @ Microsoft | 42k+ LinkedIn | Mentored 600+ Developers | Ex-Amazon | AI Agents | LLMs | Full-Stack | Distributed Systems3rd+Piyush
Nada AdelSoftware Engineer @ Microsoft3rd+Nada
Gurtej RehalSenior Software Engineer @ Facebook | Ex - Microsoft, Amazon | 🏆 5x Hackathon Champion | 🎓 JGEC3rd+Gurtej
TakiEddine DilmiSoftware Engineer @Hilal Software Corporation | Front-End Web Developer | JavaScript, TypeScript, React, ReactNative, Next.js, Redux, Zustand3rd+TakiEddine
Gloria M.Senior Software Engineer | DevOps Engineering3rd+Gloria

Real rows this scraper collected, 10 of 30.Download the 30 rows (CSV)

70 fields per result

Every run returns them, as CSV, JSON, JSONL, Excel, or through the API.

Export LinkedIn Search Results

+1 per result, if you switch it on70 fields
record_type
text
Type of row: person, company or post, following the LinkedIn search that was given as input.
person
record_id
id
Stable LinkedIn id of the row, prefixed by its type so people, companies and posts never collide: person:{member id or public identifier}, company:{company id or universal name}, post:{activity id}.
person:ACoAACrQ6T4BqCXCOj_ofEXvV9FS46fRs4o2I6o
source_url
link
The LinkedIn search URL that was given as task input and produced this row.
linkedin.com/search/results/people/?keywords=software%20engineer
search_keywords
text
Keywords actually sent to LinkedIn for this search.
software engineer
profile_id
id
LinkedIn internal member id of the profile (people rows).
ACoAACrQ6T4BqCXCOj_ofEXvV9FS46fRs4o2I6o

What it costs

Switch on the options you need and pick a volume.

Every plan

1 credit per result with these options

Results a month

10,000

Per 1,000 results

$2.00

On Starter, $20 a month for up to 10,000 results.

Live

Built to run

Most scrapers break in silence. This one doesn't, and we show it, openly.

Incident-free runs, 90 days
100.00%
Fixing rate
100%
Median time to fix
-
90 days agoToday
OperationalDegradedDownFixed incidentOpen incidentHow we measure

Frequently asked questions

What people ask before running the LinkedIn Search Scraper.

LinkedIn Search

Is it legal to scrape LinkedIn search results?

Yes — a search result is public data. You get the same profiles, companies and posts any member sees when they run that search, and nothing behind a private wall. What you do with the list afterwards is on you. More in our legality guide.

Do I need to connect a LinkedIn account?

Yes — you sync your own account through the Chrome extension. Cookies only, never your password, and we keep well inside LinkedIn's limits so your account stays quiet. Here is how to sync an account.

What data do I get for each result?

70 data fields, matched to what you searched. People arrive with name, headline, location, photo, connection degree and the premium and verified flags. Companies with industry, logo, followers and description. Posts with their full text, author, images and share link.

How fast is it?

About 45 results a minute. People and company searches move quicker than posts, which carry a lot more text per row. Queue as many searches as you like and leave it running — nobody is watching the screen.

Where can I send the data once it is scraped?

Just about anywhere you already work. Google Sheets, Make, n8n, Amazon S3, email, webhooks — plus our MCP server, so Claude or ChatGPT can start a run and read the results itself. CSV, Excel and JSON downloads too. See all integrations.

How many results can I get out of one search?

About 1,000 — that ceiling is LinkedIn's, not ours. Slice a bigger query into several searches by Location, Industry, Title or Network and run them side by side. Max Results caps one search, Max Unique Results Per Run caps the whole batch.

Can I narrow the search without rebuilding the URL?

Yes — Keywords works on all three searches, with ten more filters on top. First Name, Last Name, Title, Company, Current Company URL, School, Network and Profile Language for people, Industry for companies, Location for both.

What does Profile Details add?

The whole profile behind every people result, for 1 extra credit per profile. The About text, current position, full experience and education, skills, the open-to-work and creator flags and the cover photo — everything a search card is too small to show.

What does Company Details add?

The full company page, for 1 extra credit per company. Website, description, tagline, founding year, employee and follower counts, headquarters and offices, specialties, products and phone number — the whole About tab, in columns.

What does Post Engagement add?

Like, comment and repost counts on every post, for 1 extra credit per post. A search tells you the post exists; this tells you whether anyone cared. Switch it on when you are ranking posts by reach rather than just collecting them.

Inputs and data

What do I give the LinkedIn Search Scraper?

URL, such as https://www.linkedin.com/search/results/people/?keywords=software%20engineer. Paste thousands at once or upload a CSV; duplicate inputs are skipped. 16 settings shape the run: see them in the playground.

What data does it return?

70 data attributes per result, each with its description and an example: see the full list.

Do I get duplicates?

No. Duplicates are removed, and you only pay for unique results.

How fresh is the data?

As fresh as your run: each run collects the data from the site at the moment it runs, nothing comes from a stored database.

In what formats do I get the results?

CSV, Excel or JSON from the dashboard, through the API, or sent after every run to Google Sheets, Amazon S3, an SFTP server, a webhook or by email.

How long are my results kept?

7 days on the free plan, 45 days on Starter and Pro, 90 days on Team and Business. Then they can no longer be downloaded. Download or deliver what you want to keep.

Speed and reliability

How fast is the LinkedIn Search Scraper?

Around 45 results a minute for one squid. Your plan's slots run several squids at the same time.

How reliable is it?

100.00% of its runs had no incident over the last 90 days (0 incidents, 100% fixed). Every day is on this page.

What happens when the site changes?

Our team fixes the scraper: every scraper on lobstr.io is built and maintained by us. How we measure.

Can runs repeat on their own?

Yes, on paid plans: every hour, every day, every weekday or on a custom schedule, in your time zone.

Can I cap a run?

Yes: set the most results per task and per run in the settings. The run stops there and so does the bill.

Pricing

How much does the LinkedIn Search Scraper cost?

1 credit per result. Options add to it: Profile Details (people) +1, Company Details (companies) +1, Post Engagement (posts) +1. The playground shows the price as you pick them.

Can I use it on the free plan?

Yes. The free plan gives 100 credits every month, 100 results with this scraper, exported in full.

How do the plans work?

Every month a plan gives credits, which pay for results, and slots, which set how many squids run at the same time. Starter: $20 for 10,000 credits; Pro: $100 for 100,000 credits; Team: $500 for 1,000,000 credits. Upgrades start right away and are prorated; downgrades and cancellations take effect at the end of the cycle.

Do unused credits roll over?

No. Your credits refresh every month with your plan.

What if I run out of credits?

You choose, per squid: pause and pick up where it stopped, or end the run. To keep going, upgrade or reset your billing cycle: your plan renews right away and your credits come back. Auto Billing Reset does it for you when your usage crosses a threshold you set.

Is there a yearly discount?

Yes: paying yearly takes 20% off every plan.

Can I get a refund?

A monthly plan: within 10 days of the charge, if no credit was used in that period. A yearly plan: within 30 days, in full if no credit was used, otherwise minus one month. Cancel from your billing page, then write to contact@lobstr.io. The details are in the terms of use.

API and agents

Can I run it from my code?

Yes, through the REST API at https://api.lobstr.io/v1, with your key from the dashboard. The playground’s Code tab writes the calls for your settings, in cURL and Python. The documentation has the full reference.

Can my AI agent run it?

Yes. Add our MCP server, https://mcp.lobstr.io/mcp, to Claude, ChatGPT, Cursor or any MCP client and sign in with lobstr.io. Your agent shows the cost and asks you before a run spends credits. The playground’s Agent tab gives you a prompt.

Do API calls cost credits?

No. Credits pay for results, not for requests.

Can I know when a run ends?

Yes. Point a webhook at your server and lobstr.io calls it when a run succeeds or fails.

Are there rate limits?

Yes, per endpoint: 120 requests a minute on squids and runs, 90 on tasks, 2 a second on results. Above that the API answers 429 with a Retry-After header.

Ready to start?

Your first results in a few minutes, free.