Firefox Add-ons

Firefox extensions and themes from Mozilla's own registry — daily users, weekly downloads, per-version signed files with their hashes, requested permissions, and licence.

5 endpoints17 calls5/5 passing
Get API key

One add-on's registry record — daily users, weekly downloads, ratings, licence, the signed file behind the current version with its hash, and every permission it requests.

GET/v1/…firefox-addons/addon
passing · 0.4s1h cache

Try it

Checking your keys…

Parameters

id

string · query · required

Add-on slug, numeric id, or GUID.

lang

string · query · optional

Locale for names and descriptions. Falls back to the add-on's own default. Default en-US.

Example response

{"project":"application:firefox-addons",  "data": {"id":"ublock-origin","url":"https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/",    "file": {"url":"https://addons.mozilla.org/firefox/downloads/file/4940584/ublock_origin-1.73.0.xpi","hash":"sha256:bccc51a773150af4af6e1fd62c7bfdeb7238b79ff2381b998fa9f2e38f64786a","size":4679419,"status":"public","created":"2026-08-05T16:30:02Z","mozillaSigned":false    },"free":true,"guid":"uBlock0@raymondhill.net","icon":"https://addons.mozilla.org/user-media/addon_icons/607/607454-128.png?modified=mcrushed","name":"uBlock Origin",    "tags": [      "ad blocker",      "anti malware",      "anti tracker",      "content blocker",      "privacy",      "security"    ],"type":"extension","price":0,"rating":4.8006,"source":"firefox-addons","status":"public","addonId":607454,    "authors": [      {"url":"https://addons.mozilla.org/en-US/firefox/user/11423598/","name":"Raymond Hill","username":"gorhill","developerId":"11423598"      }    ],"created":"2015-04-25T07:26:22Z",    "license": {"url":"https://spdx.org/licenses/GPL-3.0-only.html","name":"GNU General Public License v3.0 only","slug":"GPL-3.0-only","custom":false    },"summary":"Finally, an efficient wide-spectrum content blocker. Easy on CPU and memory.","updated":"2026-08-13T21:21:19Z","version":"1.73.0","category":"privacy-security","homepage":"https://github.com/gorhill/uBlock#ublock-origin",    "promoted": [      "recommended"    ],    "developer": {"url":"https://addons.mozilla.org/en-US/firefox/user/11423598/","name":"Raymond Hill","username":"gorhill","developerId":"11423598"    },    "categories": [      "privacy-security"    ],"dailyUsers":10431348,"supportUrl":"https://old.reddit.com/r/uBlockOrigin/","description":"uBlock Origin is not an \"ad blocker\", it's a wide-spectrum content blocker with CPU and memory efficiency as a primary feature.\n\nOut of the box, uBO blocks ads, trackers, coin miners, popups, etc. through the following lists of filters, enabled by default:\nEasyList (ads)EasyPrivacy (tracking)Peter Lowe’s Ad server list (ads and tracking)Online Malicious URL BlocklistuBO's own lists\nMore lists are available for you to select if you wish:\nEasyList CookieFanboy AnnoyancesAdGuard AnnoyancesDan Pollock’s hosts fileAnd many others\nAdditionally, you can point-and-click to block JavaScript locally or globally, create your own global or local rules to override entries from filter lists, and many more advanced features.\n\nFree.\nOpen source with public license (GPLv3)\nFor users by users.\n\nIf ever you really do want to contribute something, think about the people working hard to maintain the filter lists you are using, which were made available to use by all for free.\n\nDocumentationRelease notesCommunity support @ RedditContributors @ GitHubContributors @ Crowdin",    "permissions": [      "alarms",      "dns",      "menus",      "privacy",      "storage",      "tabs",      "unlimitedStorage",      "webNavigation"    ],"ratingCount":22008,"reviewCount":5805,    "screenshots": [      "https://addons.mozilla.org/user-media/previews/full/238/238546.png?modified=1622132421",      "https://addons.mozilla.org/user-media/previews/full/238/238548.png?modified=1622132423",      "https://addons.mozilla.org/user-media/previews/full/238/238547.png?modified=1622132425",      "https://addons.mozilla.org/user-media/previews/full/238/238549.png?modified=1622132426",      "https://addons.mozilla.org/user-media/previews/full/238/238552.png?modified=1622132430",      "https://addons.mozilla.org/user-media/previews/full/230/230370.png?modified=1622132432"    ],"experimental":false,"releaseNotes":"[logger] Preserve whitespace charactersImprove proxy-apply utility scriptletImprove abort-current-script scriptletImprove prevent-addEventListener scriptletAdd shim for piano-analytics.jsImprove trusted-click-element scriptletAdd prevent-clipboard-write scriptletImprove prevent-bab scriptlet[jsonpath] Increase RFC9535 complianceDot notation before bracket notation is not valid",    "compatibility": {      "android": {"max":"*","min":"115.0"      },      "firefox": {"max":"*","min":"115.0"      }    },"ratingBayesian":4.800285167625802,"requiresPayment":false,"weeklyDownloads":224585,    "dataCollectionPermissions": [      "none"    ]  },"timestamp":"2026-08-18T03:14:24Z"}

Errors

  • 401Missing or invalid x-api-key
  • 404Not found or private
  • 429Rate limit or monthly quota reached

Code

const data = await client.run(  "application:firefox-addons",  "addon",  { id: "ublock-origin", lang: "en-US" });