Social Media Scraping 2 min read

How to Scrape Twitch Creator Profiles with an Unofficial API

Scrape Twitch profiles with the Scrape Creators Unofficial Twitch Profile API. Get follower counts, social links, clips, and similar streamer data in seconds.

by
Image of ninja twitch profile on the right and the json representation on the left

Introduction

If you’ve ever tried using Twitch’s official API, you know the struggle, OAuth authentication, rate limits, and restricted endpoints make it nearly impossible to quickly pull the creator data you need.

The Scrape Creators Unofficial Twitch Profile API solves that. With a single request, you can scrape any Twitch creator’s profile and get detailed JSON data in seconds, no login, no API key from Twitch required.

Whether you’re building a streamer analytics dashboard, doing market research, or finding influencers for campaigns, this API gives you all the essentials, instantly.

What You Can Scrape from Twitch Profiles?

With Scrape Creators Twitch Profile API, you can get:

  • Basic Profile Info: username, display name, profile image, bio
  • **Follower Count: **total followers for the creator
  • **Social Links: **YouTube, Twitter/X, Instagram, Discord, and more
  • **Top Clips: **most popular clips from their channel, with video URLs and titles
  • **Similar Streamers: **related creators in the same niche or category

Example response (simplified):

{
  "success": true,
  "id": "19571641",
  "handle": "ninja",
  "displayName": "Ninja",
  "description": "Just want to make people happy. Co-Founder @DrinkNutcase. ",
  "followers": 19235823,
  "instagram": "https://www.instagram.com/ninja",
  "x": "https://x.com/ninja",
  "tiktok": "https://www.tiktok.com/@ninja",
  "bit": "http://bit.ly/SubscribeNinja",
  "allVideos": [
    {
      "animatedPreviewURL": "https://d1m7jfoe9zdc1j.cloudfront.net/98b2604eb65520876fc3_ninja_331071920125_1754658335/storyboards/2534457664-strip-0.jpg",
      "id": "2534457664",
      "lengthSeconds": 35910,
      "previewThumbnailURL": "https://static-cdn.jtvnw.net/cf_vods/d1m7jfoe9zdc1j/98b2604eb65520876fc3_ninja_331071920125_1754658335//thumb/thumb0-320x180.jpg",
      "publishedAt": "2025-08-08T13:05:39Z",
      "title": "USE CODE NINJA #EPICPARTNER | DAY 2 OF NEW SEASON AND ITS A BLAST | God is good! | Marvel rivals later and SPORTS SHOW AT 2 CENTRAL AFC WEST",
      "viewCount": 284362
    },
    {
      "animatedPreviewURL": "https://d2nvs31859zcd8.cloudfront.net/5bdfbd2c55a7e30b22da_ninja_325482550908_1754591634/storyboards/2533744937-strip-0.jpg",
      "id": "2533744937",
      "lengthSeconds": 17328,
      "previewThumbnailURL": "https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/5bdfbd2c55a7e30b22da_ninja_325482550908_1754591634//thumb/thumb0-320x180.jpg",
      "publishedAt": "2025-08-07T18:33:57Z",
      "title": "New season of Fortnite :D USE CODE NINJA IN THE ITEM SHOP #EPICPARTNER",
      "viewCount": 301830
    }
  ],
  "similarStreamers": [
    {
      "id": "964426424",
      "displayName": "ninjasologames",
      "login": "ninjasologames",
      "primaryColorHex": "1F69FF",
      "profileImageURL": "https://static-cdn.jtvnw.net/jtv_user_pictures/020b2022-5276-4f1b-af73-6eaa6f9d847c-profile_image-300x300.png",
      "stream": null,
      "__typename": "User"
    }
  ]
}

How to Use the Unofficial Twitch Profile API

Making a request is simple:

Endpoint:

GET https://api.scrapecreators.com/v1/twitch/profile?handle=ninja

Example in Node.js:

import axios from "axios";

const handle = "ninja";

const res = await axios.get(`https://api.scrapecreators.com/twitch/profile?handle=${handle}`, {
  headers: {
    "x-api-key": process.env.SCRAPE_CREATORS_API_KEY
  }
})

console.log(response.data)

Use Cases

  • **Influencer Marketing: **find Twitch creators in your niche with large followings and active audiences
  • **Competitive Analysis: **compare similar streamers to see who’s gaining traction
  • **Market Research: **analyze follower growth and social reach of gaming influencers
  • Content Discovery: surface trending clips from top Twitch channels

Why Use Scrape Creators Over the Official Twitch API?

  • **No OAuth: **skip the hassle of getting client IDs and secrets, get started immediately
  • **No Rate Limit Headaches: **designed for higher request volumes
  • **Instant JSON: **no parsing headaches or multiple calls for basic data

Conclusion

If you need Twitch creator data without the friction of the official API, the Scrape Creators Unofficial Twitch Profile API is the fastest way to get it. You can pull profile details, follower counts, socials, clips, and similar streamer recommendations in seconds, perfect for marketing, analytics, and research tools.

Get started with the Twitch Profile API

FAQ

Frequently asked
questions

Can't find what you're looking for? Email me.

Adrian Horning

Written by

Adrian Horning

Founder of ScrapeCreators. I write about social data APIs, scraper reliability, and turning public creator data into useful products.

Connect

ScrapeCreatorsScrapeCreators

Social Media Scraping API
for Developers

Real-time data from TikTok, Instagram, YouTube, X, Facebook, Reddit, and more.

Real-time Data

Fresh, accurate, always up-to-date.

No Proxies

We handle the infrastructure.

Developer First

Simple API. Powerful results.

TikTok logoInstagram logoYouTube logoX logoFacebook logoReddit logo
{200 OK
"platform": "youtube",
"type": "video",
"title": "Never Gonna Give You Up",
"views": 12504321,
"transcript": "We're no strangers to love...",
}
Success124ms
Purple gift box representing 100 free ScrapeCreators credits

Get 100 credits on us - instantly.

No credit card required. Start building for free.

Try the API, on us.

New developers get 100 free credits automatically when they sign up. No credit card required.

Get started free
Trusted by 10,000+ developers
99.9% uptime
Secure API access