{
  "data": {
    "id": "P1Sc5uBAKYfLYQ6xo",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "goodreads-books-reviews-scraper",
    "username": "fetch_cat",
    "description": "Extract public Goodreads book metadata, ratings, and reader reviews from book URLs or search queries for research and book marketing workflows.",
    "isPublic": true,
    "createdAt": "2026-06-29T08:24:10.584Z",
    "modifiedAt": "2026-07-17T18:14:14.626Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "EbbzuruN3RjVCIynH",
        "finishedAt": "2026-07-17T18:14:14.626Z",
        "buildNumberInt": 100013,
        "buildNumber": "0.1.13"
      }
    },
    "stats": {
      "totalBuilds": 13,
      "totalRuns": 89,
      "totalUsers": 3,
      "totalUsers7Days": 0,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T05:32:44.967Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 30,
        "TIMED-OUT": 0,
        "TOTAL": 30
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\n  \"bookUrls\": [\n    {\n      \"url\": \"https://www.goodreads.com/book/show/41733839-the-great-gatsby\"\n    }\n  ],\n  \"queries\": [],\n  \"includeReviews\": true,\n  \"maxReviewsPerBook\": 5,\n  \"proxyConfiguration\": {\n    \"useApifyProxy\": false\n  }\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "MARKETING",
      "ECOMMERCE",
      "AUTOMATION"
    ],
    "isDeprecated": false,
    "title": "Goodreads Books & Reviews Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-P1Sc5uBAKYfLYQ6xo-s2cCOlt9ev-goodreads-books-reviews-scraper-actor-icon.png",
    "seoTitle": "Goodreads Books & Reviews Scraper | Book Ratings Data",
    "seoDescription": "Scrape public Goodreads book metadata, authors, ratings, review counts, genres, and reader reviews from book URLs or search queries for book research.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.005
            },
            "item": {
              "eventTitle": "Book or review item",
              "eventDescription": "Per book metadata row or reader review row produced",
              "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
                }
              }
            }
          }
        },
        "startedAt": "2026-06-29T08:29:02.000Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": true,
        "createdAt": "2026-06-29T08:29:02.392Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Goodreads Books & Reviews Scraper\n\nA web scraper for Goodreads that collects structured book-level metadata, aggregate ratings, and individual reader review records from public Goodreads book pages; it accepts direct Goodreads book URLs or search queries and resolves matching book pages, then extracts identifiable book information (IDs and URLs), title and author data, descriptive metadata (synopsis, genres, cover image, format, page count, language), aggregate rating metrics and counts, and public review entries including reviewer identity, review text, review rating, visible dates, and engagement counts. The Actor parses Goodreads page content into separate book metadata records and review-level records, supports a configurable per-book review cap for review-volume control, and captures only fields present on each fetched page so extracted values reflect what is publicly visible.\n\n## Use cases\n\n- Monitor reader reaction and review volume for backlist and frontlist titles (publishers).  \n- Analyze public review themes and sentiment around comparable books (authors, reviewers, analysts).  \n- Enrich library catalog analysis with ratings, genres, and public reader feedback (libraries).  \n- Compare reader sentiment and market signals across genres and authors (market researchers).  \n- Build exports of reviews and metadata for campaign planning and marketing analysis (book marketers).",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCz1e1P9Ov7qimFPu/LgPNrh1t+ph312EPTUiq/JYcD25AZ/gTwswWSZeA+4cor+QG3h4eIrSNghTkfVemDMV1DuBOIGdMsM0MmxwZwwoeAnP/EwgrGKwp42/jawWAuVhjTsnkVbfysR7gCO0DdcnG2eNRSf584rA2qupnb1/HtdldeKgsfLjciSAxML5Gwlw+qBSrYYnfYygFMJY+kQ+3CWezyPwBUdht34kNOW0p4xtZoYnJlV6y088PgXvCXiflpFTP4YUJCvpSmwfdRRJKMc586qx92Q9y346//VHkaObCiKVdS2hLEQSDGKmgY38YHsmJEK/aDqbWXxXGEiLJD \n"
  }
}