{
  "data": {
    "id": "g9qCKZTNoBeoKUy9a",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "chrome-web-store-scraper",
    "username": "fetch_cat",
    "description": "Scrape public Chrome Web Store search results and extension pages. Export ratings, users, developers, versions, categories, and metadata.",
    "isPublic": true,
    "createdAt": "2026-07-03T14:47:19.304Z",
    "modifiedAt": "2026-07-09T10:54:31.894Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "mnxtI7MOUg07q3gMw",
        "finishedAt": "2026-07-09T10:54:31.894Z",
        "buildNumberInt": 100007,
        "buildNumber": "0.1.7"
      }
    },
    "stats": {
      "totalBuilds": 7,
      "totalRuns": 35,
      "totalUsers": 1,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-07-09T01:02:36.847Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 4,
        "TIMED-OUT": 0,
        "TOTAL": 4
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "contentType": "application/json; charset=utf-8",
      "body": "{\"searchQueries\":[\"ad blocker\"],\"startUrls\":[],\"maxItems\":10,\"includeDetails\":true,\"language\":\"en-US\",\"country\":\"US\"}"
    },
    "categories": [
      "DEVELOPER_TOOLS",
      "MARKETING",
      "ECOMMERCE"
    ],
    "isDeprecated": false,
    "title": "Chrome Web Store Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-g9qCKZTNoBeoKUy9a-IMHB5pSBdn-chrome-web-store-scraper-actor-icon.png",
    "seoTitle": "Chrome Web Store Scraper | Extension Search Data API",
    "seoDescription": "Scrape Chrome Web Store extensions, search results, ratings, users, developers, versions, categories, descriptions, screenshots, and metadata via API.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Extension saved",
              "eventDescription": "Per Chrome Web Store extension record 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,
        "startedAt": "2026-07-03T14:50:00.000Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing before QA",
        "createdAt": "2026-07-03T14:49:59.438Z"
      },
      {
        "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.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000072669
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00006319
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000049288
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000037914
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000025276
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000017693
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-03T14:52:46.337Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived initial private actor PPE pricing after cloud validation",
        "createdAt": "2026-07-03T14:52:46.418Z"
      },
      {
        "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.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000072669
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00006319
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000049288
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000037914
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000025276
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000017693
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-03T14:54:46.406Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Set primary PPE event on private actor before QA",
        "createdAt": "2026-07-03T14:54:46.484Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Chrome Web Store Scraper\n\nA web scraper that collects structured metadata from public Chrome Web Store pages for market research, competitive monitoring, security review, and product intelligence. It can start from search queries, search-result pages, category listings, or individual extension detail pages and optionally open each detail page to enrich records. The Actor extracts extension identifiers and URLs, publisher/developer metadata, category and ranking position, ratings and rating counts, user/install numbers, short and long descriptions, version and last-update metadata, install size, icon and screenshot assets, privacy-practice entries, source query and rank information, and scrape timestamps. The scraper supports localized store views and scheduled monitoring to detect changes in ratings, user counts, versions, and other metadata.\n\n## Use cases\n\n- Monitor competitor extensions and keyword ranking in Chrome Web Store search results  \n- Discover fast-growing or high-install extensions for partnership or competitive analysis  \n- Enrich internal software/catalog data with extension metadata and publisher information  \n- Track rating, user-count, version, and description changes over time for trend analysis  \n- Security research and review of popular extensions, publishers, and update cadence  \n- Category research and market sizing by collecting extension records from category pages  \n- Build publisher intelligence datasets (extensions by developer or partner lists)  \n- SEO and listing optimization by comparing titles, descriptions, ratings, and screenshots",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPzGhtPRARh2mo+BBLKQGxycXMGWhYp5s9YWc+Zn+pPwFf9QHhnb+OvVTHlfSyvhRoTlcM9mMpwDDh2CHS3f0JTWHgx104m+THPB20q+ZwSbU3xZqEBJymnQ2WIVufxVFnQX2mpiK2eCO8AJ19cq5mOWwotEhFaxLbO+WNjYQhdaZID/vUIdbJC1xN71/JnmU4/+agrNPJe94saKv/YVYZQUzA4ct8SUwYwghDgjpPeBO5b+egOXt/+YLHl/qUognyT/n/2eyP4cc9i8pPW8NM98JVYXPCjoWjTXTNGwdxd8hArUyxfOXNwaJe+fF9UPrPB1wEbZQCJbA5pMWPtlJR \n"
  }
}