Social Media Scraping

Scrape Twitch Creator Profiles with the Scrape Creators Unofficial Twitch Profile API

@adrian_horning_
2 mins read
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

Frequently Asked Questions

No. This is an unofficial API provided by Scrape Creators for research, analytics, and influencer discovery purposes.
No, you can request any public profile without logging in.
The API scrapes Twitch profiles in real time, so you’re seeing the latest available information.
Yes, the API returns top clips along with their titles and URLs. Anything that is on the users page when you visit it in an incognito browser.
There are no limits! No rate limiting either. Scrape as much as you want.

Try the ScrapeCreators API

Get 100 free API requests

No credit card required. Instant access.

Start Scraping with real-time social media data in minutes. Join thousands of developers and businesses using ScrapeCreators.