Firefox Add-ons Scraper avatar

Firefox Add-ons Scraper

Pricing

from $9.95 / 1,000 results

Go to Apify Store
Firefox Add-ons Scraper

Firefox Add-ons Scraper

Scrapes Firefox Add-ons by search term and returns each extension's metadata as a flat row. Export to CSV, JSON, Excel, or XML.

Pricing

from $9.95 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

ParseForge

Firefox Add-ons Scraper

Scrape Firefox Add-ons from any search query, up to a million per run. Every extension comes with its name, author, rating, user count, and version. No browser extension or API key required. Export to CSV, JSON, Excel, or XML.

Mozilla's Firefox Add-ons marketplace has no public API for bulk data access, making large-scale research tedious. This actor searches the public extension listings directly by keyword and returns structured results. You get a clean dataset of add-on metadata without writing a single scraper.

Who uses itWhat they scrape Firefox Add-ons for
Market researchersAnalyze the competitive landscape of browser extensions for a specific keyword.
Extension developersMonitor competitor ratings, user counts, and update frequency in their niche.
Security analystsAudit available extensions for a given functionality to identify potential risks.
Content curatorsBuild a directory of recommended Firefox Add-ons for a blog or newsletter.

What it does

This Actor collects Firefox Add-ons by search term and returns each extension as a flat row with its metadata.

  • πŸ” Keyword search: Provide any search term, like 'dark mode' or 'ad blocker', to scrape matching add-ons.
  • πŸ“Š Structured output: Each result is a flat row with a consistent schema, ready for analysis.
  • πŸ“ˆ Scalable collection: Set a maximum from 1 to 1,000,000 add-ons to control the size of your dataset.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Firefox Add-ons data

πŸ“ˆ Track competitor extensions.

A developer searches for 'password manager' monthly to track how their extension's user count and rating compare to rivals.

πŸ”Ž Discover trending tools.

A tech blogger scrapes the top 100 results for 'productivity' to find new and popular add-ons to review.

πŸ›‘οΈ Audit extension security.

A security researcher scrapes all add-ons for 'crypto wallet' to check their permissions and last update dates.

πŸ“‹ Generate market reports.

A market analyst scrapes thousands of add-ons across multiple search terms to size up the browser extension market.

Why choose this scraper

What you get
No API key neededAccess public Firefox Add-ons data without registering for a Mozilla API key.
Consistent schemaGet the same fields for every add-on, making it easy to merge multiple search results.
Handles paginationThe actor automatically navigates through search result pages for you.

How it compares

This actor focuses on high-volume keyword search, while the other Firefox Add-ons scraper on Apify may offer different input methods or fields.

FeatureParseForgeFirefox Add-ons Scraper - Extension Marketplace Data
Search by keywordYesNot listed
Scalable up to 1M itemsYesNot listed
Add-on author nameYesYes
Add-on ratingYesYes
Number of usersYesYes

Configure the run

Drive the Actor with a single search query and set a maximum number of add-ons to collect, so only the top N results reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"searchQuery": "dark mode",
"maxItems": 10
}

A larger pull:

{
"searchQuery": "dark mode",
"maxItems": 200
}

Pricing

Pay-per-result: $0.011 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.10
1,000 results$11.00
10,000 results$110.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Firefox Add-ons Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Firefox Add-ons through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/firefox-addons-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Your search query might be too specific or contain a typo. Try a broader or more common term, like 'weather' instead of 'weather forecast widget'.

The run finished but collected fewer add-ons than my maxItems setting.

This is normal. The actor stops when it has collected your requested maximum or when there are no more search results for your query, whichever comes first.

I'm getting an error that the search query is required.

You must provide a value for the 'Search term for add-ons' field in the input. It cannot be left empty.

The data looks different from what I see on the website.

The Firefox Add-ons website may have changed its layout. If the output is missing fields, try re-running the actor. If the issue persists, it may need an update.

The actor is timing out.

If you are requesting a very large number of add-ons, try increasing the run's timeout setting in the Apify console, or reduce the maxItems value.

FAQ

QuestionAnswer
Can I scrape add-ons from a specific category instead of a search query?This actor is driven by a search term. To target a category, use the category name as your search query, which typically returns relevant results.
What data fields does the scraper return?The output includes the add-on name, author, rating, number of users, version, and the add-on URL. A full list of fields is available in the sample output on the Actor's page.
Is there a limit to how many add-ons I can scrape?You can set the maximum number of add-ons per run up to 1,000,000. The actual number collected will depend on how many results exist for your search query.
Do I need a Mozilla account or API key to use this?No. This actor scrapes the public-facing Firefox Add-ons website and requires no accounts or API keys.
Can I scrape all add-ons on the marketplace?The actor is search-driven. To get broad coverage, you can run it with multiple general search terms, but there is no single 'scrape everything' input.
How often can I run this scraper?You can schedule runs as frequently as you need using Apify's built-in scheduler, from every minute to once a month.
What format is the data exported in?You can export your dataset in CSV, JSON, Excel, or XML formats directly from the Apify platform.
Does this scraper get the full description text of each add-on?The actor focuses on structured metadata like name, author, and ratings. Check the sample output for the exact fields returned.
Can I filter results by rating or number of users?The actor collects results in the order they appear on Firefox Add-ons. You can filter and sort the data after the run using the exported dataset.
What is the difference between this and the other Firefox Add-ons scraper on Apify?This actor is a streamlined, search-focused scraper. The other listing may offer different input options or fields. You should compare the sample outputs of each to see which fits your needs.
  • website-content-crawler: Use this to scrape full text and HTML from the add-on detail pages after collecting the URLs with the Firefox Add-ons Scraper.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Mozilla. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.