Twitch Profile Scraper
Pricing
from $5.99 / 1,000 results
Twitch Profile Scraper
Extract structured profile, social, video, VOD, clip, engagement, thumbnail, and live-stream information from public Twitch profile pages. Built by **Sandalia Apps** for developers, researchers, marketers, analysts, and automation workflows that need structured Twitch profile data.
Pricing
from $5.99 / 1,000 results
Rating
0.0
(0)
Developer
Sandalia Apps
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Extract structured profile, social, video, VOD, clip, engagement, thumbnail, and live-stream information from public Twitch profile pages.
Built by Sandalia Apps for developers, researchers, marketers, analysts, and automation workflows that need structured Twitch profile data.
๐ Actor
Apify Actor:
https://apify.com/sandaliaapps/twitch-profile-scraper
โจ Features
- ๐ค Extract Twitch profile information
- ๐ Extract connected social media profiles
- ๐ฅ Extract follower/interaction statistics
- ๐ฅ Extract recent VODs and videos
- โ๏ธ Extract Twitch clips
- ๐ Extract video engagement/watch counts
- ๐ผ๏ธ Extract multiple thumbnail resolutions
- โฑ๏ธ Extract video duration
- ๐ Extract upload/publication dates
- ๐ด Detect live broadcasts
- ๐ก Extract live-stream start/end information
- ๐ Extract video and embed URLs
- ๐งญ Extract breadcrumb/navigation information
- ๐ฆ Return structured JSON data
- โก Run directly through the Apify platform
- ๐ Integrate with APIs, datasets, webhooks, and automation workflows
๐ฅ Input
The Actor accepts Twitch profile IDs.
Example Input
{"profile_ids": ["dondoca"],"proxySettings": {"useApifyProxy": true}}
You can replace the profile URL with any public Twitch profile you want to scrape.
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
profile_ids | Array | Yes | Twitch profile IDs to scrape |
๐ค Output
The Actor returns structured data based on the public structured information available on the Twitch profile page.
The output can contain:
- Profile information
- Social media links
- Follower/interaction statistics
- Breadcrumb information
- Recent videos
- VODs
- Clips
- Video metadata
- Video thumbnails
- Video engagement statistics
- Live broadcast information
๐ค Profile Data
The profile information is represented through a ProfilePage object and its Person entity.
Example
"ProfilePage": {"name": "ironmouse - Twitch","dateModified": "2026-09-30T13:40:20Z","mainEntity": {"@type": "Person","name": "ironmouse","alternateName": "ironmouse","description": "Im your cringe demon queen","image": "https://static-cdn.jtvnw.net/jtv_user_pictures/c2aca19b-b318-4398-99a5-fb6a597536fd-profile_image-300x300.png","url": "https://www.twitch.tv/ironmouse","sameAs": ["http://www.youtube.com/ironmouseparty","http://www.twitter.com/ironmouse","http://www.patreon.com/ironmouse","https://www.tiktok.com/@ironmouse","https://www.youtube.com/c/IRONMOUSEVODS"],"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/FollowAction"},"userInteractionCount": 2550764}}},
Profile Fields
| Field | Description |
|---|---|
ProfilePage | Structured data type |
name | Twitch profile/page name |
dateModified | Last modification timestamp available in the structured data |
mainEntity | Main entity representing the Twitch creator |
mainEntity.@type | Usually Person |
mainEntity.name | Creator name |
mainEntity.alternateName | Alternative/profile name |
mainEntity.description | Public profile description |
mainEntity.image | Profile image URL |
mainEntity.url | Twitch profile URL |
๐ Social Media Links
The Actor can extract social profiles associated with the Twitch creator through the sameAs property.
Example
{"sameAs": ["http://www.youtube.com/ironmouseparty","http://www.twitter.com/ironmouse","http://www.patreon.com/ironmouse","https://www.tiktok.com/@ironmouse","https://www.youtube.com/c/IRONMOUSEVODS"]}
This can be useful for building a creator's cross-platform profile.
Possible Uses
- Creator discovery
- Social media intelligence
- Influencer research
- Cross-platform analysis
- Audience research
- Marketing automation
- Creator databases
๐ฅ Follower / Interaction Statistics
The structured profile data can contain interaction statistics associated with the Twitch profile.
Example
{"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/FollowAction"},"userInteractionCount": 2550764}}
Fields
| Field | Description |
|---|---|
interactionStatistic | Interaction statistics associated with the profile |
interactionType | Type of interaction |
FollowAction | Indicates a follow-related interaction |
userInteractionCount | Available follower/interaction count |
The exact value and availability of interaction statistics depend on the public Twitch page and structured data available at the time of scraping.
๐ฅ Videos, VODs & Clips
Recent Twitch content can be returned through an ItemList.
The list can contain VideoObject entries representing videos, VODs, clips, and other publicly exposed Twitch video content.
Example
"ItemList": {"itemListElement": [{"@type": "VideoObject","name": "!MOUSEATHON DAY 28! 50% TO IMMUNE DEFICIENCY FOUNDATION! | !glamb !youtooz !omocat !fox !cheeky !ht !starforge !tts !merch !razer","url": "https://www.twitch.tv/videos/2886364213","description": "Watch ironmouse stream Just Chatting on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/231cf1ef43b6025cade1_ironmouse_319385374423_1790605260//thumb/thumb0-80x45.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/231cf1ef43b6025cade1_ironmouse_319385374423_1790605260//thumb/thumb0-320x180.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/231cf1ef43b6025cade1_ironmouse_319385374423_1790605260//thumb/thumb0-640x360.jpg"],"uploadDate": "2026-09-28T14:21:05Z","duration": "PT170247S","position": 1,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1533252},"embedUrl": "https://player.twitch.tv?video=2886364213&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "!MOUSEATHON DAY 26! 50% TO IMMUNE DEFICIENCY FOUNDATION! | !bii !youtooz !omocat !fox !cheeky !ht !starforge !tts !merch !razer","url": "https://www.twitch.tv/videos/2884567629","description": "Watch ironmouse stream We Were Here Forever on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6b6901b78075d304cde7_ironmouse_319360062807_1790433795//thumb/thumb0-80x45.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6b6901b78075d304cde7_ironmouse_319360062807_1790433795//thumb/thumb0-320x180.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6b6901b78075d304cde7_ironmouse_319360062807_1790433795//thumb/thumb0-640x360.jpg"],"uploadDate": "2026-09-26T14:43:20Z","duration": "PT171307S","position": 2,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 2373133},"embedUrl": "https://player.twitch.tv?video=2884567629&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "#CONTROLResonant w/Monke | #ad | !CONTROL | Sponsored by Remedy Entertainmentโจ","url": "https://www.twitch.tv/videos/2882809082","description": "Watch ironmouse stream Just Chatting on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6a7fd95083e4c4f02c17_ironmouse_317517837047_1790264300//thumb/thumb0-80x45.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6a7fd95083e4c4f02c17_ironmouse_317517837047_1790264300//thumb/thumb0-320x180.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6a7fd95083e4c4f02c17_ironmouse_317517837047_1790264300//thumb/thumb0-640x360.jpg"],"uploadDate": "2026-09-24T15:38:25Z","duration": "PT169400S","position": 3,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1510532},"embedUrl": "https://player.twitch.tv?video=2882809082&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "Papa reports back on LSP and how much he hates Michi","url": "https://www.twitch.tv/ironmouse/clip/RepleteAdventurousKleeNotLikeThis-KOmQmkVEwfdxhtMw","description": "Watch ironmouse's clip of Watch Your Plastic Duck on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/4dd00e76-6f6f-49bb-a0f4-720cbc5e2f19/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/4dd00e76-6f6f-49bb-a0f4-720cbc5e2f19/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/4dd00e76-6f6f-49bb-a0f4-720cbc5e2f19/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-23T18:06:26Z","duration": "PT53S","position": 4,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1425},"embedUrl": "https://player.twitch.tv?video=827491506&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "Bri'ish Filian is blind and didnt see Ironmouse","url": "https://www.twitch.tv/ironmouse/clip/EsteemedRelievedMomSuperVinlin-lumrlREdFg0bfSTU","description": "Watch ironmouse's clip of IRL on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/ed756096-511f-41c9-9541-55308e630b28/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/ed756096-511f-41c9-9541-55308e630b28/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/ed756096-511f-41c9-9541-55308e630b28/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-22T06:25:24Z","duration": "PT13S","position": 5,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 2488},"embedUrl": "https://player.twitch.tv?video=196817301&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "No WAY, She's doing the thing!","url": "https://www.twitch.tv/ironmouse/clip/NaiveKindButterHeyGirl-q87W8ODK_jMmCqBE","description": "Watch ironmouse's clip of Just Chatting on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/23858833-e5be-4848-b4c3-26e66bb3ad0a/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/23858833-e5be-4848-b4c3-26e66bb3ad0a/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/23858833-e5be-4848-b4c3-26e66bb3ad0a/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-21T07:24:56Z","duration": "PT44S","position": 6,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1591},"embedUrl": "https://player.twitch.tv?video=2834163698&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "mouse Accidentally reveals too much ๐","url": "https://www.twitch.tv/ironmouse/clip/PeppyAbnegateBorkTakeNRG-5bjqJYa8gLcrGRjm","description": "Watch ironmouse's clip of Just Chatting on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/5d9a5e78-f639-4cb4-aa55-32abc804cfd6/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/5d9a5e78-f639-4cb4-aa55-32abc804cfd6/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/5d9a5e78-f639-4cb4-aa55-32abc804cfd6/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-21T03:20:44Z","duration": "PT30S","position": 7,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 6440},"embedUrl": "https://player.twitch.tv?video=3558047231&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "Pipi and gang 1 (also deme car)","url": "https://www.twitch.tv/ironmouse/clip/SuspiciousCheerfulGorillaDxCat-SWzWRvXGtiBziqrJ","description": "Watch ironmouse's clip of IRL on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/a4171edf-b436-481a-819d-2d10b2a4be1d/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/a4171edf-b436-481a-819d-2d10b2a4be1d/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/a4171edf-b436-481a-819d-2d10b2a4be1d/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-20T19:58:55Z","duration": "PT16S","position": 8,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1289},"embedUrl": "https://player.twitch.tv?video=2786611537&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "IRON MOUSE IN FORTNITEโผ๏ธ๐๐ฎ๐ฎ","url": "https://www.twitch.tv/ironmouse/clip/AliveRelentlessOxBleedPurple-FXV92TTuDGf9uE5b","description": "Watch ironmouse's clip of Fortnite on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/738c565b-44bb-41c6-b0ee-f637b43ca4f9/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/738c565b-44bb-41c6-b0ee-f637b43ca4f9/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/738c565b-44bb-41c6-b0ee-f637b43ca4f9/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-19T01:40:15Z","duration": "PT20S","position": 9,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 4935},"embedUrl": "https://player.twitch.tv?video=2134346459&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "Kson with the camera...","url": "https://www.twitch.tv/ironmouse/clip/BreakablePoisedMetalDuDudu-maYy1PRQMm0TkM59","description": "Watch ironmouse's clip of IRL on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/267da5ac-8d6d-464c-b9c4-60326477da3d/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/267da5ac-8d6d-464c-b9c4-60326477da3d/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/267da5ac-8d6d-464c-b9c4-60326477da3d/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-18T04:46:20Z","duration": "PT39S","position": 10,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1368},"embedUrl": "https://player.twitch.tv?video=3341399974&autoplay=true&parent=meta.tag"}]}
๐บ Video Metadata
Each VideoObject can contain detailed information about the Twitch content.
Available Fields
| Field | Description |
|---|---|
VideoObject | Structured data type |
name | Video/VOD/clip title |
url | Twitch video URL |
description | Public video description |
thumbnailUrl | One or more thumbnail URLs |
uploadDate | Video publication/upload timestamp |
position | Position in the returned item list |
duration | ISO 8601 video duration when available |
embedUrl | Twitch player/embed URL |
interactionStatistic | Video engagement statistics |
๐ผ๏ธ Multiple Thumbnail Sizes
Twitch can expose multiple thumbnail URLs for the same video.
For example:
{"thumbnailUrl": ["https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/231cf1ef43b6025cade1_ironmouse_319385374423_1790605260//thumb/thumb0-80x45.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/231cf1ef43b6025cade1_ironmouse_319385374423_1790605260//thumb/thumb0-320x180.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/231cf1ef43b6025cade1_ironmouse_319385374423_1790605260//thumb/thumb0-640x360.jpg"]}
This allows you to select an appropriate thumbnail resolution for different applications.
Possible Applications
- Video databases
- Content dashboards
- Search interfaces
- Creator analytics
- Social media monitoring
- Content discovery systems
๐ Video Engagement
Video objects can include interactionStatistic data.
Example
{"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1533252}}
This provides an available watch/interaction count for the video.
Example Use Cases
- Compare video engagement
- Build creator analytics
- Identify highly watched content
- Monitor content performance
- Build ranking systems
โฑ๏ธ Video Duration
When available, video duration is represented using ISO 8601 duration format.
Example
{"duration": "PT170247S"}
Meaning:
2 hours34 minutes15 seconds
This makes the data suitable for programmatic processing and analytics.
๐ Upload Dates
Video objects can include an uploadDate.
Example
{"uploadDate": "2026-09-28T14:21:05Z"}
The timestamp can be used for:
- Content timelines
- Recent-content filtering
- Historical analysis
- Publishing frequency analysis
- Automated monitoring
๐ด Live Broadcast Information
The Actor can also return structured information for a currently exposed live broadcast.
Live information is represented through a VideoObject containing a BroadcastEvent.
Example
{"VideoObject": {"description": "!MOUSEATHON DAY 30! FINAL DAY? 50% TO IMMUNE DEFICIENCY FOUNDATION! | !glamb !youtooz !omocat !fox !cheeky !ht !starforge !tts !merch !razer","embedUrl": "https://player.twitch.tv/?channel=ironmouse&player=facebook&autoplay=true&parent=meta.tag","name": "ironmouse - Twitch","thumbnailUrl": ["https://static-cdn.jtvnw.net/previews-ttv/live_user_ironmouse-80x45.jpg","https://static-cdn.jtvnw.net/previews-ttv/live_user_ironmouse-320x180.jpg","https://static-cdn.jtvnw.net/previews-ttv/live_user_ironmouse-640x360.jpg"],"uploadDate": "2026-09-30T13:40:20Z","publication": {"@type": "BroadcastEvent","endDate": "2026-10-01T09:33:47Z","startDate": "2026-09-30T13:40:20Z","isLiveBroadcast": true}}}
Live Broadcast Fields
| Field | Description |
|---|---|
publication | Broadcast information |
@type | BroadcastEvent |
startDate | Broadcast start timestamp |
endDate | Broadcast end timestamp when available |
isLiveBroadcast | Indicates whether the content is identified as a live broadcast |
๐งญ Breadcrumb Data
The Twitch page can also expose breadcrumb information through BreadcrumbList.
Example
{"BreadcrumbList": {"itemListElement": [{"@type": "ListItem","position": 1,"name": "Home","item": "https://www.twitch.tv"},{"@type": "ListItem","position": 2,"name": "ironmouse"}]}}
Breadcrumb information can be useful when preserving page hierarchy or building normalized datasets.
๐ฆ Complete Output Structure
Conceptually, the returned structured data can look like:
{"ProfilePage": {"name": "ironmouse - Twitch","dateModified": "2026-09-30T13:40:20Z","mainEntity": {"@type": "Person","name": "ironmouse","alternateName": "ironmouse","description": "Im your cringe demon queen","image": "https://static-cdn.jtvnw.net/jtv_user_pictures/c2aca19b-b318-4398-99a5-fb6a597536fd-profile_image-300x300.png","url": "https://www.twitch.tv/ironmouse","sameAs": ["http://www.youtube.com/ironmouseparty","http://www.twitter.com/ironmouse","http://www.patreon.com/ironmouse","https://www.tiktok.com/@ironmouse","https://www.youtube.com/c/IRONMOUSEVODS"],"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/FollowAction"},"userInteractionCount": 2550764}}},"BreadcrumbList": {"itemListElement": [{"@type": "ListItem","position": 1,"name": "Home","item": "https://www.twitch.tv"},{"@type": "ListItem","position": 2,"name": "ironmouse"}]},"ItemList": {"itemListElement": [{"@type": "VideoObject","name": "!MOUSEATHON DAY 28! 50% TO IMMUNE DEFICIENCY FOUNDATION! | !glamb !youtooz !omocat !fox !cheeky !ht !starforge !tts !merch !razer","url": "https://www.twitch.tv/videos/2886364213","description": "Watch ironmouse stream Just Chatting on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/231cf1ef43b6025cade1_ironmouse_319385374423_1790605260//thumb/thumb0-80x45.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/231cf1ef43b6025cade1_ironmouse_319385374423_1790605260//thumb/thumb0-320x180.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/231cf1ef43b6025cade1_ironmouse_319385374423_1790605260//thumb/thumb0-640x360.jpg"],"uploadDate": "2026-09-28T14:21:05Z","duration": "PT170247S","position": 1,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1533252},"embedUrl": "https://player.twitch.tv?video=2886364213&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "!MOUSEATHON DAY 26! 50% TO IMMUNE DEFICIENCY FOUNDATION! | !bii !youtooz !omocat !fox !cheeky !ht !starforge !tts !merch !razer","url": "https://www.twitch.tv/videos/2884567629","description": "Watch ironmouse stream We Were Here Forever on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6b6901b78075d304cde7_ironmouse_319360062807_1790433795//thumb/thumb0-80x45.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6b6901b78075d304cde7_ironmouse_319360062807_1790433795//thumb/thumb0-320x180.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6b6901b78075d304cde7_ironmouse_319360062807_1790433795//thumb/thumb0-640x360.jpg"],"uploadDate": "2026-09-26T14:43:20Z","duration": "PT171307S","position": 2,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 2373133},"embedUrl": "https://player.twitch.tv?video=2884567629&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "#CONTROLResonant w/Monke | #ad | !CONTROL | Sponsored by Remedy Entertainmentโจ","url": "https://www.twitch.tv/videos/2882809082","description": "Watch ironmouse stream Just Chatting on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6a7fd95083e4c4f02c17_ironmouse_317517837047_1790264300//thumb/thumb0-80x45.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6a7fd95083e4c4f02c17_ironmouse_317517837047_1790264300//thumb/thumb0-320x180.jpg","https://static-cdn.jtvnw.net/cf_vods/d2nvs31859zcd8/6a7fd95083e4c4f02c17_ironmouse_317517837047_1790264300//thumb/thumb0-640x360.jpg"],"uploadDate": "2026-09-24T15:38:25Z","duration": "PT169400S","position": 3,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1510532},"embedUrl": "https://player.twitch.tv?video=2882809082&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "Papa reports back on LSP and how much he hates Michi","url": "https://www.twitch.tv/ironmouse/clip/RepleteAdventurousKleeNotLikeThis-KOmQmkVEwfdxhtMw","description": "Watch ironmouse's clip of Watch Your Plastic Duck on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/4dd00e76-6f6f-49bb-a0f4-720cbc5e2f19/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/4dd00e76-6f6f-49bb-a0f4-720cbc5e2f19/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/4dd00e76-6f6f-49bb-a0f4-720cbc5e2f19/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-23T18:06:26Z","duration": "PT53S","position": 4,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1425},"embedUrl": "https://player.twitch.tv?video=827491506&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "Bri'ish Filian is blind and didnt see Ironmouse","url": "https://www.twitch.tv/ironmouse/clip/EsteemedRelievedMomSuperVinlin-lumrlREdFg0bfSTU","description": "Watch ironmouse's clip of IRL on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/ed756096-511f-41c9-9541-55308e630b28/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/ed756096-511f-41c9-9541-55308e630b28/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/ed756096-511f-41c9-9541-55308e630b28/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-22T06:25:24Z","duration": "PT13S","position": 5,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 2488},"embedUrl": "https://player.twitch.tv?video=196817301&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "No WAY, She's doing the thing!","url": "https://www.twitch.tv/ironmouse/clip/NaiveKindButterHeyGirl-q87W8ODK_jMmCqBE","description": "Watch ironmouse's clip of Just Chatting on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/23858833-e5be-4848-b4c3-26e66bb3ad0a/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/23858833-e5be-4848-b4c3-26e66bb3ad0a/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/23858833-e5be-4848-b4c3-26e66bb3ad0a/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-21T07:24:56Z","duration": "PT44S","position": 6,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1591},"embedUrl": "https://player.twitch.tv?video=2834163698&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "mouse Accidentally reveals too much ๐","url": "https://www.twitch.tv/ironmouse/clip/PeppyAbnegateBorkTakeNRG-5bjqJYa8gLcrGRjm","description": "Watch ironmouse's clip of Just Chatting on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/5d9a5e78-f639-4cb4-aa55-32abc804cfd6/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/5d9a5e78-f639-4cb4-aa55-32abc804cfd6/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/5d9a5e78-f639-4cb4-aa55-32abc804cfd6/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-21T03:20:44Z","duration": "PT30S","position": 7,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 6440},"embedUrl": "https://player.twitch.tv?video=3558047231&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "Pipi and gang 1 (also deme car)","url": "https://www.twitch.tv/ironmouse/clip/SuspiciousCheerfulGorillaDxCat-SWzWRvXGtiBziqrJ","description": "Watch ironmouse's clip of IRL on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/a4171edf-b436-481a-819d-2d10b2a4be1d/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/a4171edf-b436-481a-819d-2d10b2a4be1d/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/a4171edf-b436-481a-819d-2d10b2a4be1d/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-20T19:58:55Z","duration": "PT16S","position": 8,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1289},"embedUrl": "https://player.twitch.tv?video=2786611537&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "IRON MOUSE IN FORTNITEโผ๏ธ๐๐ฎ๐ฎ","url": "https://www.twitch.tv/ironmouse/clip/AliveRelentlessOxBleedPurple-FXV92TTuDGf9uE5b","description": "Watch ironmouse's clip of Fortnite on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/738c565b-44bb-41c6-b0ee-f637b43ca4f9/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/738c565b-44bb-41c6-b0ee-f637b43ca4f9/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/738c565b-44bb-41c6-b0ee-f637b43ca4f9/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-19T01:40:15Z","duration": "PT20S","position": 9,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 4935},"embedUrl": "https://player.twitch.tv?video=2134346459&autoplay=true&parent=meta.tag"},{"@type": "VideoObject","name": "Kson with the camera...","url": "https://www.twitch.tv/ironmouse/clip/BreakablePoisedMetalDuDudu-maYy1PRQMm0TkM59","description": "Watch ironmouse's clip of IRL on Twitch!","thumbnailUrl": ["https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/267da5ac-8d6d-464c-b9c4-60326477da3d/landscape/thumb/thumb-0000000000-86x45.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/267da5ac-8d6d-464c-b9c4-60326477da3d/landscape/thumb/thumb-0000000000-260x147.jpg","https://static-cdn.jtvnw.net/twitch-video-assets/twitch-vap-video-assets-prod-us-west-2/267da5ac-8d6d-464c-b9c4-60326477da3d/landscape/thumb/thumb-0000000000-480x272.jpg"],"uploadDate": "2026-09-18T04:46:20Z","duration": "PT39S","position": 10,"interactionStatistic": {"@type": "InteractionCounter","interactionType": {"@type": "http://schema.org/WatchAction"},"userInteractionCount": 1368},"embedUrl": "https://player.twitch.tv?video=3341399974&autoplay=true&parent=meta.tag"}]},"VideoObject": {"description": "!MOUSEATHON DAY 30! FINAL DAY? 50% TO IMMUNE DEFICIENCY FOUNDATION! | !glamb !youtooz !omocat !fox !cheeky !ht !starforge !tts !merch !razer","embedUrl": "https://player.twitch.tv/?channel=ironmouse&player=facebook&autoplay=true&parent=meta.tag","name": "ironmouse - Twitch","thumbnailUrl": ["https://static-cdn.jtvnw.net/previews-ttv/live_user_ironmouse-80x45.jpg","https://static-cdn.jtvnw.net/previews-ttv/live_user_ironmouse-320x180.jpg","https://static-cdn.jtvnw.net/previews-ttv/live_user_ironmouse-640x360.jpg"],"uploadDate": "2026-09-30T13:40:20Z","publication": {"@type": "BroadcastEvent","endDate": "2026-10-01T09:33:47Z","startDate": "2026-09-30T13:40:20Z","isLiveBroadcast": true}}}
๐ ๏ธ Use Cases
1. Creator Database
Build a structured database containing:
- Twitch creators
- Profile URLs
- Profile descriptions
- Profile images
- Social accounts
- Follower statistics
- Recent videos
- Clips
- Video engagement
- Live-stream information
2. Twitch Content Analytics
Analyze:
- Recent uploads
- VOD frequency
- Video duration
- Watch/interaction counts
- Content publishing patterns
- Popular videos
- Creator activity
3. Influencer Research
Combine Twitch profile information with social links to create cross-platform creator datasets.
For example:
Twitchโโโ Profileโโโ Followersโโโ Videosโโโ ClipsYouTubeโโโ ChannelX / Twitterโโโ Profileโโโ Profile
4. Content Monitoring
Schedule the Actor to periodically collect public profile data and detect changes such as:
- New videos
- New clips
- Updated profile information
- Changes in social links
- New live broadcasts
- Changes in interaction counts
5. Marketing & Research
The extracted data can be used for:
- Influencer discovery
- Creator research
- Audience research
- Competitive analysis
- Market research
- Content intelligence
- Media monitoring
6. Data Pipelines
The Actor can be integrated with other Apify features and external applications.
Example workflow:
Twitch Profile URLsโTwitch Profile ScraperโApify DatasetโData ProcessingโDatabase / API / Dashboard
โ๏ธ Running the Actor
Using Apify Console
- Open the Actor page.
- Enter one or more public Twitch profile IDs.
- Start the Actor.
- Wait for the run to finish.
- Open the Dataset.
- Export the results in your preferred format.
๐ API Integration
Apify provides an API that can be used to start Actor runs and retrieve datasets.
Example API workflow:
Your ApplicationโApify APIโTwitch Profile ScraperโApify DatasetโYour Application
This makes the Actor suitable for automated data pipelines and scheduled scraping workflows.
๐ Supported Export Formats
After an Actor run, Apify datasets can be exported into common formats such as:
- JSON
- CSV
- Excel
- XML
- RSS
The exact available export options are provided by the Apify platform.
๐ Data & Privacy
This Actor is designed to collect publicly accessible information from Twitch profile pages.
It does not require access to a user's private Twitch account.
Please use the Actor responsibly and ensure that your use of collected data complies with:
- Applicable laws
- Twitch's terms and policies
- Data protection requirements
- Your organization's policies
- Applicable third-party platform terms
Do not use scraped data for unauthorized access, harassment, impersonation, or other abusive activities.
โ ๏ธ Data Availability
The exact fields returned by the Actor depend on the public information and structured data available on the Twitch page at the time of the run.
Some fields may:
- Be missing
- Change over time
- Differ between profiles
- Depend on Twitch page structure
- Be unavailable for certain content
- Change as Twitch updates its website
Therefore, consumers of the dataset should handle optional fields gracefully.
For example:
name = video.get("name")duration = video.get("duration")thumbnail_urls = video.get("thumbnailUrl", [])
๐ Python Example
After retrieving the dataset from Apify, you can process the structured output with Python.
for item in dataset_items:profile = item.get("mainEntity", {})print("Name:", profile.get("name"))print("Description:", profile.get("description"))print("Profile URL:", profile.get("url"))for social_url in profile.get("sameAs", []):print("Social:", social_url)
๐๏ธ Database Example
The extracted information can be normalized into tables such as:
creators---------idnamealternate_namedescriptionimage_urltwitch_urlfollowersdate_modifiedsocial_profiles---------------idcreator_idplatformprofile_urlvideos------idcreator_idnameurldescriptionupload_datedurationembed_urlwatch_countvideo_thumbnails----------------idvideo_idthumbnail_urlresolutionbroadcasts----------idvideo_idstart_dateend_dateis_live_broadcast
This structure can be used to build a creator intelligence platform or analytics dashboard.
๐ Automation Ideas
The Actor can be combined with scheduled Apify runs to create automated workflows.
Example
Every 6 HoursโRun Twitch Profile ScraperโCollect Profile DataโCompare With Previous DatasetโDetect ChangesโStore ResultsโSend Notification
Possible notifications:
- New VOD detected
- New clip detected
- Creator went live
- Follower count changed
- New social profile detected
- Profile description changed
๐ Example Analytics
Once the data is collected, you can calculate metrics such as:
Videos per creatorAverage video durationTotal available watch interactionsPublishing frequencyRecent content activityLive broadcast frequencySocial platform coverage
๐งฉ Integration Possibilities
The Actor can be used as part of:
- Python applications
- PHP applications
- Laravel applications
- Node.js applications
- JavaScript automation
- Data pipelines
- ETL workflows
- Business intelligence dashboards
- AI/LLM pipelines
- CRM systems
- Marketing automation
- Research platforms
๐ค AI & LLM Use Cases
The structured output can also be supplied to AI systems for tasks such as:
- Creator profile summarization
- Content categorization
- Video title analysis
- Creator activity analysis
- Cross-platform creator research
- Automated reporting
- Content trend detection
- Creator discovery
Example pipeline:
Twitch ProfileโTwitch Profile ScraperโStructured JSONโAI / LLMโCreator AnalysisโReport / Dashboard
๐ข About Sandalia Apps
Sandalia Apps develops software products, automation tools, web scrapers, data extraction systems, and developer-focused applications.
Our goal is to make complex data collection and automation workflows easier to integrate into real-world applications.
๐ Links
Actor
https://apify.com/sandaliaapps/twitch-profile-scraper
Sandalia Apps
๐ฌ Support
If you encounter an issue with the Actor or have a feature request, please use the support/contact options available on the Apify Actor page.
When reporting an issue, include:
- Twitch profile URL
- Actor run ID
- Input configuration
- Expected result
- Actual result
- Relevant error message
This information helps diagnose problems more efficiently.
โญ Why Use Twitch Profile Scraper?
If you need structured Twitch creator information without manually parsing Twitch pages, this Actor provides a convenient way to collect publicly available profile and content metadata through an automated Apify workflow.
You can use the resulting dataset for:
Creator Discovery+Profile Data+Social Links+Videos / VODs+Clips+Engagement Data+Live Broadcast DataโStructured Twitch Dataset
๐ More Actors by Sandalia Apps
Take your automation to the next level with our other tools:
| Actor Name | Description |
|---|---|
| TikTok User Data Extractor | โก๏ธ Extract thousands of TikTok profiles in minutes! |
| Onlyfan Profile Scraper | Scrapes profile data in bulk with details like name, bio, last online, engagement insights, social links |
| Fansly Profile Scraper | Scrapes Fansly profiles in bulk with all available details |
| YouTube Video Data Extractor | Extract detailed and structured data from YouTube videos, channels, and playlists โ no API key required. |
| TruthSocial Profile Data Extractor | The Truthsocial Profile Data Extractor is designed to be user-friendly and highly efficient, making it an ideal solution for businesses, researchers, and individuals looking to automate data collection. |
| Truth Social Post Extractor | Easily extract and collect data from Truth Social posts using the Truth Social Posts Extractor Apify Actor. |
| Mastodon Profile Scraper | Mastodon Profile Scraper lets you extract rich profile data from any public Mastodon account. |
| Tiktok Post Data Extractor | TikTok Post Data Extractor lets you scrape detailed information from TikTok posts, including captions, hashtags, video URLs, likes, views, comments, and more โ perfect for analytics, research, and trend monitoring. |
๐จโ๐ป Developed by Sandalia Apps
We're a team of automation engineers passionate about building smart, scalable scrapers for content platforms.
๐ผ For custom solutions or support, feel free to contact us.