# LinkedIn Profile API (https://www.socialcrawl.dev/platforms/linkedin/profile) > Returns a LinkedIn member's public profile as a canonical Author: `display_name`, `username` (the vanity slug), `bio` (the headline), `location`, `avatar_url`, `url`, exact `followers` and `following` (connections), and `joined_at` (the account creation date). `author.ext` carries the member `urn` (the join key for every `/v1/linkedin/profile/*` sub-resource), `member_id`, `website`, `country`, the cover image, and the status flags (`is_premium`, `is_top_voice`, `is_creator`, `is_influencer`, `is_open_to_work`, `is_hiring`). The About summary, experience, education and skills are NOT on this lane: LinkedIn serves them as separate sub-resources, so use `/v1/linkedin/profile/experiences`, `/educations` and `/skills` (5 credits each). `verified` is null: the source does not expose it. TL;DR: `GET /v1/linkedin/profile` costs 5 credits per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `url` | yes | Full URL of the LinkedIn profile page | ## Code example ```bash curl -G "https://www.socialcrawl.dev/v1/linkedin/profile" \ --data-urlencode "url=https://www.linkedin.com/in/williamhgates/" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I get LinkedIn profile data with an API? Send a GET request to /v1/linkedin/profile with the full LinkedIn profile URL (e.g. https://www.linkedin.com/in/williamhgates/) in the url parameter. SocialCrawl returns structured JSON with name, headline, summary, location, current company, education, skills, and profile picture URL. ### What data does the LinkedIn Profile API return? Public profile fields only: name, headline, summary, location, current company, past positions, education, skills, languages, and profile picture URL. Private fields (email, phone, connections list) are never returned. We only access what any logged-out viewer could see. ### How much does the LinkedIn Profile API cost? Each request costs 5 credits on the advanced tier. New accounts get 100 credits free with no credit card required, which is enough for 20 profile lookups before you ever need to pay. ### Can I scrape LinkedIn profiles without an OAuth token? Yes. SocialCrawl does not use LinkedIn's OAuth 2.0 flow or Marketing Developer Platform. You send a LinkedIn URL and your x-api-key. No app review, no user consent screen, no rate-limited developer tokens. ### Is it legal to scrape LinkedIn profile data? SocialCrawl reads only public LinkedIn profile pages, the same data a logged-out visitor sees. hiQ v. LinkedIn (2022) established that scraping public profiles does not violate the CFAA, but you should still respect LinkedIn's User Agreement and GDPR/CCPA for your use case. ### Can I use the LinkedIn Profile API for lead enrichment? Yes, profile enrichment is a common use case. Pass a LinkedIn URL from your CRM or prospecting tool, and SocialCrawl returns normalized profile data in our unified schema, ready to merge into HubSpot, Salesforce, or Clay without per-field mapping. See the full LinkedIn API: https://www.socialcrawl.dev/platforms/linkedin ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - How to scrape a LinkedIn profile with SocialCrawl - What data can you get from the LinkedIn Profile API - Is scraping LinkedIn public profiles legal after hiQ v LinkedIn