Kick Channel Profile Scraper
Pricing
from $3.10 / 1,000 channel profile fetcheds
Kick Channel Profile Scraper
Fetch a full Kick channel profile: info, follower/subscriber data, live status, social links, recent categories, gifter leaderboard, and custom emote set, for one or more channel slugs. No Kick account or API key needed — talks directly to Kick's app API. Split from romy/kick-all-in-one-api.
What does Kick Channel Profile Scraper do?
Kick Channel Profile Scraper takes one or more Kick channel slugs and pushes a merged channel profile — core info (banner, follower count, live status, subscriber badge tiers), social links, recently-streamed categories, gifter leaderboard, and custom emote set — one dataset row per slug.
It talks directly to the same internal APIs the official Kick Android app uses (kick.com), reverse-engineered by capturing and analyzing live traffic from the real app. No Kick account, no API key. This is the channel-profile slice of Kick All-in-One API, split out as its own focused Actor.
Why use Kick Channel Profile Scraper?
- Three calls in one row — channel info, gifter leaderboard, and emotes, fetched in parallel and merged into a single dataset item per slug
- Returns the channel's numeric id — needed to chain into other Kick spin-off Actors in this family (videos, clips, chat, playback), which take the numeric id rather than the slug
- No account needed — every read request works fully anonymously
- Use cases: creator monitoring dashboards, sponsorship/brand research, emote-set enrichment, gifter/leaderboard tracking
Input
| Field | Type | Description |
|---|---|---|
slugs | string[] | Required. Kick channel slugs (the name in a channel's URL, e.g. kaneljoseph for kick.com/kaneljoseph). |
Example:
{ "slugs": ["kaneljoseph", "trainwreckstv"] }
Output
One dataset row per slug:
{"slug": "kaneljoseph","channel": {"id": 18750821,"slug": "kaneljoseph","chatroomId": 18490228,"info": { "verified": true, "followers_count": 89833, "livestream": null },"links": [],"recentCategories": [{ "name": "IRL", "viewers": 202259 }]},"leaderboard": { "...": "top gifters" },"emotes": { "...": "channel emote set" }}
Known limitations
- A slug that fails (channel doesn't exist, renamed, banned) is logged and skipped — the run continues with the remaining slugs rather than aborting.
- VODs, clips, playback URLs, and chat are separate spin-off Actors in this family — this one focuses on the channel profile itself.
Pricing
Pay-per-event, billed on the channel event: $0.004 per channel profile successfully fetched (FREE tier). See the Actor's Pricing tab for current rates.