Better Fetch

Kick Clip Scraper

Retrieve public Kick clip metadata, playback, engagement, category, creator, and channel details from a clip URL.

Socialv0.1.0~2 credits/runSource on GitHub

Workspace

Configure

Inputs stay here while results become exportable artifacts.

Start from an example

Full public Kick clip URL or clip_ identifier.

Sign in and run
~2 credits/run10 runs/minute

Results

Preview, inspect, copy, or export the complete output.

Your result will become an artifact

Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.

idurltitlechannelcreatorprivacycategoryduration

Overview

Kick Clip Scraper resolves a public clip URL through Better Fetch's resilient retrieval path and returns normalized playback, engagement, category, creator, and channel metadata for agents, monitoring systems, research pipelines, and creator-analysis workflows.

Last validated: Jul 15, 2026

Input

urlstringrequired

Full public Kick clip URL or clip_ identifier.

Output

idstringrequired

Kick clip id

urlstringrequired

Input clip URL

titlestring

Clip title

channelobject

Source channel

channel.idnumber

Channel id

channel.slugstring

Channel slug

channel.usernamestring

Channel username

channel.profile_picturestring

Channel profile picture URL

creatorobject

Clip creator

creator.idnumber

Creator id

creator.slugstring

Creator slug

creator.usernamestring

Creator username

creator.profile_picturestring

Creator profile picture URL

privacystring

Kick privacy status

categoryobject

Kick content category

category.idnumber

Category id

category.namestring

Category name

category.slugstring

Category slug

category.bannerstring

Category banner URL

category.parent_categorystring

Parent category

durationnumber

Clip duration in seconds

is_matureboolean

Whether Kick marks the clip mature

video_urlstring

Public clip playback URL

created_atstring

Clip creation timestamp

started_atstring

Source stream timestamp

view_countnumber

Public view count

likes_countnumber

Public likes count

thumbnail_urlstring

Clip thumbnail URL

Examples

public-clip

{
  "url": "https://kick.com/xqc/clips/clip_01JGJHB6CEVFCQRYTVPM8DW892"
}

Use cases

Clip monitoring

Capture durable clip identifiers, titles, engagement, and timestamps.

Media workflows

Resolve the public playback and thumbnail URLs for downstream processing.

Creator research

Connect a clip to its creator, channel, and content category.

FAQ

Does it need a Kick login?

No. It retrieves only metadata Kick exposes publicly for the requested clip.

Can I pass a clip id?

Yes. Pass either the full public Kick clip URL or its clip_ identifier.

Does it download the video?

No. It returns the public playback URL and metadata.

Use it anywhere

MCP (Claude, ChatGPT, Codex)

# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Kick Clip Scraper"
2. Call run_tool with:
   name: "kick_scraper"
   input: {"url":"https://kick.com/xqc/clips/clip_01JGJHB6CEVFCQRYTVPM8DW892"}

REST

curl -sS -X POST "https://betterfetch.co/api/tools/kick_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input": {"url":"https://kick.com/xqc/clips/clip_01JGJHB6CEVFCQRYTVPM8DW892"}}'

Run locally

git clone https://github.com/better-fetch/tools/tree/main/tools/kick-scraper && cd kick-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"url":"https://kick.com/xqc/clips/clip_01JGJHB6CEVFCQRYTVPM8DW892"}'