# LinkedIn Profile All API (https://www.socialcrawl.dev/platforms/linkedin/profile-all) > Returns a LinkedIn member's ENTIRE public profile in a single call, every section LinkedIn publishes. This is the lane for a one-call profile audit, and it replaces stacking `/profile`, `/profile/complete`, `/profile/stats`, the five `/profile/interests/*` lanes and `/profile/similar`. `author` is the same Author object `/v1/linkedin/profile` returns, with `followers` and `following` filled, plus `verified`, `joined_at`, `ext.website`, `ext.is_influencer`, `ext.is_open_to_work`, `ext.is_hiring`, `ext.is_memorialized` and `ext.cover_url`; `verified` is null on every other LinkedIn lane and real here. `background` holds `summary` (the About text), `experiences`, `educations`, `skills`, `recommendations` (received), `current_position`, `top_education`, `certifications`, `honors`, `languages`, `projects`, `publications`, `volunteering`, `courses`, `patents`, `organizations`, `causes`, `top_skills`, `featured`, `interests` and `services`. `background.interests` is bucketed into `top_voices`, `companies`, `groups`, `schools` and `newsletters`, the same five tabs the `/v1/linkedin/profile/interests/*` lanes sell separately. `similar_profiles` is LinkedIn's People-also-viewed rail, up to 20 members, which `/v1/linkedin/profile/similar` sells separately. `background.experiences[]` carries the skills tagged on each role, and `background.skills[]` carries `endorsements` plus `endorsement_notes`, none of which `/profile/complete` returns. THREE THINGS TO READ CAREFULLY. `section_totals` gives LinkedIn's own count for each section and it can EXCEED the array beside it, because long sections are truncated at source; trust `section_totals` for a count, never `background.
.length`. `author.ext.followers_approximate` is true when this source reported a rounded follower count instead of an exact one, which it does on large accounts; `/v1/linkedin/profile` returns the exact integer. `background.skills[].endorsements_is_floor` is true when LinkedIn published a \"99+\" style label instead of a number, so the count is a minimum. `background.services` is returned on this lane only, is passed through in the source's own shape, and is null for a member who publishes no services page, which is most members. `background.given_recommendations` is NOT returned: this source carries only what the member received, and an empty array would read as \"none given\"; use `/v1/linkedin/profile/complete` for those. Every top-level key of the original record is kept unchanged for compatibility. TL;DR: `GET /v1/linkedin/profile/all` 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. | | `urls` | no | Up to 10 full LinkedIn profile URLs in one call, comma separated. The response becomes `{items, total}` instead of a single profile. Billed 5 credits per profile RETURNED, the same rate as a single call: duplicates are collapsed before the call and profiles that do not resolve are not charged, so a list with repeats or dead handles costs less than its length. A list where nothing resolves is a free 404. | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/linkedin/profile/all?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fwilliamhgates%2F" \ -H "x-api-key: sc_YOUR_API_KEY" ``` 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