Scraper for Firefox Add-ons — Extensions, Themes & Reviews avatar

Scraper for Firefox Add-ons — Extensions, Themes & Reviews

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Scraper for Firefox Add-ons — Extensions, Themes & Reviews

Scraper for Firefox Add-ons — Extensions, Themes & Reviews

Export Firefox extensions, themes, ratings, reviews and version history from Mozilla Add-ons. 600k+ catalog, no key/login/proxy. Not affiliated with or endorsed by Mozilla.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scraper for Firefox Add-ons — Extensions, Themes, Reviews & Versions

Export structured data from the public Mozilla Add-ons catalog: Firefox extensions, static themes, dictionaries, language packs, ratings, user reviews, version history, permissions, compatibility and direct XPI download links. The catalog contains more than 600,000 searchable add-ons and themes, so the Actor supports anything from a single extension lookup to a 100,000-row research dataset.

No Mozilla account, API key, cookie, proxy or browser is required. This independent Actor uses Mozilla's public Add-ons API v5 and is not affiliated with, endorsed by or sponsored by Mozilla. Firefox and Mozilla marks belong to their respective owners.

Three output modes

ModeOne dataset row representsBest for
ADDONSOne extension, theme, dictionary or language packMarket maps, competitor intelligence, permission audits, catalog exports
REVIEWSOne public user rating/reviewSentiment analysis, product research, issue discovery
VERSIONSOne historical add-on versionRelease monitoring, security research, compatibility history

Add-on fields

The ADDONS mode returns:

  • ID, slug, GUID, type, localized name, summary and plain-text description
  • listing URL, icon, screenshots, authors, homepage and support URL
  • average daily users, weekly downloads, average/Bayesian rating and rating counts
  • categories, tags, status, created/updated times and paid/experimental/disabled flags
  • recommended/promoted status
  • latest version, review time, public XPI URL, file size and SHA-256 hash
  • required, optional, host and data-collection permissions
  • Firefox and Android minimum/maximum compatibility
  • license name/slug/URL and privacy-policy/EULA flags
  • optional nested recent reviews and versions
  • optional full localization maps and raw Mozilla API record

Input examples

Top 1,000 extensions by users

{
"dataType": "ADDONS",
"addonType": "extension",
"sortBy": "users",
"maxResults": 1000
}

Leave searchQueries empty to browse the complete catalog. This is the empty-input behavior and currently exposes over 95,000 extensions plus more than 500,000 themes.

Search privacy tools with quality filters

{
"dataType": "ADDONS",
"searchQueries": ["privacy", "password manager", "ad blocker"],
"addonType": "extension",
"sortBy": "users",
"minAverageDailyUsers": 1000,
"minAverageRating": 4,
"maxResults": 500
}

Export reviews for specific add-ons

{
"dataType": "REVIEWS",
"addonSlugs": ["ublock-origin", "privacy-badger17"],
"maxItemsPerAddon": 1000,
"maxResults": 2000
}

Export version history

{
"dataType": "VERSIONS",
"startUrls": [
{ "url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/" }
],
"maxResults": 500
}

Important input behavior

  • startUrls or addonSlugs select exact add-ons and take precedence over search.
  • Empty searchQueries means the full catalog, not an empty run.
  • sourceAddonLimit controls how many search-discovered add-ons feed REVIEWS or VERSIONS mode.
  • maxItemsPerAddon prevents one popular extension from consuming an entire child-record run.
  • maxResults is always the final global dataset cap.
  • locale flattens Mozilla's localized objects; includeAllLocales preserves all variants when needed.
  • User/rating filters are applied honestly after the API response and pagination continues until the requested number of qualifying records is found or the catalog ends.

Example add-on output

{
"recordType": "addon",
"addonId": 607454,
"slug": "ublock-origin",
"guid": "uBlock0@raymondhill.net",
"addonType": "extension",
"name": "uBlock Origin",
"averageDailyUsers": 10626315,
"weeklyDownloads": 215240,
"averageRating": 4.8006,
"ratingCount": 21961,
"currentVersion": "1.72.2",
"downloadUrl": "https://addons.mozilla.org/firefox/downloads/file/...xpi",
"fileSizeBytes": 4585322,
"permissions": ["storage", "tabs", "webRequest", "<all_urls>"],
"firefoxMinVersion": "115.0",
"licenseSlug": "GPL-3.0-only",
"updatedAt": "2026-07-30T16:06:09Z",
"sourceEngine": "mozilla_addons_api_v5"
}

Review rows include score, body, user, target version, developer reply and timestamps. Version rows include file URL/hash/size, permissions, compatibility, license and release notes.

Why buyers use this data

  • Browser-extension market sizing and competitor discovery
  • Popularity and download trend snapshots on a schedule
  • Permission and host-access audits across thousands of extensions
  • Review sentiment, complaint and feature-request mining
  • Security research based on historical XPI hashes and permissions
  • Theme/category catalog exports for discovery products
  • Extension lead lists using author and support/homepage fields
  • AI/RAG datasets grounded in current extension metadata

Reliability

The engine is pure HTTP against Mozilla's public production API. It follows official pagination links, validates their origin, retries transient 429/5xx/timeouts with bounded backoff, de-duplicates catalog records across queries and fails explicitly instead of reporting a false-success empty dataset. No anti-bot bypass, residential proxy or browser is involved.

API example

curl -X POST "https://api.apify.com/v2/acts/logiover~firefox-addons-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"dataType":"ADDONS","addonType":"extension","sortBy":"users","maxResults":1000}'

Responsible use

The Actor reads public catalog information. Review rows may contain public usernames and user-written text; process personal data only for a lawful purpose and respect applicable privacy, copyright and platform rules.

Changelog

2026-08-02 — complete repurpose

  • Retired the blocked Ozon storefront implementation and removed every Ozon-specific proxy, cookie-handshake, product parser, schema and documentation component.
  • Rebuilt the same Actor slot as a Firefox Add-ons catalog, reviews and version-history scraper powered by Mozilla's public API v5.
  • Added full-catalog pagination for 95k+ extensions and 500k+ themes, multi-query de-duplication and exact add-on URL/slug lookup.
  • Added separate high-volume ADDONS, REVIEWS and VERSIONS output modes.
  • Added locale flattening, rich permissions/compatibility/file/license fields, quality filters and optional nested enrichment.
  • Replaced 4 GB residential-proxy runs with a browserless, proxyless HTTP actor designed for 512 MB.