Extract Chrome Web Store extension detail and search metadata

Normalize public Chrome Web Store listing and search HTML into structured extension rows: title, ID, publisher website, rating, review count, user count, category, version, manifest permission hints, and last-update hints. The Actor reads HTML that is publicly available without authentication on chromewebstore.google.com. It is not a Shopify App Store merchant-review tool and not a G2 or Capterra review-page tool — those jobs belong on Shopify App Store Review Scraper and G2 & Capterra Review Scraper.

Open Chrome Web Store Extension Intelligence on Apify

Chrome Web Store listings, not Shopify App Store or G2/Capterra reviews

Use this page when the source is a public Chrome Web Store detail URL or a Chrome Web Store search term. Use Shopify App Store Review Scraper when the source is a merchant listing at apps.shopify.com/{slug}. Use G2 & Capterra Review Scraper when the source is a public G2 or Capterra product review page. The Review Intelligence pack chooses among those review stores; this Actor is Chrome Web Store extension detail and search metadata, not those review stores.

This Actor Shopify App Store Review Scraper G2 & Capterra Review Scraper
Source Public chromewebstore.google.com listing and search HTML Public apps.shopify.com/{slug} listing and review pages Public G2 and Capterra review-page HTML
Primary input extensionUrls and/or searchTerms appUrls (listing URLs or slugs) reviewPageUrls (G2 or Capterra review URLs)
Deliverable Extension rows plus search-coverage diagnostics One app-level report: rating, pricing hints, AI summary, samples, theme rollups Normalized B2B product ratings, breakdowns, and review rows with pros and cons
Review store? No. Listing and search metadata, not a review-store scraper Yes — Shopify App Store merchant reviews Yes — G2 and Capterra software reviews

This Actor does not accept Shopify slugs, G2 or Capterra review URLs, podcast IDs, or Apple show URLs. It does not scrape apps.shopify.com, G2, or Capterra.

What it returns

The published README lists these extension-row fields:

It also returns meta diagnostics for search coverage and public-surface limitations. Those rating, reviewCount, and users names are listing fields on Chrome Web Store pages, not Actor popularity metrics.

How is Chrome Web Store Extension Intelligence different from Shopify App Store Review Scraper and G2 & Capterra Review Scraper?

This Actor reads public chromewebstore.google.com listing and search HTML. Inputs are extensionUrls (Chrome Web Store detail URLs) and searchTerms (search listings and normalize the first results page). Each extension row covers listing metadata such as extensionId, name, description, category, rating, reviewCount, users, version, permissionsHints, hostPermissionsHints, websiteUrl, privacyPolicyUrl, lastUpdatedAt, and searchTerm, plus meta diagnostics for search coverage and public-surface limitations. Shopify App Store Review Scraper reads apps.shopify.com/{slug} merchant listings (appUrls) and delivers app-level rating, pricing-hint, AI-summary, and theme-rollup reports. G2 & Capterra Review Scraper reads public G2 and Capterra product review pages (reviewPageUrls) and normalizes B2B ratings and review rows with pros and cons. This Actor does not accept Shopify slugs, G2 or Capterra review URLs, podcast IDs, or Apple show URLs. It is Chrome Web Store extension detail and search metadata, not those review stores.

What input is required?

The published input schema has an empty required list. Pass Chrome Web Store detail URLs, search terms, or both. Other published fields:

Field Type Default Notes
extensionUrls string[] Chrome Web Store detail URLs. Schema prefill is https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb.
searchTerms string[] Search Chrome Web Store listings and normalize the first results page. Schema prefill is translate.
maxSearchResults integer 20 Maximum extensions to capture per search term; minimum 1, maximum 60
delivery string dataset dataset or webhook
webhookUrl string POST target when delivery is webhook
dryRun boolean false Run without saving results to the dataset

The schema sets additionalProperties to false. The published input schema does not include extensionIds, slugs, maxPages, or reviewLimit.

Published input example (matches the schema):

{
  "extensionUrls": [
    "https://chromewebstore.google.com/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb"
  ],
  "searchTerms": [
    "translate"
  ],
  "maxSearchResults": 20,
  "delivery": "dataset",
  "dryRun": false
}

Run Chrome Web Store Extension Intelligence on Apify

What does an extension row contain?

The published README lists extensionId, name, description, category, rating, reviewCount, users, version, permissionsHints, hostPermissionsHints, websiteUrl, privacyPolicyUrl, lastUpdatedAt, and searchTerm. It also returns meta diagnostics for search coverage and public-surface limitations. There is no separate published dataset/output JSON schema on the Store page. Some fields, especially permissions and version, are only available on detail pages.

What do search terms scrape?

Search terms scrape the first search page and normalize visible result cards. maxSearchResults is the maximum extensions to capture per search term (default 20, minimum 1, maximum 60). The Actor works from the public chromewebstore.google.com HTML only, without authentication.

How is Chrome Web Store Extension Intelligence priced?

Billing is pay-per-event. The published Store card is from $3.00 / 1,000 results. Published events are Actor Start at $0.001 (charged when the Actor starts; number of events depends on Actor memory, one event per GB, minimum one event) and result at $0.003 (single result in the default dataset). You are not charged for Apify platform usage, only the fixed event price.

From $3.00 per 1,000 results ($0.003 per default-dataset result; Actor Start $0.001)

See Chrome Web Store Extension Intelligence pricing on Apify

How do dataset, webhook, and dry-run delivery work?

delivery defaults to dataset. Set delivery to webhook and provide webhookUrl to POST results when delivery is webhook. dryRun true runs without saving results to the dataset.

Open Chrome Web Store Extension Intelligence on Apify

Limits to keep in mind

Related pages