Twitch Followers Scraper (Cheap) avatar

Twitch Followers Scraper (Cheap)

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Twitch Followers Scraper (Cheap)

Twitch Followers Scraper (Cheap)

Twitch Followers Count Scraper that extracts follower counts, creation dates, and profile stats for any Twitch handle, so you can automate influencer research and channel analysis at scale.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

Data API

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Twitch Followers Scraper

Twitch Followers Scraper

Twitch shows a follower count on a channel page, but there is no easy way to pull that number for a list of channels at once, and the account creation date is buried even deeper. If you track creators, vet sponsorship deals, or watch how channels grow over time, copying figures by hand does not scale. This scraper takes a channel name and returns the follower count, the display name, the date the account opened, and a clean link to the channel. Hand it one name or a few hundred.

What you get

Each channel name becomes one row with the same set of columns every time. When a value is not available it comes back as null instead of disappearing, so your spreadsheet or database stays rectangular. Every row carries:

  • IdentitychannelHandle, displayName, channelUrl
  • AudiencefollowerCount (a number) and followerCountText (the same number with commas)
  • HistoryaccountCreated, the date the channel opened
  • Run metadatacollectedAt and errorMessage

Quick start

  1. Click Try for free and open the input form.
  2. Type a single channel into Channel name, or paste a list into Channel names (bulk).
  3. Set a Results limit if you want to cap the run.
  4. Press Start, then export your rows as JSON, CSV, Excel, or XML when the run finishes.

How it works

Use cases

  • Influencer research — pull follower numbers for a shortlist of streamers before you reach out
  • Sponsorship vetting — check audience size and channel age side by side to gauge how established a creator is
  • Growth tracking — re-run the same list on a schedule and chart how follower counts move week to week
  • Competitive analysis — benchmark your channel against rivals in the same game or category
  • Media and reporting — gather verified follower figures for articles, decks, or market overviews

Input

FieldTypeRequiredDescription
channelNamestringOne of channelName or channelNamesA single Twitch channel name, such as shroud or @shroud. The @ is stripped for you.
channelNamesarray of stringsOne of channelName or channelNamesA list of channel names for a bulk run. Merged with channelName when both are filled in.
resultsLimitintegerNoCap on how many channels to handle in one run. Default 50.
timeoutSecondsintegerNoSeconds to wait on each request before timing out. Default 45.

Example input

{
"channelName": "shroud",
"channelNames": ["pokimane", "xqc", "kai_cenat"],
"resultsLimit": 50,
"timeoutSeconds": 45
}

Output

Every channel name you supply produces one row, and every field is always present — values that could not be read come back as null so the dataset keeps a fixed shape.

Example output

{
"channelHandle": "shroud",
"displayName": "shroud",
"channelUrl": "https://www.twitch.tv/shroud",
"followerCount": 10523418,
"followerCountText": "10,523,418",
"accountCreated": "August 2, 2012",
"collectedAt": "2026-06-29T12:00:00.000000+00:00",
"errorMessage": null
}

Output fields

FieldTypeDescription
channelHandlestringThe channel name you supplied, lowercased and cleaned of any @ prefix
displayNamestringThe streamer's public display name as shown on Twitch
channelUrlstringDirect link to the channel page on Twitch
followerCountintegerNumber of followers as a whole number
followerCountTextstringThe same follower number written with thousands separators
accountCreatedstringDate the channel was first opened on Twitch
collectedAtstringISO 8601 timestamp marking when the row was captured
errorMessagestringWhy a channel could not be read; null when the row succeeded

Tips for best results

  • Test with a few names first. Run three or four channels to confirm the output fits your pipeline before you load a long list.
  • Spell the channel name the way it appears in the URL. A wrong name returns an error row rather than a match, so copy it straight from the channel link.
  • Use channelNames for bulk work. Drop your whole list into the array field; the channelName box is there for one-off lookups.
  • Raise timeoutSeconds toward 60 if you see repeated timeout errors on large runs.
  • Watch the errorMessage column. A failed channel still produces a row, so you can spot misspelled names or removed channels at a glance.

How can I use Twitch follower data?

How can I use the Twitch Followers Scraper to compare several streamers at once? Paste your shortlist into the channelNames field and run it. Each channel comes back as its own row with followerCount, displayName, and accountCreated, so you can sort by audience size or channel age in a single sheet instead of opening each page by hand.

How can I track Twitch follower growth over time? Save a list of the channels you care about and run the scraper on a schedule. Because every row carries a collectedAt timestamp next to the followerCount, you can stack the exports and chart how each channel's audience changes week to week.

How can I check a Twitch channel's follower count and account age for a sponsorship deal? Enter the creator's channel name and read followerCount beside accountCreated. Together they tell you how large the audience is and how long the channel has been running — a quick sanity check before any outreach or paid partnership.

How can I export Twitch follower data to CSV or Excel? Run the scraper, then use the export menu to download your rows as JSON, CSV, Excel, or XML. The columns line up with the output fields above, so the file is ready to drop into a report or a BI tool.

Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Support

Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.