Piloterr

Kick User Info

GET
/v2/kick/user/info

Retrieve complete public channel data from Kick including streamer profile, follower count, live status, and recent categories.

Credit cost: 1 credit per call

Autorización

ApiKeyAuth
x-api-key<token>

Your API key. Include it in the x-api-key header for every request.

In: header

Parámetros de consulta

query*string

The Kick channel to look up. Accepts a full channel URL or a username/slug.

Accepted formats:

  • https://kick.com/xqc: full channel URL
  • xqc: channel slug/username only

Example:

https://kick.com/xqc

Notes:

  • Banned channels: The is_banned field will be true for banned users but data may still be returned.
  • Offline streamers: The livestream field will be null when the channel is not live.

Cuerpo de la respuesta

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v2/kick/user/info?query=string"
{  "id": 668,  "role": null,  "slug": "xqc",  "user": {    "id": 676,    "bio": "THE BEST AT ABSOLUTELY EVERYTHING. THE JUICER. LEADER OF THE JUICERS.",    "city": null,    "gender": null,    "discord": "xqcow",    "twitter": "xqc",    "youtube": "channel/UCmDTrq0LNgPodDOFZiSbsww",    "username": "xQc",    "instagram": "xqcow1/",    "profile_pic": "https://files.kick.com/images/user/676/profile_image/conversion/931b4e8f-5445-427c-bd82-b473530390cc-fullsize.webp"  },  "muted": false,  "user_id": 676,  "verified": true,  "is_banned": false,  "livestream": null,  "vod_enabled": true,  "banner_image": {    "url": "https://files.kick.com/images/channel/668/banner_image/6fcf7418-df00-460b-9467-1fa95b8eb981"  },  "playback_url": "https://fa723fc1b171.us-west-2.playback.live-video.net/api/video/v1/us-west-2.196233775518.channel.DsuAwCgUc9Bh.m3u8",  "follower_badges": [],  "followers_count": 1053235,  "recent_categories": [    {      "id": 8549,      "name": "IRL",      "slug": "irl",      "tags": [        "IRL",        "Adventure"      ]    }  ],  "subscription_enabled": true}
{  "error": "Bad Request"}
{  "error": "Invalid API Key"}
{  "error": "Payment required"}
{  "error": "Rate limit exceeded for the API key: quota monthly"}
{  "error": "Internal Error"}