Skip to content

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

NameTypeDescription
urlrequiredstringThe 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.