Firefox Add-ons Scraper avatar

Firefox Add-ons Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Firefox Add-ons Scraper

Firefox Add-ons Scraper

Scrape Mozilla Firefox Add-ons (addons.mozilla.org) - search 50,000+ browser extensions by keyword or category, or fetch by addon ID/slug. Returns full metadata: developer, ratings, user counts, version, permissions, icons, screenshots.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Scrape Mozilla Firefox Add-ons (addons.mozilla.org) — the catalog with 50,000+ browser extensions. Extract full metadata: name, developer, description, ratings, active users, version history, permissions, icons, and screenshots.

Data Source

This actor scrapes the Mozilla Firefox Add-ons catalog via the public AMO REST API (addons.mozilla.org/api/v5). No API key, authentication, or proxy is required — the API is fully public and open.

Note: Microsoft Edge Add-ons Store (microsoftedge.microsoft.com/addons) has no public API — the store is a JavaScript SPA with no documented backend endpoints. Firefox Add-ons covers the same browser extension niche with a fully documented, public REST API and 50,000+ extensions.

Features

  • 2 scraping modes: Search by keyword/category, or Fetch by addon slug/ID
  • Rich metadata: developer info, star ratings, weekly active users, weekly downloads, version, file size, permissions, tags
  • 16 category options: Privacy & Security, Web Development, Shopping, Social & Communication, etc.
  • 6 sort options: Recommended, Most users, Highest rated, Recently added, Name, Downloads
  • No credentials required: Zero configuration, works on Apify free plan

Input

FieldTypeDescription
modeselectRequired. search or getById
querystringKeyword search query (mode: search)
categoryselectFilter by category (e.g. privacy-security, web-development)
sortByselectSort by: recommended, users, rating, created, name, downloads
idsarrayAdd-on slugs or numeric IDs for getById mode (e.g. ublock-origin, 607454)
maxItemsintegerMax records to return (1–10000, default: 100)

Example Inputs

Search for ad blockers:

{
"mode": "search",
"query": "adblock",
"maxItems": 50
}

Browse top privacy extensions:

{
"mode": "search",
"category": "privacy-security",
"sortBy": "users",
"maxItems": 100
}

Fetch specific add-ons by ID:

{
"mode": "getById",
"ids": ["ublock-origin", "607454"],
"maxItems": 10
}

Output

Each record contains:

FieldTypeDescription
idstringNumeric addon ID as string
slugstringURL slug (e.g. ublock-origin)
guidstringGlobal unique identifier
namestringDisplay name of the add-on
descriptionstringShort summary
fullDescriptionstringFull detailed description
categorystringPrimary category slug
categoriesarrayAll category slugs (if multiple)
addonTypestringAlways extension for browser extensions
developerobjectDeveloper info: name, url, username
ratingnumberAverage star rating (1–5)
reviewCountintegerTotal number of ratings
textReviewCountintegerNumber of written reviews
weeklyActiveUsersintegerAverage daily active users
weeklyDownloadsintegerWeekly download count
versionstringCurrent version number
lastUpdatedstringLast update timestamp (ISO 8601)
createdAtstringOriginal creation timestamp
fileSizestringFile size in bytes
permissionsarrayRequired browser permissions
licensestringLicense name (e.g. Mozilla Public License 2.0)
iconUrlstringURL to the add-on icon
screenshotUrlsarrayURLs to preview screenshots
homepageUrlstringDeveloper homepage
supportUrlstringSupport / documentation URL
tagsarrayAssociated tags/keywords
statusstringListing status (e.g. public)
promotedGroupsarrayPromotion groups (e.g. recommended)
extensionUrlstringDirect AMO page URL
ratingsUrlstringReviews page URL
sourceUrlstringCanonical source URL
recordTypestringAlways "addon"
scrapedAtstringScrape timestamp (ISO 8601 UTC)

Sample Record

{
"id": "607454",
"slug": "ublock-origin",
"name": "uBlock Origin",
"description": "Finally, an efficient wide-spectrum content blocker. Easy on CPU and memory.",
"category": "privacy-security",
"developer": {
"name": "Raymond Hill",
"url": "https://addons.mozilla.org/en-US/firefox/user/98811/",
"username": "gorhill"
},
"rating": 4.8003,
"reviewCount": 21772,
"weeklyActiveUsers": 10637458,
"weeklyDownloads": 159216,
"version": "1.71.0",
"permissions": ["storage", "webRequest", "webRequestBlocking", "tabs"],
"iconUrl": "https://addons.mozilla.org/user-media/addon_icons/607/607454-64.png",
"extensionUrl": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/",
"sourceUrl": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/",
"promotedGroups": ["recommended"],
"recordType": "addon",
"scrapedAt": "2026-05-30T12:00:00+00:00"
}

Categories

SlugDisplay Name
alerts-updatesAlerts & Updates
appearanceAppearance
bookmarksBookmarks
download-managementDownload Management
feeds-news-bloggingFeeds, News & Blogging
games-entertainmentGames & Entertainment
language-supportLanguage Support
photos-music-videosPhotos, Music & Videos
privacy-securityPrivacy & Security
search-toolsSearch Tools
shoppingShopping
social-communicationSocial & Communication
tabsTabs
web-developmentWeb Development
otherOther

FAQs

Q: Do I need a Mozilla or Firefox account? A: No. The Firefox Add-ons API is fully public and requires no authentication.

Q: How many extensions are available? A: As of 2026, Firefox Add-ons has over 50,000 extensions and themes.

Q: What is the difference between id and slug? A: The id is a numeric identifier (e.g. 607454). The slug is a human-readable URL name (e.g. ublock-origin). Both can be used with getById mode.

Q: Can I filter by multiple categories at once? A: The current version supports single-category filtering per run. Use multiple runs with different category values to combine results.

Q: What does weeklyActiveUsers represent? A: This is the average number of users who use the extension per day (the Mozilla API calls this average_daily_users, but it reflects weekly-normalized active use).

Q: Are themes included? A: No, only extensions (type=extension) are returned by default.