{
"type": "linkedin-posts",
"url": "linkedin.com/in/satyanadella",
"tookMs": 1327,
"accessible": true,
"posts": [
{
"text": "It was a great week for innovation across the model ecosystem. We're bringing these new models into Copilot, enabling it to take on increasingly complex work, from quick questions to delegated tasks and, increasingly, complete long-running jobs through Autopilots. Here's one fun example: using an Opal-powered Autopilot running on a secure Windows 365 Cloud PC, Copilot goes through a month of trail cam footage, finds every animal sighting, creates a highlight reel of the best clips, labels each one with the camera, date, and species, catalogs every sighting in a spreadsheet, builds a PowerPoint summarizing the findings, and shares everything in Teams for colleagues to review. This is the next frontier for Copilot: software that doesn't just assist with work, but can own and complete entire tasks that unfold over hours or days. Learn more about Opal, the technology powering one of these new Autopilot experiences (in Frontier rings now and coming to Copilot soon): https://lnkd.in/grsmeiNt",
"headline": null,
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7502385664945111040",
"postType": "video",
"datePublished": "2026-09-06T15:22:10.108Z",
"likes": 1273,
"comments": 94,
"reactionTypes": [
"LIKE",
"PRAISE",
"EMPATHY"
],
"author": {
"name": null,
"url": "https://www.linkedin.com/in/satyanadella"
},
"image": null,
"images": null,
"video": "https://dms.licdn.com/playlist/vid/v2/D5605AQH8Bp7OJ2bt4g/thumbnail-with-play-button-overlay-high/B56aB3T9.FHIC0-/0/1788708121104?e=2147483647&v=beta&t=BnyrRZEfBINa-8C1AaYMZd1b2PYTC5PpVqoUCIyv-rk",
"hashtags": [],
"activityId": "7502385664945111040"
},
{
"text": "Super excited about HydraFusion in GitHub Copilot, and what it shows about the shift from model selection to model orchestration. By bringing together multiple models to plan, build, critique, and complete coding tasks, it can deliver outcomes at up to 67% lower cost. It’s a great example of the value of a heterogeneous model ecosystem, and how we’re continuing to advance the cost-to-outcome frontier. Try it out here: https://lnkd.in/gGC6yNfe",
"headline": null,
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7501674820452069376",
"postType": "video",
"datePublished": "2026-09-04T16:17:31.574Z",
"likes": 3494,
"comments": 174,
"reactionTypes": [
"LIKE",
"EMPATHY",
"PRAISE"
],
"author": {
"name": null,
"url": "https://www.linkedin.com/in/satyanadella"
},
"image": null,
"images": null,
"video": "https://dms.licdn.com/playlist/vid/v2/D5605AQGmncSIkoTSvA/thumbnail-with-play-button-overlay-high/B56aBtNZm_IwC0-/0/1788538635199?e=2147483647&v=beta&t=gsnWbYfOay5UF8XP67jHwfTqy-ON7AnCGrAz8fXs8LA",
"hashtags": [],
"activityId": "7501674820452069376"
},
{
"text": "Excited to see early customers already using Astra on Azure! https://lnkd.in/dVdUMvpa",
"headline": null,
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7501479712469450753",
"postType": "post",
"datePublished": "2026-09-04T03:22:14.206Z",
"likes": 3418,
"comments": 110,
"reactionTypes": [
"LIKE",
"PRAISE",
"EMPATHY"
],
"author": {
"name": null,
"url": "https://www.linkedin.com/in/satyanadella"
},
"image": null,
"images": null,
"video": null,
"hashtags": [],
"activityId": "7501479712469450753"
}
]
}
{
"type": "linkedin-profile",
"url": "linkedin.com/in/satyanadella",
"tookMs": 800,
"accessible": true,
"profile": {
"id": "satyanadella",
"name": "Satya Nadella",
"firstName": "Satya",
"lastName": "Nadella",
"headline": "Chairman and CEO at Microsoft",
"currentTitle": null,
"titleSource": null,
"currentCompany": "Microsoft",
"companyState": "public",
"about": "As chairman and CEO of Microsoft, I define my mission and that of my company as…",
"followerCount": 12152382,
"connectionsCount": null,
"location": {
"linkedinText": "Redmond, Washington, United States",
"countryCode": "US",
"parsed": {
"text": "Redmond, Washington, United States",
"countryCode": "US",
"regionCode": null,
"country": "United States",
"countryFull": "United States",
"state": "Washington",
"city": "Redmond"
}
},
"experience": [
{
"position": null,
"location": "Greater Seattle Area",
"companyName": "Microsoft",
"companyLinkedinUrl": "https://www.linkedin.com/company/microsoft/",
"companyUniversalName": "microsoft",
"duration": null,
"description": null,
"experienceGroupId": null,
"startDate": null,
"endDate": null,
"companyLogo": {
"url": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_100_100/B56ZYQ0mrGGoAU-/0/1744038948046/microsoft_logo?e=2147483647&v=beta&t=rr_7_bFRKp6umQxIHErPOZHtR8dMPIYeTjlKFdotJBY",
"sizes": [
{
"url": "https://media.licdn.com/dms/image/v2/D560BAQH32RJQCl3dDQ/company-logo_100_100/B56ZYQ0mrGGoAU-/0/1744038948046/microsoft_logo?e=2147483647&v=beta&t=rr_7_bFRKp6umQxIHErPOZHtR8dMPIYeTjlKFdotJBY",
"width": 100,
"height": 100
}
]
},
"domain": "news.microsoft.com",
"companyIndustry": "Software Development",
"companySize": "10,001+ employees",
"companyHeadquarters": "Redmond, Washington",
"companyLinkedInId": "1035"
},
{
"position": null,
"location": null,
"companyName": "WAVE PROFESSIONAL CLINICAL COUNSELORS INC.",
"companyLinkedinUrl": "https://www.linkedin.com/company/wave-professional-clinical-counselors-inc.",
"companyUniversalName": "wave-professional-clinical-counselors-inc.",
"duration": null,
"description": null,
"experienceGroupId": null,
"startDate": null,
"endDate": null,
"companyLogo": {
"url": "https://media.licdn.com/dms/image/v2/C4D0BAQEQxk9y2rk7Hw/company-logo_100_100/company-logo_100_100/0/1631316692276?e=2147483647&v=beta&t=itdoVXP3gnqtQ7Grar4B3YoPyw-Ors9bKMZlZpb0QcY",
"sizes": [
{
"url": "https://media.licdn.com/dms/image/v2/C4D0BAQEQxk9y2rk7Hw/company-logo_100_100/company-logo_100_100/0/1631316692276?e=2147483647&v=beta&t=itdoVXP3gnqtQ7Grar4B3YoPyw-Ors9bKMZlZpb0QcY",
"width": 100,
"height": 100
}
]
},
"companyLinkedInId": "58189149",
"companyNameSource": "logo_match",
"domain": null
},
{
"position": null,
"location": null,
"companyName": "Fred Hutch",
"companyLinkedinUrl": "https://www.linkedin.com/company/fredhutch",
"companyUniversalName": "fredhutch",
"duration": null,
"description": null,
"experienceGroupId": null,
"startDate": null,
"endDate": null,
"companyLogo": {
"url": "https://media.licdn.com/dms/image/v2/D4D0BAQGF4eOou62nvQ/company-logo_100_100/company-logo_100_100/0/1664795263764/fredhutch_logo?e=2147483647&v=beta&t=vZYRCTo_jFF7soE3B-ivjfAjlkEjW8nXSsukKDK2Obg",
"sizes": [
{
"url": "https://media.licdn.com/dms/image/v2/D4D0BAQGF4eOou62nvQ/company-logo_100_100/company-logo_100_100/0/1664795263764/fredhutch_logo?e=2147483647&v=beta&t=vZYRCTo_jFF7soE3B-ivjfAjlkEjW8nXSsukKDK2Obg",
"width": 100,
"height": 100
}
]
},
"companyLinkedInId": "7158",
"companyNameSource": "logo_match",
"domain": "fredhutch.org"
}
],
"experienceState": "restricted",
"education": [
{
"schoolName": "The University of Chicago Booth School of Business",
"schoolLinkedinUrl": "https://www.linkedin.com/school/universityofchicagoboothschoolofbusiness/",
"schoolSlug": "universityofchicagoboothschoolofbusiness",
"schoolId": "8398",
"degree": null,
"fieldOfStudy": null,
"startDate": {
"year": 1994,
"text": "1994"
},
"endDate": {
"year": 1996,
"text": "1996"
},
"period": "1994 - 1996",
"description": null,
"insights": null,
"schoolLogo": null,
"schoolLinkedInId": "8398"
}
],
"skills": [],
"languages": [],
"honorsAndAwards": [],
"certifications": [],
"courses": [],
"volunteering": [],
"organizations": [],
"publications": [],
"projects": [],
"recommendations": [],
"recommendersCount": null,
"influencer": true,
"topVoice": true,
"creator": true,
"website": "https://snscratchpad.com/",
"photo": "https://media.licdn.com/dms/image/v2/C5603AQHHUuOSlRVA1w/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1579726625398?e=2147483647&v=beta&t=Rr7WT9uBM0byOij0oT_KirejIMVE4HK4r8NGIp0zjdI",
"photoState": "public",
"bannerImage": "https://media.licdn.com/dms/image/v2/D5616AQFVwYcBLAcPqQ/profile-displaybackgroundimage-shrink_200_800/B56Z6tkWeBKAAQ-/0/1781028448390?e=2147483647&v=beta&t=Usipj8cce75EDwFagEMZrrKjllc8qtxKNoi-E6jBPi4",
"memberId": "19186432",
"memberIdentifier": "19186432",
"linkedInIdentifier": "urn:li:member:19186432",
"linkedinUrl": "https://www.linkedin.com/in/satyanadella",
"publicIdentifier": "satyanadella",
"peopleAlsoViewed": [
{
"name": "Tony Bates",
"publicIdentifier": "tony-bates-679227a5",
"url": "https://www.linkedin.com/in/tony-bates-679227a5"
},
{
"name": "Charles Phillips",
"publicIdentifier": "charlesphillips1",
"url": "https://www.linkedin.com/in/charlesphillips1"
},
{
"name": "Neil Barua",
"publicIdentifier": "neilbarua",
"url": "https://www.linkedin.com/in/neilbarua"
}
],
"currentCompanyDomain": "news.microsoft.com",
"currentCompanyIndustry": "Software Development",
"currentCompanySize": "10,001+ employees",
"currentCompanyHeadquarters": "Redmond, Washington",
"city": "Redmond",
"state": "Washington",
"country": "United States",
"countryCode": "US",
"coverPhoto": "https://media.licdn.com/dms/image/v2/D5616AQFVwYcBLAcPqQ/profile-displaybackgroundimage-shrink_200_800/B56Z6tkWeBKAAQ-/0/1781028448390?e=2147483647&v=beta&t=Usipj8cce75EDwFagEMZrrKjllc8qtxKNoi-E6jBPi4",
"followers": 12152382,
"connections": null,
"headlineSource": "badge",
"currentCompanyId": "1035",
"currentSchoolId": "8398"
}
}
A founder announcing a raise. A VP who just changed roles. A company launching. It is all public, and the vendors that captured it used fake accounts and got shut down.
CrustAPI reads the public posts the moment you ask. The latest posts from any person or company with text, date, type, reactions, comment count, hashtags and media, in 2.5 seconds.
You get the signal. Cheaper. Fresher. Easier.
We read the page the moment you ask. Not a copy from last month.
2.5 seconds. One bill. Nothing to babysit.
Paste the address, in the playground or in one line of code. Set how many posts you want, up to 100.
Each with the text, the date, the type, reactions, comment count, hashtags, images or video and the post link. Ready for a monitor, a CRM note or your model.
| Field | What comes back |
|---|---|
| text | It was a great week for innovation across the model ecosystem. We're bringing these new … |
| datePublished | 2026-09-06T15:22:10.108Z |
| postType | video |
| likes | 1273 |
| comments | 94 |
| url | https://www.linkedin.com/feed/update/urn:li:activity:7502385664945111040 |
| + hashtags, images, video, reaction types, author and the other posts on this page | |
Add comments=true and each post comes with its comments. Run it weekly on a list and you have an intent feed.
| Ask for | What comes back |
|---|---|
| comments=true | the comments on each post |
| limit=100 | the last hundred posts |
| profile | the person behind the posts, in full |
| + company, jobs, refresh and people search | |
You get the rows you want. Right today. For less.
The moment you ask. The latest public posts from any person or company, with reactions and comments.
LinkedIn changes its pages all the time. We keep the read working through every change, so you never run, patch or babysit a scraper.
Dates parsed. Reactions split by type. Hashtags and media as their own fields.
You pay only when data comes back. Empty results cost nothing. Report a wrong result and the money comes back.
Stuck on a field, a filter or a weird result? Email support@crustapi.com and a data expert answers within a day. Not a bot.
Plug in our MCP server. Your agent does the rest, paying per result.
→
MCP
Pay as you go. One price per request, every post included, and you pay only when posts come back. Larger deposits get lower rates for those funds until they are spent.
| Requests | Cost | Rate |
|---|---|---|
| 1,000 | $6.00 | $6.00 per 1,000, pay as you go |
| 8,200 | $49 | $6.00 per 1,000 with a $49 deposit |
| 33K | $149 | $4.50 per 1,000 with a $149 deposit |
| 170K | $549 | $3.30 per 1,000 with a $549 deposit |
| 820K | $1,999 | $2.45 per 1,000 with a $1,999 deposit |
| 3.3M | $6,500 | $1.95 per 1,000 with a $6,500 deposit |
| 16.7M | $27,500 | $1.65 per 1,000 with a $27,500 deposit |
| 33.3M | $50,000 | $1.50 per 1,000 with a $50,000 deposit |
| 66.7M | $100,000 | $1.50 per 1,000 with a $100,000 deposit |
| More | Custom | Ongoing feeds, managed delivery, or volume below the ladder. Tell us what you need. |
$6 free every month, no card. Empty results cost nothing. Your paid balance never expires.
| Field | What it holds |
|---|---|
| text | the post |
| headline | the first line |
| datePublished | when it was posted |
| postType | text, image, video, article, repost |
| likes | reactions in total |
| reactionTypes | which reaction types it got |
| comments | how many comments |
| hashtags | the tags used |
| image | the picture, where there is one |
| images | every picture on the post |
| video | the video, where there is one |
| author | who posted it |
| url | the post address |
| activityId | the post id |
Create a free account. No credit card required.
Paste a profile or company address.
Add comments=true if you want the comments too.
Download the list as a spreadsheet, use your API key, or tell your AI tool to pull it.
In code it is one line:
curl "https://crustapi.com/v1/linkedin?type=posts&url=linkedin.com/in/satyanadella&num=3" \ -H "x-api-key: YOUR_KEY"
| Parameter | What it does | Example |
|---|---|---|
| type | posts for posts. profile, company, jobs and search for the rest. | posts |
| url | A profile or company address. | linkedin.com/in/satyanadella |
| limit | Posts per request, up to 100. | 50 |
| comments | Also return the comments on each post. | true |
One request that returns the latest public posts from any person or company as data: text, date, type, reactions, comment count, hashtags, media and the post link. No login anywhere in the loop.
Reactions and the comment count always. Add comments=true and the comments themselves come with each post.
Fifty a request by default, up to a hundred, latest first.
2.5 seconds for 25 posts. That is the median a customer sees, measured through crustapi.com on the day this page was built.
$6.00 for every 1,000 requests, with lower rates for larger individual deposits. A request that returns nothing costs nothing. $6 free every month, no card.
We read the public pages LinkedIn shows anyone, logged out, and never use accounts, cookies or fake profiles. That is the distinction that ended the vendors who did. Public, logged-out collection has repeatedly defeated computer-fraud and contract claims. Check your own use case. We are not lawyers.
Profiles, companies, jobs, posts and more. One account, one bill.