LinkedIn Profile Scraper ✅ No Cookies · $2.50/1k
Pricing
Pay per event
LinkedIn Profile Scraper ✅ No Cookies · $2.50/1k
Enrich public LinkedIn profiles without cookies or login: names, headlines, experience, education, and more. $2.50 per 1,000 successful profiles; failures are free.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Up2Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
Enrich public LinkedIn profiles without cookies, browser sessions, or li_at tokens. Paste profile URLs (or public identifiers), get structured people data, and pay only when a profile succeeds.
$2.50 per 1,000 successful profiles · Failures free · Actor Start ~$0.00005
👉 Pair with firmographics: LinkedIn Company Scraper
👤 Publisher: up2data · Support: nick@dbee.io
Why this Actor
Most LinkedIn scrapers ask you to paste a session cookie. That breaks often, risks account bans, and is a poor fit for agents and scheduled pipelines.
Up2Data is cookieless. You send public profile URLs. We return structured JSON. No LinkedIn login on your side.
Ideal for:
- Sales and RevOps enrichment from LinkedIn URL lists
- Clay / Apollo / HubSpot / CRM URL → people fields
- Agentic workflows that need stable, pay-per-result pricing
- Researchers building people datasets from public profiles
Honest scope: this Actor enriches profiles. It does not find emails or phone numbers.
What you get (output fields)
| Field | Type | Description |
|---|---|---|
full_name | string | Display name |
headline | string | Profile headline |
about | string | About / summary |
public_identifier | string | Public vanity id (e.g. satyanadella) |
url | string | Canonical public profile URL |
location | object | city, country, region |
current_company | object | name, title, url, started_at |
positions | array | title, company, company_url, started_at, ended_at |
education | array | school, degree, field |
connections_count | number | Connections (when available) |
followers_count | number | Followers (when available) |
is_open_to_work | boolean | Open to work flag |
is_premium | boolean | Premium badge |
is_verified | boolean | Verified badge |
_meta | object | creditsUsed, requestId, sourceUrl |
error | object | code, message (on failure; failures are free) |
Optional input fields lets you restrict top-level keys in the output. Same price whether you request all fields or a subset.
Pricing
| Event | Price |
|---|---|
| Successful profile | $0.0025 ($2.50 / 1,000) |
| Failed profile | $0 |
| Actor start | ~$0.00005 |
Cost examples
| Successful profiles | Approx. cost |
|---|---|
| 100 | ~$0.30 |
| 1,000 | ~$2.50 |
| 10,000 | ~$25.00 |
| 50,000 | ~$12.500.00 |
You pay for successes only. Bad URLs and hard failures do not burn PPE credits.
Input
| Field | Type | Required | Description |
|---|---|---|---|
profileUrls | array of strings | ✅ | Public LinkedIn profile URLs or public identifiers (e.g. satyanadella) |
fields | array of strings | optional | Restrict top-level output fields (same price) |
Prefill
https://www.linkedin.com/in/satyanadella
Example input
{"profileUrls": ["https://www.linkedin.com/in/satyanadella","satyanadella"]}
Example input with field filter
{"profileUrls": ["https://www.linkedin.com/in/satyanadella"],"fields": ["full_name","headline","current_company","location","url"]}
Example output
EXAMPLE — illustrative public-style sample consistent with the schema. Not a live scrape guarantee.
{"full_name": "Satya Nadella","headline": "Chairman and CEO at Microsoft","about": "As chairman and CEO of Microsoft, I define company strategy...","public_identifier": "satyanadella","url": "https://www.linkedin.com/in/satyanadella","location": {"city": "Redmond","country": "United States","region": "Washington"},"current_company": {"name": "Microsoft","title": "Chairman and CEO","url": "https://www.linkedin.com/company/microsoft","started_at": "2014-02"},"positions": [{"title": "Chairman and CEO","company": "Microsoft","company_url": "https://www.linkedin.com/company/microsoft","started_at": "2014-02","ended_at": null}],"education": [{"school": "University of Chicago Booth School of Business","degree": "MBA","field": null}],"connections_count": 500,"followers_count": 10000000,"is_open_to_work": false,"is_premium": true,"is_verified": true,"_meta": {"creditsUsed": 1,"requestId": "example-request-id","sourceUrl": "https://www.linkedin.com/in/satyanadella"}}
Full demo file: see the Up2Data growth pack demo/sample-profile.json or run the Actor with the prefill URL.
Why no cookies?
| Approach | What you maintain | Typical failure mode |
|---|---|---|
Cookie / li_at tools | Fresh session from a real LinkedIn account | Cookie expires, account flagged, pipeline stops |
| Browser automation with login | Proxies, CAPTCHAs, account health | Fragile at scale |
| Up2Data (this Actor) | List of public URLs | Individual URL failures only; no session to babysit |
Cookieless = better for schedulers, Clay tables, APIs, and agents.
Comparison (pricing & approach)
Approximate public Store pricing for LinkedIn profile enrichment. Always verify current competitor pages.
| Up2Data | HarvestAPI (approx.) | ApiMaestro (approx.) | Cookie-based tools | |
|---|---|---|---|---|
| Typical price | $2.50 / 1k successes | ~$4 / 1k | ~$5 / 1k | Varies + account risk |
| Cookies required | No | Usually no | Check listing | Yes (li_at / session) |
| Pay only on success | Yes | Check listing | Check listing | Often run-time / compute |
| Email finding | No (by design) | Varies | Varies | Sometimes bundled |
| Company Actor pair | Yes (link) | Varies | Varies | Varies |
We compete on reliability + cookieless ops + fair PPE, not a race to $2/1k.
Use cases
- URL list → CRM fields — Export LinkedIn URLs from Apollo/Clay/CSV, enrich name, headline, company, location, experience.
- People + company join — Run this Actor, then enrich
current_company.urlwith the Company Scraper. - Agent pipelines — Call via Apify API; agentic payments are whitelisted for automated top-ups / usage patterns supported by Apify.
- Lead scoring inputs — Title, company, open-to-work, premium/verified signals without maintaining LinkedIn sessions.
API & agents
Run from the Apify API, Python/JS clients, or any HTTP agent stack.
- PPE: $0.0025 per successful profile
- Failures: free
- Optional
fieldsfilter for leaner payloads (same price) - Agentic payments: whitelisted for automated / agent-driven usage on Apify
Support for integration questions: nick@dbee.io
FAQ
Do I need a LinkedIn cookie or account?
No. Public profile URLs or public identifiers only.
Do you find emails?
No. This Actor returns public profile enrichment fields only. Pair with a dedicated email finder if you need contacts.
What if a profile fails?
You are not charged PPE for that profile. Check error.code / error.message on the item.
Can I limit output fields?
Yes. Pass optional fields (array of top-level keys). Price is unchanged.
Can I use public identifiers instead of full URLs?
Yes. e.g. satyanadella works in profileUrls.
Is there a company scraper?
Yes: LinkedIn Company Scraper ✅ No Cookies · $2.50/1k
Who is behind up2data?
Nick Tomic · Support: nick@dbee.io · Profile: apify.com/up2data
Support
Email nick@dbee.io with run IDs for fastest help.
Store profile: https://apify.com/up2data
If this Actor saved you cookie chaos, a Store review helps other builders find it. Thank you.