# LinkedIn Profile Images API (https://www.socialcrawl.dev/platforms/linkedin/profile-images) > Lists the image posts on a LinkedIn member's profile, normalised to the same Post shape as every other SocialCrawl post lane: `post.id`, `post.url`, `post.content.media_urls` (the highest-resolution image LinkedIn publishes), `post.author` and `post.published_at`. LinkedIn does not expose the caption on this surface, so `content.text` is null; fetch the post by URL for the full record. `published_at` is derived from LinkedIn's own relative label, so `post.ext.published_at_precision` tells you whether it is good to the hour, the day, the week or the month. TL;DR: `GET /v1/linkedin/profile/images` 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, company, or post. | | `urn` | no | The member's opaque LinkedIn URN, as returned in `author.ext.urn` by /v1/linkedin/profile. Optional, and a pure optimisation: pass it ALONGSIDE `url` (which stays required) and this call skips the internal handle lookup, so it answers faster and consumes half the upstream rate-limit budget. Verified on the deployed API 05/09/2026. To address a member by URN alone, send the URN-form profile URL as `url`, for example https://www.linkedin.com/in/ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc: it resolves to the same member as the public address (verified 20/10/2026 on profile/posts and profile/comments) and holds only ASCII, which helps when the public address carries an emoji or other symbol. | | `since` | no | Only rows published on or after this date: YYYY-MM-DD (midnight UTC) or an ISO 8601 timestamp. Rows older than it are left off each page. This list is not in date order, so the walk does not stop at the date: keep following `next_cursor`, and each page costs what a page costs even when every row on it is filtered out. A row with no date is kept. `published_after`, `start_date`, `from_date`, `publish_time` (`yesterday`, `this-week`, `this-month`, `last-3-months`, `last-6-months`) and `max_age_days` are accepted and applied as `since`. | | `until` | no | Only rows published on or before this date: YYYY-MM-DD (that whole UTC day is included) or an ISO 8601 timestamp. Newer rows are left off each page and the walk does not stop, so older pages follow. A row with no date is kept. `published_before`, `end_date` and `to_date` are accepted and applied as `until`. | ## Code example ```bash curl -G "https://www.socialcrawl.dev/v1/linkedin/profile/images" \ --data-urlencode "url=https://www.linkedin.com/in/williamhgates/" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I get a LinkedIn member's image posts? Send a GET request to /v1/linkedin/profile/images with the member's LinkedIn profile URL in the url parameter. The response returns the member's image posts as a feed, each with post text, image media URLs, publish time, and engagement counts. ### What fields come back for each image post? Each post returns the post URL, text, image media URLs, publish timestamp, and reaction, comment, and share counts. It is the image slice of a member's activity, so you get only posts that include images. ### How much of the image feed do I get? All of it that LinkedIn publishes on this surface, in the one call. LinkedIn serves this feed as a single fixed window with no continuation token, so there is no second page to fetch and the endpoint rejects cursor and page rather than silently re-serving the first page. ### How much does the LinkedIn Images API cost? Each page costs 5 credits on the advanced tier, regardless of how many image posts come back. New accounts get 100 free credits with no credit card, enough for 20 calls before you need to upgrade. ### What is a good use case for member image posts? Pulling a member's image posts is useful for creator analytics, content audits, and monitoring what a prospect or thought leader shares visually. Combine it with the videos feed to cover a person's full media output. 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 get a LinkedIn member's image posts with an API - Which API returns LinkedIn photo posts as a feed