Curly

Free LinkedIn profile scraper for public data

Paste a public LinkedIn profile URL to extract the name, headline, company, location, experience, education, and network counts. Review the result and export JSON or CSV without a LinkedIn login.

  • One public profile
  • JSON and CSV
  • No LinkedIn login
  • No cookies required
Use Unlimited
Security verification is loading.

Public LinkedIn profile data without manual copying.

  • Public profile data

    Extract the public name, headline, location, company, network counts, and other fields LinkedIn sends without an authenticated account.

  • Experience and education

    Return public experience and education details in a consistent record instead of copying profile sections by hand.

  • JSON and CSV export

    Review the normalized result in the browser, copy the JSON, or download the profile as JSON or CSV.

  • No LinkedIn account

    Submit a public person profile URL without providing LinkedIn cookies, credentials, or session details.

How to scrape a LinkedIn profile from its public URL.

The free LinkedIn profile scraper is designed for a quick inspection of one known person profile. It does not search for people, discover email addresses, or collect company pages.

  1. 01

    Paste one LinkedIn profile

    Use a complete public LinkedIn /in/ URL or enter the slug shown after /in/. Company pages, posts, jobs, and search result URLs are not accepted by this tool.

  2. 02

    Complete the security check

    The browser runs a private Cloudflare Turnstile check before the request reaches the scraper. The free tool accepts one active request per browser session.

  3. 03

    Collect the public record

    Curly opens the public profile without a LinkedIn account and normalizes the data that is available in the public response. Collection usually finishes in less than a minute.

  4. 04

    Review and export

    Inspect the main fields in a table, switch to the complete JSON response, copy it, or download the record as JSON or CSV.

Public profile field coverage.

A successful result can contain identity, headline, location, current company, experience, education, network counts, about text, and source identifiers. The exact fields depend on what LinkedIn makes available publicly for that profile.

Masked or unavailable fields stay empty. The scraper does not use LinkedIn accounts, cookies, or authentication to reveal additional information.

Free profile scraper versus the Apify Actor.

Use the free tool for an occasional profile check in the browser. Move to Apify when a workflow needs several profiles, recurring runs, API access, datasets, schedules, webhooks, or integrations.

See the LinkedIn Profile Scraper API documentation for generated cURL, JavaScript, Python, input JSON, and the complete response schema.

CapabilityFree toolApify scraper
Profiles per requestOne profileOne profile per run
LinkedIn loginNot requiredNot required
JSON and CSVBrowser downloadsDataset and API formats
Schedules and webhooksNot includedIncluded through Apify
API integrationsManual browser useREST API and integrations

Need more profiles or automated collection?

Run the LinkedIn Profile Scraper on Apify for batches, datasets, API access, schedules, webhooks, and integrations.

Open Profile Scraper on Apify

Common questions about the LinkedIn profile scraper.