{
  "data": {
    "id": "e6zNDyPPxXG7kCvxE",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "steam-reviews-scraper",
    "username": "fetch_cat",
    "description": "Export public Steam game reviews with review text, sentiment, votes, playtime, language, purchase flags, timestamps, and author metadata.",
    "isPublic": true,
    "createdAt": "2026-06-27T18:11:35.524Z",
    "modifiedAt": "2026-07-09T11:06:46.469Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "F6j4gOX0mqkU1TEYb",
        "finishedAt": "2026-07-09T11:06:46.469Z",
        "buildNumberInt": 100015,
        "buildNumber": "0.1.15"
      }
    },
    "stats": {
      "totalBuilds": 15,
      "totalRuns": 77,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-07-09T20:32:37.537Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 13,
        "TIMED-OUT": 0,
        "TOTAL": 13
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{\"appIdsOrUrls\":[\"730\"],\"maxReviewsPerApp\":20,\"filter\":\"recent\",\"language\":\"english\",\"reviewType\":\"all\",\"purchaseType\":\"all\",\"cursor\":\"*\",\"proxyConfiguration\":{\"useApifyProxy\":false}}",
      "contentType": "application/json"
    },
    "categories": [
      "GAMES",
      "SOCIAL_MEDIA",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Steam Reviews Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-e6zNDyPPxXG7kCvxE-pznFrrvUkj-steam-reviews-scraper.png",
    "seoTitle": "Steam Reviews Scraper: Extract Game Review Data",
    "seoDescription": "Scrape public Steam game reviews with text, sentiment, votes, language, playtime, purchase flags, timestamps, and author metadata for analysis.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-27T18:15:03.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Review saved",
              "eventDescription": "Per Steam review saved to the dataset",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00028
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-27T18:15:03.563Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-27T18:21:04.841Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Review saved",
              "eventDescription": "Per Steam review saved to the dataset.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00005
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00005
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00005
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00005
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-27T18:21:04.922Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-27T18:24:38.302Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Review saved",
              "eventDescription": "Per Steam review saved to the dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00023
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0002
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000156
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00012
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00008
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000056
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-27T18:24:38.458Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Steam Reviews Scraper\n\nA scraper that collects public Steam game reviews for specified Steam app IDs or store URLs and produces structured review records for analysis. Each record contains the review text plus normalized metadata such as recommendation status, helpful/funny and weighted vote signals, comment counts, playtime metrics at review time, purchase/refund/early-access flags, language and timestamps, and public author profile signals; the scraper supports review ordering and sentiment/language/purchase-type filters, pagination via continuation cursors, and options to include author-level metadata. The actor is optimized for monitoring and analytics workflows—NLP and sentiment pipelines, dashboarding, competitor/reputation tracking, and repeatable data extraction from Steam review pages.\n\n## Use cases\n\n- Track new reviews and monitor launch or post-patch feedback for a game  \n- Compare player sentiment across competitor titles  \n- Build dashboards for review volume, helpful/funny votes, and recommendation ratios  \n- Analyze language mix and perform language-specific sentiment reporting  \n- Segment reviews by playtime at the time of review for behavioral analysis  \n- Export review text for NLP, topic extraction, and sentiment labeling  \n- Create labeled datasets for machine learning and QA workflows  \n- Early-access feedback monitoring and negative-review triage after patches  \n- Competitor reputation tracking by app identifier",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWOXW0SnKFFoY0UUnkjaVdZhBCTo5SmnRGRrDk3paqAA7/WoaZGvMoq28dJQki5IfOa2TwMrGk85/pP96jjjj3w5Yvb4pKLqATAtaGiNKsCBO//QE60G/ckEnuR/wH8wFxzNai23Jq1j7s+Pu7nyDc7gdh03/wfD+/ufZZrGmPhiAzdkboAKN2rZt0OrfqZo1WpZGY2ec6f58mpsG8EkaM3QEWKnkvhz/iaPaOLtxFIelOytdCWssPN9WmRUe4mAzT6TQ4hnRmrAzULIWuY1qSHTFrPm438s8VpIiIulVJ49DcmpGJF8k8EGuHFYOognyxV1XBU9Bz7iprUyj4DCNf \n"
  }
}