# 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` | no | 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 -G "https://www.socialcrawl.dev/v1/linkedin/profile/all" \ --data-urlencode "url=https://www.linkedin.com/in/williamhgates/" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I get a full LinkedIn profile with an API? Send a GET request to /v1/linkedin/profile/all with the profile URL in url. SocialCrawl returns the member's entire public profile in one call: author with followers and following filled, and background with About, experience, education, skills, recommendations, Featured and interests. ### What sections does the LinkedIn full profile API return? background holds summary, experiences, educations, skills, recommendations received, certifications, honors, languages, projects, publications, volunteering, courses, patents, organizations, causes, featured, interests and services. The response also has similar_profiles, LinkedIn's People also viewed rail with up to 20 members, and each skill carries its endorsements. ### How is this different from the LinkedIn profile API? /v1/linkedin/profile returns the core profile, while this endpoint replaces stacking profile, profile/complete, profile/stats, the five interests lanes and profile/similar. For a member's posts, call /v1/linkedin/profile/posts. ### How much does the LinkedIn full profile API cost? Each profile costs 5 credits on the advanced tier. Pass up to 10 comma-separated URLs in urls to fetch them in one call at the same rate per profile, up to 50 credits; duplicates collapse first and profiles that do not resolve are not charged. ### Can I trust the section counts in the response? Use section_totals for counts, not the array length, because LinkedIn truncates long sections at source and the total can exceed the array. author.ext.followers_approximate is true when the follower count was rounded, and /v1/linkedin/profile returns the exact integer. ### Does it return recommendations the member gave? No. This source carries only the recommendations a member received, so given recommendations are left out rather than shown as an empty list. Use /v1/linkedin/profile/complete when you need the ones they gave. 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 do I get a complete LinkedIn profile in one API call with SocialCrawl? - Which SocialCrawl endpoint returns LinkedIn experience, education and skills together?