Post Transcript
GET/v1/linkedin/post/transcript1 credit
Returns the transcript of a LinkedIn video post: LinkedIn's own transcript or captions when the video has them, otherwise an AI transcription for videos up to 2 minutes.
01Query parameters
| Name | Type | Description |
|---|---|---|
| urlrequired | string | The URL of a LinkedIn post with a video. |
02Pricing
1 credit when a transcript is returned; 0 when none is available (`transcriptNotAvailable: true`).
03Request
curl "https://api.scrapesocial.ai/v1/linkedin/post/transcript?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fgemini-35-flash-is-a-step-forward-for-google-ugcPost-7465082215316525056-MHBd%2F" \ -H "x-api-key: $SCRAPESOCIAL_KEY"
04Responses
Real answers from the API. Lists are shortened to 2 items.
GET /v1/linkedin/post/transcript?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fgemini-35-flash-is-a-step-forward-for-google-ugcPost-7465082215316525056-MHBd%2F
{
"success": true,
"credits_remaining": 4980,
"credits_charged": 1,
"url": "https://www.linkedin.com/posts/artificial-analysis_gemini-35-flash-is-a-step-forward-for-google-activity-7465082408409870337-4Pm-",
"transcript": "Hey, my name is Declan Jackson. I am a member of technical staff here at Artificial Analysis and I'm going to do a quick chat through the recent release of Gemini 3.5 Flash. This release is really interesting because Google have really prioritized 2 things with this release, but it has come at a bit of a cost. So with this release of Gemini 3.5 Flash, Google have focused on speed and they're focus…",
"transcriptNotAvailable": false
}Common to every endpoint
Any route can answer these: a missing or wrong key, no credits left, the platform not answering, or a failure on our side. None of them costs credits.
GET /v1/cosmos/profile?handle=design
{
"success": false,
"message": "Invalid API key"
}05Notes
The answer has `url` (the post's canonical URL, which may differ from the one sent), `transcript` and `transcriptNotAvailable`. An unknown post is a free 404; a URL that is not a post URL is a free 400.
06Errors & credits
Every error has success: false, a real HTTP status and costs no credits.
400missing_parameter
A required parameter is missing or invalid.
403private_account
The account is private or age-restricted.
404not_found
No such account.
503upstream_error
The platform did not answer; retry shortly.