Kick clip API
  1. Docs
  2. Kick
  3. Kick clip API

Kick clip API

Kick clip: GET /v1/kick/clip. 1 credit per request.

GET /v1/kick/clip

GET /v1/kick/clip

Kick clip.

  • Cost: 1 credit
  • Cache: Results are kept up to 30 days; send max_age_days to reuse them for free.
  • Timeout: A request still running after about 25 seconds answers 202 with a job to poll (Batch and jobs).

Parameters#

NameTypeRequiredDescription
urlURLyesClip URL (kick.com/<user>/clips/clip_...). Accepted hosts: kick.com.

Every request also accepts:

  • trim: true for a smaller response without null fields and extra.
  • raw: true to also get the platform's original object as raw.
  • max_age_days: accept a cached result up to this many days old, for 0 credits (Caching).

Example request#

Set your key in the environment first (see Authentication).

1curl -G "https://api.socialscrape.dev/v1/kick/clip" \2  -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3  --data-urlencode "url=https://kick.com/xqc/clips/clip_01JGJHB6CEVFCQRYTVPM8DW892"

Example response#

This is a sample from a recorded response. Status 200.

200 OKSample response
1{2  "ok": true,3  "credits_charged": 1,4  "credits_remaining": 4999,5  "cached": false,6  "cached_at": null,7  "request_id": "req_3ceeae1ccb10849073052442",8  "data": {9    "object": "post",10    "platform": "kick",11    "id": "clip_01JGJHB6CEVFCQRYTVPM8DW892",12    "url": "https://kick.com/xqc/clips/clip_01JGJHB6CEVFCQRYTVPM8DW892",13    "type": "clip",14    "author": {15      "id": "668",16      "handle": "xqc",17      "name": "xQc",18      "url": "https://kick.com/xqc",19      "avatar_url": "https://files.kick.com/images/user/676/profile_image/conversion/931b4e8f-5445-427c-bd82-b473530390cc-thumb.webp",20      "verified": null21    },22    "title": "MonkaW",23    "text": null,24    "published_at": "2025-01-02T03:37:13.559618Z",25    "duration_seconds": 50.0,26    "language": null,27    "hashtags": null,28    "mentions": null,29    "stats": {30      "views": 12432,31      "likes": 0,32      "comments": null,33      "shares": null,34      "saves": null,35      "dislikes": null36    },37    "media": {38      "thumbnail_url": "https://clips.kick.com/clips/7a/clip_01JGJHB6CEVFCQRYTVPM8DW892/thumbnail.webp",39      "video_url": "https://clips.kick.com/clips/7a/clip_01JGJHB6CEVFCQRYTVPM8DW892/playlist.m3u8",40      "audio_url": null,41      "image_urls": null,42      "width": null,43      "height": null44    },45    "song": null,46    "location": null,47    "is_pinned": null,48    "is_sponsored": null,49    "extra": {50      "category": {51        "banner_url": "https://files.kick.com/images/subcategories/15/banner/5546d68b-e9f9-49f9-a658-9d2ece637064",52        "id": 15,53        "name": "Just Chatting",54        "parent": "irl",55        "slug": "just-chatting"56      },57      "channel_id": 668,58      "clipped_by": {59        "avatar_url": null,60        "handle": "cskorm",61        "id": 13035177,62        "name": "cskorm"63      },64      "is_mature": false,65      "livestream_id": "45013036",66      "playlist_url": "https://clips.kick.com/clips/7a/clip_01JGJHB6CEVFCQRYTVPM8DW892/playlist.m3u8",67      "privacy": "public",68      "started_at": "2025-01-02T03:34:52Z",69      "vod_starts_at": 070    }71  },72  "cursor": null,73  "has_more": null74}

Response#

A Post object in data.

See Data models for every field. The envelope around data is described in Responses.

Errors#

Failures are free: credits_charged is 0. Branch on error.code, never on the message.

CodeHTTPRetryMeaning
invalid_params400noA parameter is missing, unknown or has the wrong type.
unsupported_url400noThe URL is not one this endpoint accepts (wrong platform or form).
not_found404noThe platform says this profile, post or item does not exist.

Every request can also fail with the account and platform errors listed on the Errors page.

Example error:

1{2  "ok": false,3  "error": {4    "code": "not_found",5    "message": "The platform says this profile, post or item does not exist.",6    "retryable": false7  },8  "credits_charged": 0,9  "request_id": "req_47091f6ab4007f25c6a38412"10}