Blog

Reading your LinkedIn data

Export LinkedIn Data: What You Get and What's Missing

LinkedIn's native data export looks complete — it isn't. Here's exactly what the CSV contains, what it silently omits, and when you need more to make B2B decisions.

Youness Elouargui

Youness Elouargui

Data & AI Expert, CEO of Data Scale Business

Export LinkedIn Data: What You Get and What's Missing

LinkedIn's native data export is a portability file, not an analytics system. It delivers post-level counts (impressions, clicks, likes, comments, shares) for the past 365 days, but strips out everything B2B teams actually need: audience demographics, reaction type breakdowns, save rates, dwell time signals, and follower growth attributed to specific posts. A post with 4,000 impressions from junior students and one with 4,000 impressions from CFOs look identical in the CSV. The export is capped at one year, making year-over-year comparison impossible without continuous archiving. For GDPR portability or a one-time network audit, it is sufficient. For any revenue-contributing LinkedIn strategy, it requires a structured reading layer on top to answer the "who saw this and what should I do ne

Key takeaways

  • LinkedIn's native export omits audience demographics entirely: the on-screen dashboard shows job title, seniority, and company size breakdowns, but none of that reaches the CSV.
  • A 365-day hard cap means year-over-year comparison is impossible unless your team archived data continuously before requesting the export.
  • Two posts with identical impression counts can represent opposite B2B outcomes depending on who the audience was — the CSV cannot distinguish them.
  • Dwell time and save rate, two of the stronger signals for content resonance, exist in LinkedIn's infrastructure but are not exported.
  • The native export is sufficient for GDPR data subject requests and one-time network audits; it is not sufficient for audience-segmented content decisions or revenue attribution.
  • A structured reading layer converts the CSV from a ledger of events into actionable decisions — such as prioritizing carousel formats for net-new ICP reach versus text posts for nurturing existing connections.
  • Start archiving LinkedIn post data now: the 365-day window closes daily and cannot be retroactively recovered from the native export.

The LinkedIn data export looks thorough. A ZIP file, several CSVs, timestamps going back years. Most people open it, scroll for two minutes, and close it.

That reaction is correct. The file is not what it appears to be.

What does LinkedIn's native export actually contain?

When you request your data from LinkedIn's privacy settings, you receive a ZIP archive within 24 hours. The contents split into two categories: account data and analytics data.

Account data includes your connections list (name, company, connected date), messages, invitations sent and received, saved jobs, and ad targeting attributes LinkedIn has inferred about you. This part is genuinely useful for a network audit or a GDPR portability request.

Analytics data is where the gaps start. The post impressions CSV lists each post you've published in the last 365 days with a handful of columns: post URL, publish date, impression count, click count, like count, comment count, and share count. That's it.

What's quietly absent from the file: reaction type breakdown (no split between likes, celebrates, and insightful), share-of-voice against your industry, save counts, follower growth attributed to specific posts, and any demographic data about who saw or engaged with each post. The on-screen LinkedIn Analytics dashboard shows job title, seniority, industry, and company size breakdowns for your audience — none of that makes it into the CSV.

The export is a ledger of events. It is not an analytics system.

Why does the gap between raw export data and actionable B2B insight matter?

A B2B content decision is rarely "did this post get impressions." It's "did this post reach VP-level buyers in manufacturing, and did it drive profile visits from that segment."

The native export can't answer that. It gives you a total impression number with no audience lens. A post with 4,000 impressions from junior students and a post with 4,000 impressions from CFOs look identical in the CSV. For a B2B marketer or founder, those two posts represent opposite outcomes.

The 365-day cap compounds the problem. If you want to compare Q1 2026 performance against Q1 2025, the native export won't help. LinkedIn doesn't retain or surface that historical layer in the download. Any team that didn't archive data continuously has a blind spot that the export cannot retroactively fill.

There's also the question of behavioral signals. Dwell time — how long someone pauses on your post before scrolling — is one of the stronger predictors of content resonance on LinkedIn. It is not exported. Neither is the save rate, which signals intent to return. These signals exist in LinkedIn's infrastructure; they simply don't travel to your CSV.

For context on how content format choices interact with these invisible signals, the piece on Taplio LinkedIn Video Downloader: What B2B Teams Miss covers the format dimension in more depth.

How does a reading layer convert what the CSV can't tell you?

The CSV is a starting point, not an endpoint. The question is what sits on top of it.

A structured reading layer does three things the raw file cannot. First, it tracks data continuously, so the 365-day wall disappears — you accumulate a rolling history that the native export would otherwise truncate. Second, it cross-references post-level metrics against audience segment data to answer the "who saw this" question. Third, it surfaces patterns across posts rather than reporting each post in isolation.

