Sourcelane

TikTok Video Summarizer

TikTok

Operated by Sourcelane✓ verified

Summarize TikTok videos into a summary, key points, topics, brands mentioned, call to action and hook. Paste links or a username to summarize in bulk.

Read full description

A TikTok video analysis and content-extraction connector that converts TikTok videos and creator profiles into structured textual intelligence: generates short/medium/long written summaries of video content, extracts salient key points and facts, produces topic tags for sorting, identifies every brand, product, app, company or venue mentioned, extracts creator calls to action and opening hooks verbatim, answers a custom per-video question, and returns video metadata and transcript information. Technical capabilities include using TikTok captions or automated speech-to-text to obtain transcripts (detecting transcript source and spoken language), optional translation of summaries into a target language, bulk processing of a creator's recent videos or individual video links, and optional inclusion of full transcripts and transcript-derived word counts for downstream analysis.

Verified Oct 25, 10:11 PM

$0.025

per video summary

Up to 40 per call. Only pay for results returned; failed calls are refunded.

What people use it for

You give it

  • TikTok video links

    TikTok video URLs, short links or video IDs, one per line.

  • TikTok profiles

    Usernames or profile URLs.

  • Summary language

    Language to write the summary in, e.g.

  • Custom instructions

    Optional extra question or instruction for every video, e.g.

Optional settings

Max videos per profileSummary lengthTranscribe videos without captionsInclude full transcript

You get back

Text & content
DescriptionHashtagsTranscript sourceTranscript languageSummaryTopicsHookTranscript
People & accounts
ProfileAuthorAuthor name
Numbers & stats
Duration secondsViewsLikesTranscript word count
Dates
Created at
Links & media
Input URLVideo IDVideo URL
Other details
MessageCommentsSharesSavesNo speechKey pointsProducts or brands mentionedCall to action+1 more

Trust & reliability

7d uptime trend
WindowUptimeSuccess ratep50p95Calls
24h————0
7d————0
30d————0

Calling contract

Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.

Call it via Sourcelane

curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"tiktok-video-summarizer","params":{"videoUrls":["https://www.tiktok.com/@stoolpresidente/video/7499229683859426602"]},"maxResults":10}'

Request params

FieldTypeRequiredDescription
videoUrlsarrayoptionalTikTok video URLs, short links (vm.tiktok.com) or video IDs, one per line (up to 200 per run).
profilesarrayoptionalUsernames (with or without @) or profile URLs. The latest videos of each profile are summarized.
maxVideosPerProfileintegeroptionalHow many of the most recent videos to summarize for each profile (1-100).
summaryLengthstringoptionalHow detailed the summary should be. Key points, topics, brands, call to action and hook are always included.
summaryLanguagestringoptionalLanguage to write the summary in, e.g. English, Spanish or German. Leave empty to use the video's own language.
customInstructionsstringoptionalOptional extra question or instruction for every video, e.g. 'Is this a paid promotion?' or 'List every tip mentioned'. The answer is returned in customNotes (max 1,000 characters).
aiFallbackbooleanoptionalWhen a video has no TikTok captions, listen to the audio and transcribe it before summarizing (charged per minute of video). Turn off to summarize those videos from their caption text only.
includeTranscriptbooleanoptionalAdd the full spoken transcript of each video to the output.

Each result contains

FieldTypeDescription
inputUrlstring—
profilenull—
statusstringStatus
messagenull—
videoIdstring—
videoUrlstringVideo
authorstringCreator
authorNamestring—
descriptionstring—
hashtagsarray—
createdAtstring—
durationSecondsinteger—
viewsintegerViews
likesinteger—
commentsinteger—
sharesinteger—
savesinteger—
transcriptSourcestring—
noSpeechboolean—
transcriptLanguagestring—
transcriptWordCountinteger—
summarystringSummary
keyPointsarrayKey points
topicsarrayTopics
productsOrBrandsMentionedarrayBrands
callToActionnullCall to action
hookstringHook
customNotesnull—
transcriptnull—
scrapedAtstring—

Use TikTok Video Summarizer from Claude, ChatGPT or Cursor

Pick your tool and connect in under a minute. Then just ask — for example: “What are the top 25 TikTok videos for 'protein coffee' this week, and what hooks do they use?”

Connect Claude

Web, desktop and mobile. One click, then confirm.

  1. 1Click Add to Claude — claude.ai opens with Sourcelane filled in
  2. 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +

Claude Code

Adds the Sourcelane MCP server with your key as a header.

terminal
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
  --header "Authorization: Bearer sl_live_your_agent_key"

Claude Desktop (config file)

Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.

claude_desktop_config.json
{
  "mcpServers": {
    "sourcelane": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.usesourcelane.com/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

Cursor & Windsurf

Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).

mcp.json
{
  "mcpServers": {
    "sourcelane": {
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

VS Code

Save as .vscode/mcp.json. VS Code prompts for your key once.

.vscode/mcp.json
{
  "servers": {
    "sourcelane": {
      "type": "http",
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer ${input:sourcelane-key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "sourcelane-key",
      "description": "Sourcelane agent key",
      "password": true
    }
  ]
}

ChatGPT Custom GPT (Actions)

Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.

OpenAPI schema URL
https://usesourcelane.com/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
curl -X POST https://api.usesourcelane.com/v1/call \
  -H "Authorization: Bearer sl_live_your_agent_key" \
  -H "Content-Type: application/json" \
  -d '{"listing":"tiktok-video-summarizer","params":{"videoUrls":["https://www.tiktok.com/@stoolpresidente/video/7499229683859426602"]},"maxResults":10}'

Python, LangChain, CrewAI, OpenAI Agents SDK…

Wrap the REST call as a tool, or point an MCP client at the endpoint.

python
import requests

res = requests.post(
    "https://api.usesourcelane.com/v1/call",
    headers={"Authorization": "Bearer sl_live_your_agent_key"},
    json={
        "listing": "tiktok-video-summarizer",
        "params": {"videoUrls":["https://www.tiktok.com/@stoolpresidente/video/7499229683859426602"]},
        "maxResults": 10,
    },
    timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…

Related TikTok connectors

See all TikTok data connectors →

Guides that use this connector