{
  "data": {
    "id": "ZPutqrQK0NrCafJkV",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "rotten-tomatoes-movies-reviews-scraper",
    "username": "fetch_cat",
    "description": "Scrape public Rotten Tomatoes movie metadata, ratings, critic reviews, and audience reviews from movie or review URLs.",
    "isPublic": true,
    "createdAt": "2026-06-30T08:26:15.048Z",
    "modifiedAt": "2026-07-09T11:04:09.792Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "hhXzzCebDS1NFAesU",
        "finishedAt": "2026-07-09T11:04:09.792Z",
        "buildNumberInt": 100011,
        "buildNumber": "0.1.11"
      }
    },
    "stats": {
      "totalBuilds": 11,
      "totalRuns": 25,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-07-09T19:52:46.562Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 8,
        "TIMED-OUT": 0,
        "TOTAL": 8
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\n  \"startUrls\": [\n    {\n      \"url\": \"https://www.rottentomatoes.com/m/dune_part_two\"\n    }\n  ],\n  \"reviewTypes\": [\n    \"critic\",\n    \"audience\"\n  ],\n  \"includeAudienceReviews\": true,\n  \"maxReviewsPerTitle\": 10,\n  \"proxyConfiguration\": {\n    \"useApifyProxy\": false\n  }\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "NEWS",
      "SOCIAL_MEDIA",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Rotten Tomatoes Movies & Reviews Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-ZPutqrQK0NrCafJkV-9A0C1qSYpC-actor-icon.png",
    "seoTitle": "Rotten Tomatoes Movies & Reviews Scraper",
    "seoDescription": "Scrape Rotten Tomatoes movie and TV scores, critic reviews, audience reviews, ratings, dates, publications, and source URLs for media research fast.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item saved",
              "eventDescription": "Per Rotten Tomatoes metadata or review row saved to the dataset",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-06-30T08:32:08.963Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-984 cloud validation.",
        "createdAt": "2026-06-30T08:32:09.025Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item saved",
              "eventDescription": "Per Rotten Tomatoes metadata or review row saved to the dataset",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-06-30T08:33:32.736Z",
        "createdAt": "2026-06-30T08:33:32.806Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per item extracted. Platform flat-price fallback at formula BRONZE because Apify currently rejects tiny tiered pricingInfos records.",
              "eventPriceUsd": 0.000028206,
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-06-30T09:14:59.645Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived flat BRONZE fallback for APIA-984; tiered pricingInfos PUT is rejected by Apify schema validation at tiny prices.",
        "createdAt": "2026-06-30T09:15:00.020Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Rotten Tomatoes Movies & Reviews Scraper\n\nA scraper that converts public Rotten Tomatoes title and review pages into structured, analytics-ready records by extracting title-level metadata and paginated review streams. Core outputs include title identity and release metadata, creative credits (genres, directors, cast), Tomatometer and audience score metrics, critic and audience review excerpts with sentiment indicators and ratings, top-critic and verified-audience flags, review source URLs, review dates and reviewer/publication info, and traceability data such as source links, pagination details, and scraped timestamps. The Actor processes each provided title into one metadata record plus multiple review records per selected review stream, supports selecting critic/top-critic/audience/verified-audience streams, and is designed to produce normalized rows suitable for media research, score monitoring, quote collection, and data enrichment.\n\n## Use cases\n\n- Track critic and audience reactions across movies and TV titles for media analysis.  \n- Monitor public review excerpts, score changes, and audience sentiment for entertainment marketing and reputation monitoring.  \n- Build comparison pages, review roundups, title pages, and market snapshots for SEO and content teams.  \n- Collect critic quotes and filter by publication, date, or sentiment for editorial use.  \n- Compare critic and audience reaction by combining multiple review streams.  \n- Enrich internal movie/TV databases with normalized metadata, scores, review excerpts, and timestamps for analytics and BI pipelines.  \n- Run periodic title tracking to detect new reviews and changes over time.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDB79DPJj4ZL4Lqie8/FnyOhClEh5qn3Vopb4BUaaxBhZTyKhZ1DtEeDlMK3+aEiHjMkZC2sNhoYeRqJOl36EjIGAo7CEdJGChbPbFbdCOi/KMdUdJ6DdKU8QAXniqMIe+xlT85TtXdF9vo2RhsxrqDcuvveqkTGTN/EEw463YFOmGuSJGsxV2CQkVluCzPejaeTXDUeUlhaVTdS0FIaxb0ZDcskvjQ9bmE+IMLvd9Z6F9cefOZWZVojE4FTXbE98QmgDjVw2E7rZ12nZTwdzVTLsAy1w7h+RpEGhrr0xFwu8QgAV70EoR5ASP/QrCsYlPG6+FdpvZ5CrztDakFCHzF \n"
  }
}