This is where DSB Intelligence's Insight Narrator fits into the workflow. When you connect your LinkedIn account, Insight Narrator reads your post performance data and translates the pattern into plain language: which content types are pulling engagement from your target audience segments, where drop-off happens in your posting cadence, and which posts punched above their impression weight on clicks or profile visits. The CSV tells you what happened; Insight Narrator tells you what it means.

For teams managing both personal profiles and Company Pages, the same logic applies to LinkedIn Sales Navigator vs Premium: B2B Verdict — the tool layer matters as much as the data layer.

What does a practical walkthrough look like, from export file to a decision?

Take a concrete scenario. A SaaS founder exports their LinkedIn data in January 2026. The CSV shows 18 posts over the past 90 days, with impressions ranging from 800 to 6,200. Three posts cluster at the top. Two are text-only. One is a document carousel.

From the CSV alone, the founder can conclude: "my top posts got more impressions." That's not a decision. It's a description.

Adding a reading layer changes the output. Cross-referencing those three posts against audience data reveals that the two text posts over-indexed on connections already in the founder's network, while the carousel reached a higher proportion of second-degree contacts in the target ICP. The carousel also generated three times the profile visits per impression.

Now there's a decision: prioritize carousel formats for net-new audience reach, reserve text posts for nurturing existing connections. That's a content calendar change you can make on Monday.

The raw export enabled the question. The reading layer enabled the answer. For teams thinking about how content format choices affect reach, LinkedIn Video Editor Jobs: What B2B Hiring Reveals adds useful context on where the market is moving.

When is the native export enough — and when isn't it?

The native export is sufficient in three specific situations. You're responding to a GDPR data subject access request and need to hand over your personal LinkedIn data. You're doing a one-time connection audit to clean up your network before a campaign. You're a solo creator with no B2B conversion goal who just wants a rough sense of which posts landed.

It is not sufficient when you need to compare performance across time periods longer than a year, when your content goal is reaching a specific audience segment rather than maximizing raw impressions, or when you're managing LinkedIn as a revenue-contributing channel and need to justify resource allocation with more than "impressions went up."

The distinction is between data portability (what the export was designed for) and analytics (what B2B teams actually need). LinkedIn built the export for the former. The latter requires a layer that LinkedIn has not chosen to provide natively.

For teams exploring what a structured LinkedIn content strategy looks like in practice, LinkedIn Rockwell Automation: What Industrial B2B Can Learn and How to Add Hashtags to a LinkedIn Post in 2026 cover adjacent execution questions.

Now what?

  1. Request your LinkedIn data export today (Settings > Data Privacy > Get a copy of your data). Open the post impressions CSV and note the three columns that matter most: impressions, clicks, and comments. That's your baseline.
  2. Map the 365-day cap against your reporting needs. If you need year-over-year comparison, start archiving now — the window closes daily.
  3. Identify the one question your CSV cannot answer (likely: "who is actually seeing my content"). That gap is where a reading layer earns its place.
  4. If you're ready to move from raw export to structured insight, start a free trial of DSB Intelligence and let Insight Narrator read what your CSV can't tell you.

Frequently asked questions

What data does LinkedIn's native export actually include?
The export contains account data (connections, messages, invitations) and a post analytics CSV covering the last 365 days with impression, click, like, comment, and share counts. It excludes reaction type breakdowns, save counts, dwell time, follower growth per post, and any audience demographic data such as job title, seniority, or company size.
Why is the LinkedIn data export not enough for B2B marketing decisions?
The CSV gives you total impression counts with no audience lens. A post reaching 4,000 CFOs and one reaching 4,000 junior students look identical in the file. It also caps history at 365 days, making year-over-year comparison impossible, and omits behavioral signals like dwell time and save rate that are stronger predictors of content resonance than raw impression counts.
What is dwell time on LinkedIn and why does it matter?
Dwell time is how long someone pauses on your post before scrolling. It is one of the stronger predictors of content resonance on LinkedIn. It exists in LinkedIn's infrastructure but is not included in the native data export, making it invisible to anyone relying solely on the CSV.
When is the LinkedIn native export actually sufficient?
It covers three specific cases: responding to a GDPR data subject access request, running a one-time connection audit before a campaign, or getting a rough sense of post performance as a solo creator with no B2B conversion goal. It is not sufficient for audience segmentation, multi-year comparisons, or revenue-contributing channel reporting.
How do you go from a LinkedIn CSV export to an actionable content decision?
The CSV identifies which posts got more impressions — that is a description, not a decision. Adding a reading layer cross-references post metrics against audience segment data. In the article's example, a founder discovered that carousels reached more second-degree ICP contacts and generated three times the profile visits per impression compared to text posts, producing a concrete content calendar change.
Share

Want this analysis on your own LinkedIn account?

Free to start, EU-hosted, no credit card required. 3 minutes to onboard.

Start now