Twitch Categories Scraper avatar

Twitch Categories Scraper

Try for free

2 hours trial then $19.99/month - No credit card required now

Go to Store
Twitch Categories Scraper

Twitch Categories Scraper

easyapi/twitch-categories-scraper
Try for free

2 hours trial then $19.99/month - No credit card required now

A robust Twitch Categories Scraper that extracts comprehensive game category data, including game details, tags, and viewer counts based on custom keywords. Perfect for market research, trend analysis, and competitive insights in the gaming industry. 🎮📈

Twitch Categories Scraper 🎮📊

🚀 Advanced Twitch Categories Extraction Tool

This powerful Apify Actor allows you to scrape detailed information about Twitch game categories based on your search keywords. Ideal for game developers, market analysts, and researchers seeking insights into trending games and viewer statistics on Twitch.

🔑 Key Features:

  • 🔍 Keyword-Based Search: Search Twitch categories using custom keywords.
  • 📈 Comprehensive Data Collection: Extracts game ID, name, slug, box art URLs, tags, viewer counts, and associated keywords.
  • 🌐 Multi-Keyword Support: Handle multiple search keywords in a single run.
  • 🛡️ Stealth Mode: Utilizes Puppeteer Extra with stealth plugins to avoid detection.
  • Efficient Crawling: High-performance data extraction with intelligent pagination and scrolling.
  • 🕒 Customizable Limits: Set maximum number of items to scrape per keyword.

📋 Output Data Structure:

  • Basic Game Info:

    • id: Unique identifier of the game.
    • name: Name of the game.
    • slug: URL-friendly identifier.
    • boxArtURL: URL to the game's box art.
    • templateBoxArtURL: Template URL for box art with dynamic dimensions.
  • Tags:

    • Array of tags associated with the game, including id, localizedName, and tagName.
  • Viewer Statistics:

    • viewersCount: Current number of viewers for the game.
  • Keyword:

    • keyword: The search keyword used to find the game.

💡 Use Cases:

  • Market Research: Analyze trending games and their popularity on Twitch.
  • Competitor Analysis: Compare viewer statistics across different game categories.
  • Content Strategy: Develop targeted content based on popular game trends.
  • Game Development: Understand audience preferences and emerging game genres.

🛠️ How to Use:

  1. Configure Input: Provide search keywords and set the maximum number of items to scrape.
  2. Run the Actor: Execute the scraping process with a single click.
  3. Retrieve Data: Access the structured JSON data for further analysis and integration.

Unlock valuable insights into the gaming community on Twitch with ease! 🎮✨

🔧 Input Configuration

Customize your scraping job with the following input parameters:

  • keywords:
    • Description: List of keywords to search for Twitch game categories.
  • maxItems:
    • Description: Maximum number of game categories to scrape per keyword.

Start gathering comprehensive Twitch game category data today and enhance your projects with actionable insights! 📊🌟

Input Example

A full explanation of an input example in JSON.

1{
2	"keywords": ["war"],
3    "maxItems": 30
4}

Output sample

The results will be wrapped into a dataset which you can always find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

1[
2	{
3		"id": "66366",
4		"slug": "war-thunder",
5		"name": "War Thunder",
6		"displayName": "War Thunder",
7		"boxArtURL": "https://static-cdn.jtvnw.net/ttv-boxart/66366_IGDB-90x120.jpg",
8		"templateBoxArtURL": "https://static-cdn.jtvnw.net/ttv-boxart/66366_IGDB-{width}x{height}.jpg",
9		"tags": [
10			{
11				"id": "a69f7ffb-ddda-4c05-8d7d-f0b24975a2c3",
12				"isLanguageTag": false,
13				"localizedName": "FPS",
14				"tagName": "FPS",
15				"__typename": "Tag"
16			},
17			{
18				"id": "523fe736-fa95-44c7-b22f-13008ca2172c",
19				"isLanguageTag": false,
20				"localizedName": "Shooter",
21				"tagName": "Shooter",
22				"__typename": "Tag"
23			},
24			{
25				"id": "22e434b6-ca88-46e8-91ef-c18ee1cb8a67",
26				"isLanguageTag": false,
27				"localizedName": "Simulation",
28				"tagName": "Simulation",
29				"__typename": "Tag"
30			},
31			{
32				"id": "643fe658-c4fc-45f0-9aed-cbe54a7c1d10",
33				"isLanguageTag": false,
34				"localizedName": "MMO",
35				"tagName": "MMO",
36				"__typename": "Tag"
37			},
38			{
39				"id": "4d1eaa36-f750-4862-b7e9-d0a13970d535",
40				"isLanguageTag": false,
41				"localizedName": "Action",
42				"tagName": "Action",
43				"__typename": "Tag"
44			}
45		],
46		"viewersCount": 961,
47		"__typename": "Game",
48		"keyword": "war"
49	},
50	{
51		"id": "780037970",
52		"slug": "star-wars-outlaws",
53		"name": "Star Wars Outlaws",
54		"displayName": "Star Wars Outlaws",
55		"boxArtURL": "https://static-cdn.jtvnw.net/ttv-boxart/780037970_IGDB-90x120.jpg",
56		"templateBoxArtURL": "https://static-cdn.jtvnw.net/ttv-boxart/780037970_IGDB-{width}x{height}.jpg",
57		"tags": [
58			{
59				"id": "80427d95-bb46-42d3-bf4d-408e9bdca49a",
60				"isLanguageTag": false,
61				"localizedName": "Adventure Game",
62				"tagName": "Adventure Game",
63				"__typename": "Tag"
64			},
65			{
66				"id": "4d1eaa36-f750-4862-b7e9-d0a13970d535",
67				"isLanguageTag": false,
68				"localizedName": "Action",
69				"tagName": "Action",
70				"__typename": "Tag"
71			}
72		],
73		"viewersCount": 172,
74		"__typename": "Game",
75		"keyword": "war"
76	},
77    ...
78]
Developer
Maintained by Community

Actor Metrics

  • 4 monthly users

  • 0 No stars yet

  • >99% runs succeeded

  • Created in Oct 2024

  • Modified a month ago