# Firefox Add-ons — Zapi reference > Firefox extensions and themes from Mozilla's own registry — daily users, weekly downloads, per-version signed files with their hashes, requested permissions, and licence. **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zpi.web.id/dashboard/keys. **Response envelope:** `{ content, message, errors }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/application/firefox-addons - Endpoint catalog: https://zpi.web.id/category/application - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## Firefox Add-ons **Category:** application · **Slug:** `firefox-addons` **Detail page:** https://zpi.web.id/api/application/firefox-addons Firefox extensions and themes from Mozilla's own registry — daily users, weekly downloads, per-version signed files with their hashes, requested permissions, and licence. ### Add-on Detail 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. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/application:firefox-addons/addon` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `id` | string | query | yes | Add-on slug, numeric id, or GUID | | `lang` | string | query | no | Locale for names and descriptions. Falls back to the add-on's own default. Default en-US. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/application:firefox-addons/addon?id=ublock-origin&lang=en-US" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/application:firefox-addons/addon?id=ublock-origin&lang=en-US", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/application:firefox-addons/addon?id=ublock-origin&lang=en-US", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "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" ] } ``` --- ### Add-on Search Search the registry, sortable by users, rating, downloads, or recency. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/application:firefox-addons/search` - **Cache TTL:** 1800s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `query` | string | query | yes | Search keyword | | `app` | enum(firefox|android) | query | no | Which application the add-on targets. Default firefox. | | `type` | enum(extension|theme|dictionary|language|statictheme) | query | no | Add-on type. | | `sort` | enum(relevance|users|rating|created|updated|downloads|hotness|random) | query | no | Result order. Default relevance. | | `lang` | string | query | no | Locale for names and descriptions. Falls back to the add-on's own default. Default en-US. | | `page` | number | query | no | Result page. Default 1. | | `count` | number | query | no | Items per page. Default 25, max 50. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/application:firefox-addons/search?query=adblock&app=firefox&type=extension&sort=users&lang=en-US&page=1&count=25" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/application:firefox-addons/search?query=adblock&app=firefox&type=extension&sort=users&lang=en-US&page=1&count=25", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/application:firefox-addons/search?query=adblock&app=firefox&type=extension&sort=users&lang=en-US&page=1&count=25", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "page": 1, "count": 10, "items": [ { "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.800285153320923, "requiresPayment": false, "weeklyDownloads": 224585, "dataCollectionPermissions": [ "none" ] }, { "id": "adblock-plus", "url": "https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/", "file": { "url": "https://addons.mozilla.org/firefox/downloads/file/4951832/adblock_plus-4.43.1.xpi", "hash": "sha256:354118b5fa6e8e49eb52af0396b2f4de8ba4bed61b7ff107c1cc3e72785f669a", "size": 3928838, "status": "public", "created": "2026-08-11T14:15:59Z", "mozillaSigned": false }, "free": true, "guid": "{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}", "icon": "https://addons.mozilla.org/user-media/addon_icons/1/1865-128.png?modified=mcrushed", "name": "Adblock Plus", "type": "extension", "price": 0, "rating": 4.3747, "source": "firefox-addons", "status": "public", "addonId": 1865, "authors": [ { "url": "https://addons.mozilla.org/en-US/firefox/user/13462625/", "name": "Adblock Plus", "username": "Eyeo", "developerId": "13462625" } ], "created": "2006-01-17T07:28:30Z", "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": "One of the most popular free ad blockers for Firefox. Block annoying ads on sites like Facebook, YouTube and all other websites.\n\nAdblock Plus blocks all annoying ads, and supports websites by not blocking unobtrusive ads by default (configurable).", "updated": "2026-08-13T15:21:50Z", "version": "4.43.1", "category": "privacy-security", "homepage": "https://adblockplus.org/", "developer": { "url": "https://addons.mozilla.org/en-US/firefox/user/13462625/", "name": "Adblock Plus", "username": "Eyeo", "developerId": "13462625" }, "categories": [ "privacy-security" ], "dailyUsers": 2677384, "supportUrl": "https://help.eyeo.com", "description": "Get the free ad blocker for Firefox. With almost 500 million downloads to date!\n\n✓ Block annoying ads and popups\n✓ Block video ads on sites like YouTube \n✓ Speed-up loading time on pages\n✓ Reduce risk of \"malvertising\" infections\n✓ Protect your privacy by stopping trackers from following your online activity\n✓ Block social media icons tracking\n\nThe ad blocker's additional features enable you to easily support your favorite websites by whitelisting them, to add or create your own filters, and to block social media icons tracking.\n\nAdblock Plus supports the Acceptable Ads initiative. Acceptable Ads are shown by default, which helps support websites that rely on advertising revenue but choose to only display nonintrusive ads. This can be disabled at any time for users who wish to block all ads. The initiative allows content producers to receive monetization for their work and helps create an environment of fairness and sustainability for user, advertiser, and creator alike. Learn more\n\nBy downloading and installing this extension, you agree to our Terms of Use and our Privacy Policy.", "permissions": [ "", "alarms", "contextMenus", "notifications", "storage", "tabs", "unlimitedStorage", "webNavigation" ], "ratingCount": 11403, "reviewCount": 3246, "screenshots": [ "https://addons.mozilla.org/user-media/previews/full/137/137084.png?modified=1622132263", "https://addons.mozilla.org/user-media/previews/full/137/137086.png?modified=1622132263", "https://addons.mozilla.org/user-media/previews/full/137/137088.png?modified=1622132263", "https://addons.mozilla.org/user-media/previews/full/137/137090.png?modified=1622132263", "https://addons.mozilla.org/user-media/previews/full/137/137092.png?modified=1622132264", "https://addons.mozilla.org/user-media/previews/full/137/137094.png?modified=1622132264", "https://addons.mozilla.org/user-media/previews/full/137/137096.png?modified=1622132264", "https://addons.mozilla.org/user-media/previews/full/137/137098.png?modified=1622132264" ], "experimental": false, "releaseNotes": "Updated snippets to 2.14.0", "compatibility": { "android": { "max": "*", "min": "128.0" }, "firefox": { "max": "*", "min": "128.0" } }, "ratingBayesian": 4.374157424791384, "requiresPayment": false, "weeklyDownloads": 30557, "optionalPermissions": [ "management" ] }, { "id": "adguard-adblocker", "url": "https://addons.mozilla.org/en-US/firefox/addon/adguard-adblocker/", "file": { "url": "https://addons.mozilla.org/firefox/downloads/file/4805625/adguard_adblocker-5.4.3.1.xpi", "hash": "sha256:34a033c13483d4f89fff444febbc4c34d742a9c511eafb1c7ed85cc0184617e7", "size": 17595949, "status": "public", "created": "2026-05-14T10:07:10Z", "mozillaSigned": false }, "free": true, "guid": "adguardadblocker@adguard.com", "icon": "https://addons.mozilla.org/user-media/addon_icons/520/520576-128.png?modified=acab9fe4", "name": "AdGuard AdBlocker", "tags": [ "ad blocker", "anti malware", "anti tracker", "content blocker", "privacy", "security" ], "type": "extension", "price": 0, "rating": 4.6425, "source": "firefox-addons", "status": "public", "addonId": 520576, "authors": [ { "url": "https://addons.mozilla.org/en-US/firefox/user/10901440/", "name": "Adguard Software Ltd", "username": "adguard_dev", "developerId": "10901440" } ], "created": "2014-06-06T04:35:58Z", "license": { "url": "https://spdx.org/licenses/LGPL-3.0-only.html", "name": "GNU Lesser General Public License v3.0 only", "slug": "LGPL-3.0-only", "custom": false }, "summary": "Unmatched adblock extension against advertising and pop-ups. Blocks ads on Facebook, Youtube and all other websites.", "updated": "2026-05-18T13:20:15Z", "version": "5.4.3.1", "category": "privacy-security", "homepage": "https://adguard.com/", "promoted": [ "recommended" ], "developer": { "url": "https://addons.mozilla.org/en-US/firefox/user/10901440/", "name": "Adguard Software Ltd", "username": "adguard_dev", "developerId": "10901440" }, "categories": [ "privacy-security" ], "dailyUsers": 1687622, "supportUrl": "https://adguard.com/", "description": "AdGuard ad blocker effectively blocks all types of ads on all web pages, even on Facebook, YouTube, and others!\n\nWhat AdGuard ad blocker does:\nBlocks all ads: video ads (including YouTube video ads), rich media advertising, unwanted pop-ups, banners and text ads (including Facebook advertisements);Speeds up page loading and saves bandwidth, thanks to the missing ads and pop up windows;Blocks many spyware, adware, and dialer installers;Protects your privacy by blocking common third-party tracking systems;Protects you from malware and phishing.\nHow can AdGuard ad blocker protect your privacy?\n\nJust enable Tracking Protection filter in AdGuard settings. It completely removes all forms of tracking from the Internet. AdGuard has one of the largest tracker filters containing more than 5,000 rules.\n\nHow to remove social media with AdGuard?\n\nTired of all the «Like» buttons and similar widgets infesting all of your frequented web pages? Just enable AdGuard \"Social media filter\" and forget about them.\n\nHow can AdGuard ad blocker protect you from online threats?\n\nAt the moment we’ve got more than 2,000,000 harmful websites on record. AdGuard can block domains known to spread malware, protecting your computer against viruses, Trojan horses, worms, spyware, and adware. AdGuard really lowers the risk of virus infections and prohibits access to harmful websites to prevent potential attacks.\n\nWhy does AdGuard require permissions?\nAccess your data for all websites and Access browser tabs: both permissions are necessary for AdGuard to apply all kinds of cosmetic processing to the pages content. Naive ad blocking would simply block ad servers, and leave broken elements and first-party ads on the pages. AdGuard applies special cosmetic rules to make pages look clean and tidy.Access browser activity during navigation: this permission is necessary to keep track of navigation events in order to apply rules when the time is right.\nRelease notes:\nhttps://github.com/AdguardTeam/AdguardBrowserExtension/releases\n\nFree and Open Source:\nhttps://github.com/AdguardTeam/AdguardBrowserExtension\n\nFound a bug? Have a problem and need help? Please report it:\nhttps://github.com/AdguardTeam/AdguardBrowserExtension/issues", "permissions": [ "tabs", "", "webRequest", "webRequestBlocking", "webNavigation", "storage", "contextMenus", "cookies" ], "ratingCount": 6928, "reviewCount": 2135, "screenshots": [ "https://addons.mozilla.org/user-media/previews/full/326/326813.png?modified=1752761272", "https://addons.mozilla.org/user-media/previews/full/326/326706.png?modified=1752761267", "https://addons.mozilla.org/user-media/previews/full/326/326707.png?modified=1752761267", "https://addons.mozilla.org/user-media/previews/full/326/326708.png?modified=1752761267", "https://addons.mozilla.org/user-media/previews/full/326/326709.png?modified=1752761267" ], "experimental": false, "compatibility": { "android": { "max": "*", "min": "113.0" }, "firefox": { "max": "*", "min": "78.0" } }, "ratingBayesian": 4.641439656887297, "requiresPayment": false, "weeklyDownloads": 39119, "optionalPermissions": [ "clipboardRead", "clipboardWrite" ] }, { "id": "adblock-for-firefox", "url": "https://addons.mozilla.org/en-US/firefox/addon/adblock-for-firefox/", "file": { "url": "https://addons.mozilla.org/firefox/downloads/file/4951805/adblock_for_firefox-6.45.1.xpi", "hash": "sha256:fe0d6d60660bb4080a28f56a08a2fe70547a29f78159bb7607a564809c002d78", "size": 5710561, "status": "public", "created": "2026-08-11T14:05:25Z", "mozillaSigned": false }, "free": true, "guid": "jid1-NIfFY2CA8fy1tg@jetpack", "icon": "https://addons.mozilla.org/user-media/addon_icons/532/532754-128.png?modified=d96e390b", "name": "AdBlock for Firefox", "tags": [ "ad blocker" ], "type": "extension", "price": 0, "rating": 4.2204, "source": "firefox-addons", "status": "public", "addonId": 532754, "authors": [ { "url": "https://addons.mozilla.org/en-US/firefox/user/10996236/", "name": "AdBlock", "username": "getadblock", "developerId": "10996236" } ], "created": "2014-07-24T12:19:06Z", "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": "The most popular ad blocker for Chrome and Safari, now available for Firefox! Block all advertisements on all web pages, even Facebook, Youtube, and Hulu. Browse faster, too! Most ads aren't even downloaded at all, saving you time and bandwidth.", "updated": "2026-08-13T15:21:22Z", "version": "6.45.1", "category": "privacy-security", "homepage": "https://getadblock.com/", "promoted": [ "spotlight" ], "developer": { "url": "https://addons.mozilla.org/en-US/firefox/user/10996236/", "name": "AdBlock", "username": "getadblock", "developerId": "10996236" }, "categories": [ "privacy-security", "search-tools" ], "dailyUsers": 1255539, "supportUrl": "https://getadblock.com/", "description": "Over 40 million users can't be wrong. AdBlock is the most popular ad blocker for Google Chrome and Safari. Now finally available for Firefox!\n\nSpecial features:\nAll ads blocked by default.Block video ads on YouTube.Customize your filter lists.See how many ads you've blocked.Allow ads on your favorite sites in a snap.Available in over 30 languagesSpeed up your browser. Most ads aren't even downloaded at all.Quick and easy in-page ad reporting.It's your browser. What you see should be up to you. AdBlock works automatically, but it only takes a couple clicks to permanently allow ads on any page, or an entire domain. Don't mind text ads? You can easily enable them for Google search results pages. Learn more at the AdBlock website.\n\nOur privacy policy has been updated (Effective Date: May 7, 2018) and is available at https://getadblock.com/privacy/", "permissions": [ "", "alarms", "contextMenus", "idle", "notifications", "storage", "tabs", "unlimitedStorage" ], "ratingCount": 3534, "reviewCount": 960, "screenshots": [ "https://addons.mozilla.org/user-media/previews/full/261/261849.png?modified=1632941067", "https://addons.mozilla.org/user-media/previews/full/261/261850.png?modified=1632941068", "https://addons.mozilla.org/user-media/previews/full/261/261851.png?modified=1632941067", "https://addons.mozilla.org/user-media/previews/full/261/261852.png?modified=1632941067" ], "experimental": false, "releaseNotes": "Updated snippets to 2.14.0\nFixed: Blank space appeared to the right of the popup menu in Microsoft Edge.", "compatibility": { "firefox": { "max": "*", "min": "128.0" } }, "ratingBayesian": 4.218722308144069, "requiresPayment": false, "weeklyDownloads": 23867, "optionalPermissions": [ "management" ] }, { "id": "adblocker-ultimate", "url": "https://addons.mozilla.org/en-US/firefox/addon/adblocker-ultimate/", "file": { "url": "https://addons.mozilla.org/firefox/downloads/file/4896526/adblocker_ultimate-4.3.0.xpi", "hash": "sha256:2d090f7e015a41172065e20e79bd570d47e40f73ff74b14ce6e65b679062d41d", "size": 9565673, "status": "public", "created": "2026-07-13T07:42:02Z", "mozillaSigned": false }, "free": true, "guid": "adblockultimate@adblockultimate.net", "icon": "https://addons.mozilla.org/user-media/addon_icons/686/686646-128.png?modified=b187a374", "name": "AdBlocker Ultimate", "tags": [ "ad blocker", "anti malware", "anti tracker", "content blocker", "privacy", "security" ], "type": "extension", "price": 0, "rating": 4.7748, "source": "firefox-addons", "status": "public", "addonId": 686646, "authors": [ { "url": "https://addons.mozilla.org/en-US/firefox/user/11962448/", "name": "AdAvoid", "username": "adblockultimate", "developerId": "11962448" } ], "created": "2016-02-18T11:13:24Z", "license": { "url": "https://spdx.org/licenses/LGPL-3.0-only.html", "name": "GNU Lesser General Public License v3.0 only", "slug": "LGPL-3.0-only", "custom": false }, "summary": "Completely remove ALL ads. No “acceptable” ads or whitelisted advertisers allowed. This free extensions also helps block trackers and malware.", "updated": "2026-07-15T11:56:04Z", "version": "4.3.0", "category": "privacy-security", "homepage": "https://adblockultimate.net", "promoted": [ "spotlight" ], "developer": { "url": "https://addons.mozilla.org/en-US/firefox/user/11962448/", "name": "AdAvoid", "username": "adblockultimate", "developerId": "11962448" }, "categories": [ "privacy-security" ], "dailyUsers": 1023576, "supportUrl": "https://adblockultimate.net/contact.html", "description": "AdBlocker Ultimate is designed with a singular purpose: remove all ads so you can focus your attention on the content you want.\n\nFeatures\n- Remove all ads\n- Helps block malware and tracking\n- Improves browser performance by removing unwanted content\n- No \"acceptable\" ads or whitelisted websites/ad networks\n\nAdBlocker Ultimate is a free extension that blocks ads and malicious domains known to spread malware; it also disables sneaky tracking. We have extensive filters that filter against annoying display and video ads (including YouTube). \n\nUnlike other ad blockers, we do not have “acceptable ads” or an advertiser whitelist (i.e. certain advertisers pay to bypass ad filters). Blocking ads has the added benefit of speeding up browsing because filtering out ads reduces CPU and memory usage. \n\nAdBlocker Ultimate allows you to easily accept ads from websites you choose, in cases where you want to give advertising credit to certain trusted websites. \n\nTypes of ads we block\n- Text ads\n- Banner ads\n- Pop-up ads\n- Pop-under ads\n- Overlay ads\n- Interstitial page ads\n- Video ads\n- Webmail ads\n- Facebook ads\n\nBenefits of ad blocking\n- Improve browser speed\n- Improve page load speed\n- Decrease memory usage\n- Decrease bandwidth\n\nOpen Source\nAdBlocker Ultimate is an open source project:\nhttps://github.com/adblockultimate/\n\nFound a bug?\nUse the Report a Problem form: \nhttps://adblockultimate.net/report.html\n\nAlso available for\nGoogle Chrome\nMicrosoft Edge\nOpera\nYandex\niPhone and iPad\nWindows", "permissions": [ "tabs", "", "webRequest", "webRequestBlocking", "webNavigation", "storage", "contextMenus", "cookies" ], "ratingCount": 27187, "reviewCount": 9264, "screenshots": [ "https://addons.mozilla.org/user-media/previews/full/240/240036.png?modified=1622132367", "https://addons.mozilla.org/user-media/previews/full/240/240037.png?modified=1622132373", "https://addons.mozilla.org/user-media/previews/full/240/240038.png?modified=1622132378", "https://addons.mozilla.org/user-media/previews/full/240/240039.png?modified=1622132384" ], "experimental": false, "releaseNotes": "Updated: language translations\nUpdated: local filters\nUpdated: core libraries\nUpdated: minor fixes & improvements", "compatibility": { "android": { "max": "*", "min": "120.0" }, "firefox": { "max": "*", "min": "78.0" } }, "ratingBayesian": 4.774546789901439, "requiresPayment": false, "weeklyDownloads": 6638, "optionalPermissions": [ "clipboardRead", "clipboardWrite" ] }, { "id": "ghostery", "url": "https://addons.mozilla.org/en-US/firefox/addon/ghostery/", "file": { "url": "https://addons.mozilla.org/firefox/downloads/file/4951286/ghostery-10.5.56.xpi", "hash": "sha256:9a96ba5da05144083696682cb82bd4f2d332af0b6564caa07dded736f1e75e44", "size": 4395547, "status": "public", "created": "2026-08-11T08:54:23Z", "mozillaSigned": false }, "free": true, "guid": "firefox@ghostery.com", "icon": "https://addons.mozilla.org/user-media/addon_icons/9/9609-128.png?modified=3e27332a", "name": "Ghostery – Privacy Ad Blocker", "tags": [ "ad blocker", "anti tracker", "content blocker", "privacy", "youtube" ], "type": "extension", "price": 0, "rating": 4.4271, "source": "firefox-addons", "status": "public", "addonId": 9609, "authors": [ { "url": "https://addons.mozilla.org/en-US/firefox/user/10565426/", "name": "Ghostery", "username": "ghostery", "developerId": "10565426" } ], "created": "2008-11-15T11:19:34Z", "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": "The best privacy tool and ad blocker extension for Firefox. Stop trackers, speed up websites and block ads everywhere including YouTube and Facebook.", "updated": "2026-08-11T08:56:22Z", "version": "10.5.56", "category": "web-development", "homepage": "http://www.ghostery.com/", "promoted": [ "recommended" ], "developer": { "url": "https://addons.mozilla.org/en-US/firefox/user/10565426/", "name": "Ghostery", "username": "ghostery", "developerId": "10565426" }, "categories": [ "web-development", "privacy-security" ], "dailyUsers": 961051, "supportUrl": "https://www.ghostery.com/support/", "description": "Ads slowing down your browsing?\n\nGhostery blocks ads instantly on YouTube, Facebook, and across the web while protecting your privacy automatically.\n\nInstall once and Ghostery quietly removes ads, stops trackers, and handles cookie popups so you can enjoy a cleaner, faster web.\n\nMore than an ad blocker. Ghostery shows what others hide.\nTrusted by millions of users for 15+ years, counting more than 100+ million downloads worldwide.\n\nGhostery for Firefox provides safe, fast, and clutter-free browsing for free. The browser extension upgrades your Firefox browser and supplies full adblock functionality, stops trackers from accessing your personal data, and annoying cookie consent pop-ups.\n\nGhostery has three main components:\nAd-Blocking - blocks all ads on websites you visit with your Firefox browser, including Youtube and Facebook, helping you to focus only on the information important to you.Anti-Tracking - stops trackers’ ability to collect your personal data, replacing it with random values and anonymizing your identity for data brokers. If you see a need to unblock individual trackers, we developed this option. The reasons are up to you!Never-Consent - automatically removes intrusive cookie popups and expresses dissent to online tracking. This unequaled feature adds convenience to each website visit and acts like your privacy advocate towards content providers while using Firefox.\nGhostery delivers the online privacy protection our users have come to know and love while minimising the need for customisation and maintenance.\n\nAs Ghostery is more than an ad-blocker, it comes with exceptional additional features, not found in any other ad-blocking extension:\nTrackers information on any website your visit, informing you about the number of trackers, their type, and the company operating them.Trackers Preview on search engine result pages - displaying tracker information even before you visit a page. You can safely make the choice to visit it, as Ghostery will stop trackers expecting you on the landing page.WhoTracks.Me - Owning and operating the largest database of trackers allows Ghostery to update tracker information fast and reliably for all users.\nMoreover, Ghostery is:\nOpen sourceSupported by thousands of contributors worldwideFree to use forever\nGhostery is free for everyone. Take back control over your digital privacy and become a Contributor to Ghostery. Contributors help Ghostery fund the development of the Privacy Suite and WhoTracks.Me, the largest database of trackers in the world.\n\nBecome a Contributor and help Ghostery fight for privacy as a human right!", "permissions": [ "alarms", "contextMenus", "cookies", "storage", "scripting", "tabs", "activeTab", "webNavigation" ], "ratingCount": 5673, "reviewCount": 1978, "screenshots": [ "https://addons.mozilla.org/user-media/previews/full/364/364743.png?modified=1776183127", "https://addons.mozilla.org/user-media/previews/full/364/364744.png?modified=1776183129", "https://addons.mozilla.org/user-media/previews/full/364/364745.png?modified=1776183125", "https://addons.mozilla.org/user-media/previews/full/364/364746.png?modified=1776183128", "https://addons.mozilla.org/user-media/previews/full/364/364747.png?modified=1776183133" ], "experimental": false, "releaseNotes": "Fixed website breakage — including broken logins on some sites — caused by how Ghostery injected content scripts into the page environment.", "compatibility": { "android": { "max": "*", "min": "128.0" }, "firefox": { "max": "*", "min": "128.0" } }, "ratingBayesian": 4.425993145993058, "requiresPayment": false, "weeklyDownloads": 13806 }, { "id": "sponsorblock", "url": "https://addons.mozilla.org/en-US/firefox/addon/sponsorblock/", "file": { "url": "https://addons.mozilla.org/firefox/downloads/file/4897574/sponsorblock-6.1.7.xpi", "hash": "sha256:0d50e1632c6f15ee15a543e670e1c572974605a5c02622916e08e026803df83f", "size": 1871121, "status": "public", "created": "2026-07-13T16:55:15Z", "mozillaSigned": false }, "free": true, "guid": "sponsorBlocker@ajay.app", "icon": "https://addons.mozilla.org/user-media/addon_icons/2590/2590937-128.png?modified=d215907f", "name": "SponsorBlock - Skip Sponsorships on YouTube", "tags": [ "ad blocker", "content blocker", "youtube" ], "type": "extension", "price": 0, "rating": 4.8106, "source": "firefox-addons", "status": "public", "addonId": 2590937, "authors": [ { "url": "https://addons.mozilla.org/en-US/firefox/user/13499177/", "name": "Ajay (SponsorBlock)", "username": "anonymous-df948dd7108d45076ddf68e488bf7b16", "developerId": "13499177" } ], "created": "2019-07-23T02:15:08Z", "license": { "url": "https://spdx.org/licenses/LGPL-3.0-only.html", "name": "GNU Lesser General Public License v3.0 only", "slug": "LGPL-3.0-only", "custom": false }, "summary": "Easily skip YouTube video sponsors. When you visit a YouTube video, the extension will check the database for reported sponsors and automatically skip known sponsors. You can also report sponsors in videos. Other browsers: https://sponsor.ajay.app", "updated": "2026-07-13T16:56:51Z", "version": "6.1.7", "category": "appearance", "homepage": "https://sponsor.ajay.app", "promoted": [ "recommended" ], "developer": { "url": "https://addons.mozilla.org/en-US/firefox/user/13499177/", "name": "Ajay (SponsorBlock)", "username": "anonymous-df948dd7108d45076ddf68e488bf7b16", "developerId": "13499177" }, "categories": [ "appearance", "games-entertainment" ], "dailyUsers": 736346, "supportUrl": "https://sponsor.ajay.app", "description": "SponsorBlock lets you skip over sponsors, intros, outros, subscription reminders, and other annoying parts of YouTube videos. SponsorBlock is a crowdsourced browser extension that lets anyone submit the start and end times of sponsored segments and other segments of YouTube videos. Once one person submits this information, everyone else with this extension will skip right over the sponsored segment.\n\nYou can also skip over non music sections of music videos.\n\nSupports Invidious, old YouTube and mobile YouTube.\n\nWith this extension, you will automatically skip YouTube sponsors.\n\nMore information about how it works: https://sponsor.ajay.app\n\nSource code: https://github.com/ajayyy/SponsorBlock\n\nPrivacy Policy: https://gist.github.com/ajayyy/aa9f8ded2b573d4f73a3ffa0ef74f796\n\nPermissions:\n\nAccess your data for youtube.com, www.youtube-nocookie.com:\n- Used to modify the YouTube webpage\n\nThis add-on may also ask to access data for any website:\n- You can add your own instances of 3rd party YouTube front-ends, and it will ask for permission to modify each site you add", "permissions": [ "storage", "scripting", "unlimitedStorage", "https://sponsor.ajay.app/*", "https://*.youtube.com/*", "https://www.youtube-nocookie.com/embed/*" ], "ratingCount": 3179, "reviewCount": 899, "screenshots": [ "https://addons.mozilla.org/user-media/previews/full/227/227749.png?modified=1622134658", "https://addons.mozilla.org/user-media/previews/full/227/227750.png?modified=1622134672", "https://addons.mozilla.org/user-media/previews/full/227/227751.png?modified=1622134680" ], "experimental": false, "releaseNotes": "Fix extensions breaking on Firefox when cookies disabled", "compatibility": { "android": { "max": "*", "min": "113.0" }, "firefox": { "max": "*", "min": "102.0" } }, "ratingBayesian": 4.808415296962159, "requiresPayment": false, "weeklyDownloads": 15045, "optionalPermissions": [ "*://*/*" ] }, { "id": "adblock-for-youtube", "url": "https://addons.mozilla.org/en-US/firefox/addon/adblock-for-youtube/", "file": { "url": "https://addons.mozilla.org/firefox/downloads/file/4780259/adblock_for_youtube-0.5.4.xpi", "hash": "sha256:c57d4fd18834752e8cf1e835a9851f34cb5e533912cd40838454e13c1ab29a3f", "size": 302817, "status": "public", "created": "2026-04-26T11:56:45Z", "mozillaSigned": false }, "free": true, "guid": "jid1-q4sG8pYhq8KGHs@jetpack", "icon": "https://addons.mozilla.org/user-media/addon_icons/599/599154-128.png?modified=8b394f70", "name": "AdBlocker for YouTube™", "type": "extension", "price": 0, "rating": 3.849, "source": "firefox-addons", "status": "public", "addonId": 599154, "authors": [ { "url": "https://addons.mozilla.org/en-US/firefox/user/11285580/", "name": "AdblockLite", "username": "arl1232smg", "developerId": "11285580" } ], "created": "2015-03-29T02:01:10Z", "license": { "url": "https://www.mozilla.org/MPL/2.0/", "name": "Mozilla Public License 2.0", "slug": "MPL-2.0", "custom": false }, "summary": "Remove all annoying ads from YouTube.", "updated": "2026-05-06T12:17:28Z", "version": "0.5.4", "category": "privacy-security", "homepage": "https://mybrowseraddon.com/adblocker-for-youtube.html", "promoted": [ "recommended" ], "developer": { "url": "https://addons.mozilla.org/en-US/firefox/user/11285580/", "name": "AdblockLite", "username": "arl1232smg", "developerId": "11285580" }, "categories": [ "privacy-security", "appearance", "photos-music-videos" ], "dailyUsers": 466909, "supportUrl": "https://mybrowseraddon.com/adblocker-for-youtube.html", "description": "AdBlocker for YouTube™ removes all annoying ads from YouTube.\n\nImportant features:\n\n1. Removes video and display ads from YouTube \n2. Loads the YouTube website and videos faster\n3. Supports both Firefox desktop and mobile (Android)\n\nNote: For more information and bug reporting, please visit AdBlocker for YouTube™ homepage.", "permissions": [ "storage", "declarativeNetRequest", "*://*.youtube.com/*" ], "ratingCount": 1371, "reviewCount": 542, "screenshots": [ "https://addons.mozilla.org/user-media/previews/full/288/288828.png?modified=1777204661", "https://addons.mozilla.org/user-media/previews/full/184/184888.png?modified=1777204661" ], "experimental": false, "releaseNotes": "several fixes and updates", "compatibility": { "firefox": { "max": "*", "min": "109.0" } }, "ratingBayesian": 3.8451508439931774, "requiresPayment": false, "weeklyDownloads": 12703 } ], "query": "adblock", "total": 2309, "source": "firefox-addons", "hasMore": true, "nextPage": 2 } ``` --- ### Add-on Versions Every published version, newest first, each with its signed file, hash, permissions and browser compatibility range. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/application:firefox-addons/versions` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `id` | string | query | yes | Add-on slug, numeric id, or GUID | | `lang` | string | query | no | Locale for names and descriptions. Falls back to the add-on's own default. Default en-US. | | `page` | number | query | no | Result page. Default 1. | | `count` | number | query | no | Versions per page. Default 25, max 50. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/application:firefox-addons/versions?id=ublock-origin&lang=en-US&page=1&count=25" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/application:firefox-addons/versions?id=ublock-origin&lang=en-US&page=1&count=25", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/application:firefox-addons/versions?id=ublock-origin&lang=en-US&page=1&count=25", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": "ublock-origin", "page": 1, "count": 8, "items": [ { "url": "https://addons.mozilla.org/firefox/downloads/file/4940584/ublock_origin-1.73.0.xpi", "hash": "sha256:bccc51a773150af4af6e1fd62c7bfdeb7238b79ff2381b998fa9f2e38f64786a", "size": 4679419, "status": "public", "license": { "url": "https://spdx.org/licenses/GPL-3.0-only.html", "name": "GNU General Public License v3.0 only", "slug": "GPL-3.0-only" }, "version": "1.73.0", "released": "2026-08-05T16:30:02Z", "reviewed": "2026-08-05T16:31:32Z", "versionId": 6396396, "permissions": [ "alarms", "dns", "menus", "privacy", "storage", "tabs", "unlimitedStorage", "webNavigation" ], "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" } }, "mozillaSigned": false }, { "url": "https://addons.mozilla.org/firefox/downloads/file/4888680/ublock_origin-1.72.2.xpi", "hash": "sha256:40c315b0da7871868155ecfae7a50a58dfa0920aebd865e008214986f1b7c578", "size": 4585322, "status": "public", "license": { "url": "https://spdx.org/licenses/GPL-3.0-only.html", "name": "GNU General Public License v3.0 only", "slug": "GPL-3.0-only" }, "version": "1.72.2", "released": "2026-07-08T12:43:50Z", "reviewed": "2026-07-08T12:46:18Z", "versionId": 6344484, "permissions": [ "alarms", "dns", "menus", "privacy", "storage", "tabs", "unlimitedStorage", "webNavigation" ], "releaseNotes": "Add missing test against null object", "compatibility": { "android": { "max": "*", "min": "115.0" }, "firefox": { "max": "*", "min": "115.0" } }, "mozillaSigned": false }, { "url": "https://addons.mozilla.org/firefox/downloads/file/4872816/ublock_origin-1.72.0.xpi", "hash": "sha256:79cd426ab599801c59dfe9895cb4b8002faf3da059f7111c2721ac10168a3b64", "size": 4623228, "status": "public", "license": { "url": "https://spdx.org/licenses/GPL-3.0-only.html", "name": "GNU General Public License v3.0 only", "slug": "GPL-3.0-only" }, "version": "1.72.0", "released": "2026-06-28T20:02:55Z", "reviewed": "2026-07-02T10:20:34Z", "versionId": 6328616, "permissions": [ "alarms", "dns", "menus", "privacy", "storage", "tabs", "unlimitedStorage", "webNavigation" ], "releaseNotes": "Fix broken rendering of final URL in strict-block pageFix potential exception in set-attribute scriptletImprove parsing/interpretation of consecutive $$ in network filtersImprove googlesyndication_adsbygoogle shimAdd edit-object-on-[getter|setter] scriptletsJSONPath: Test presence/absence of property w/ quantifier extensionPrefix JSONPath queries with v2: to benefit increased rfc9535 conformanceAdd regex-based selectors to JSONPathImprove JSONPath; add [trusted-]edit-element-object scriptletsImprove JSONPath: add support for double quote for namesAdd edit-this-object/trusted-edit-this-object scriptletsMinor improvement to trusted-replace-argument scriptletFix test for header matching when using negated valueImprove trusted-click-element scriptletImprove google-ima shimAdd ISO-8859-2 as alias of Windows-1250 in text encoder", "compatibility": { "android": { "max": "*", "min": "115.0" }, "firefox": { "max": "*", "min": "115.0" } }, "mozillaSigned": false }, { "url": "https://addons.mozilla.org/firefox/downloads/file/4814095/ublock_origin-1.71.0.xpi", "hash": "sha256:47f788a1fc2c014830b30bb0ef9588615701b98c5265fb19b8cf4ba779849feb", "size": 4504632, "status": "public", "license": { "url": "https://spdx.org/licenses/GPL-3.0-only.html", "name": "GNU General Public License v3.0 only", "slug": "GPL-3.0-only" }, "version": "1.71.0", "released": "2026-05-20T12:37:51Z", "reviewed": "2026-05-26T14:06:16Z", "versionId": 6269867, "permissions": [ "alarms", "dns", "menus", "privacy", "storage", "tabs", "unlimitedStorage", "webNavigation" ], "releaseNotes": "Improve freeze-element-property scriptletAdd support for network filter option top=Fix JS code extraction from web accessible resourcesAdd freeze-element-property scriptlet[chromium]Categorize .svg resources as image typeAdd prevent-navigation scriptletFix editor's autocomplete for first filter optionAdd new filter option: requestheaderMinor improvement of trusted-create-html scriptlet", "compatibility": { "android": { "max": "*", "min": "115.0" }, "firefox": { "max": "*", "min": "115.0" } }, "mozillaSigned": false }, { "url": "https://addons.mozilla.org/firefox/downloads/file/4721638/ublock_origin-1.70.0.xpi", "hash": "sha256:f2730d2877005763a45d765749892e936f49cae713d28f7aa6ea314454b89cf1", "size": 4439899, "status": "public", "license": { "url": "https://spdx.org/licenses/GPL-3.0-only.html", "name": "GNU General Public License v3.0 only", "slug": "GPL-3.0-only" }, "version": "1.70.0", "released": "2026-03-11T00:51:50Z", "reviewed": "2026-03-13T13:09:16Z", "versionId": 6177391, "permissions": [ "alarms", "dns", "menus", "privacy", "storage", "tabs", "unlimitedStorage", "webNavigation" ], "releaseNotes": "Improve json-edit-related scriptletsImprove trusted-create-html scriptletImprove prevent-fetch scriptletFix handling of extraMatch parameter in trusted-click-element scriptletImprove generateContentFn helper scriptletImprove prevent-xhr scriptletImprove proxyApplyFn helper scriptlet", "compatibility": { "android": { "max": "*", "min": "115.0" }, "firefox": { "max": "*", "min": "115.0" } }, "mozillaSigned": false }, { "url": "https://addons.mozilla.org/firefox/downloads/file/4675310/ublock_origin-1.69.0.xpi", "hash": "sha256:785bcde68a25faa8a0949964ec5ffe9bdcb85d3f0ae21c23f607c6c8f91472cf", "size": 4342765, "status": "public", "license": { "url": "https://spdx.org/licenses/GPL-3.0-only.html", "name": "GNU General Public License v3.0 only", "slug": "GPL-3.0-only" }, "version": "1.69.0", "released": "2026-01-25T20:15:19Z", "reviewed": "2026-01-30T11:31:39Z", "versionId": 6131061, "permissions": [ "alarms", "dns", "menus", "privacy", "storage", "tabs", "unlimitedStorage", "webNavigation" ], "releaseNotes": "List of fixes/changes: ", "compatibility": { "android": { "max": "*", "min": "115.0" }, "firefox": { "max": "*", "min": "115.0" } }, "mozillaSigned": false }, { "url": "https://addons.mozilla.org/firefox/downloads/file/4629131/ublock_origin-1.68.0.xpi", "hash": "sha256:5caf4abda494018841222a12156919bbdd8cad82a783c38c36b22dd642704315", "size": 4264056, "status": "public", "license": { "url": "https://spdx.org/licenses/GPL-3.0-only.html", "name": "GNU General Public License v3.0 only", "slug": "GPL-3.0-only" }, "version": "1.68.0", "released": "2025-11-26T21:31:29Z", "reviewed": "2025-12-03T15:27:01Z", "versionId": 6084869, "permissions": [ "alarms", "dns", "menus", "privacy", "storage", "tabs", "unlimitedStorage", "webNavigation" ], "releaseNotes": "List of fixes/changes: ", "compatibility": { "android": { "max": "*", "min": "113.0" }, "firefox": { "max": "*", "min": "92.0" } }, "mozillaSigned": false }, { "url": "https://addons.mozilla.org/firefox/downloads/file/4598854/ublock_origin-1.67.0.xpi", "hash": "sha256:b83c6ec49f817a8d05d288b53dbc7005cceccf82e9490d8683b3120aab3c133a", "size": 4251126, "status": "public", "license": { "url": "https://spdx.org/licenses/GPL-3.0-only.html", "name": "GNU General Public License v3.0 only", "slug": "GPL-3.0-only" }, "version": "1.67.0", "released": "2025-10-15T15:06:48Z", "reviewed": "2025-10-22T07:41:03Z", "versionId": 6054590, "permissions": [ "alarms", "dns", "menus", "privacy", "storage", "tabs", "unlimitedStorage", "webNavigation" ], "releaseNotes": "See complete release notes for 1.67.0.\nImprove href-sanitizer scriptletFix editInboundObjectFn utility scriptletImprove trusted-replace-argument scriptletAdd ability to test against regex in JSONPath expressionsImprove proxy-apply utility scriptletFix removeparam for multiple query parameters with same nameImprove trusted-click-element scriptletImprove google-ima shimAdd back a uBO-specific version of \"CERT.PL's Warning List\"", "compatibility": { "android": { "max": "*", "min": "113.0" }, "firefox": { "max": "*", "min": "92.0" } }, "mozillaSigned": false } ], "total": 149, "source": "firefox-addons", "hasMore": true, "nextPage": 2 } ``` --- ### Add-on Reviews User ratings and written reviews, with the developer's replies. Filterable to a single star rating. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/application:firefox-addons/reviews` - **Cache TTL:** 900s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `id` | string | query | yes | Add-on slug, numeric id, or GUID | | `score` | number | query | no | Only reviews with this star rating. | | `lang` | string | query | no | Locale for names and descriptions. Falls back to the add-on's own default. Default en-US. | | `page` | number | query | no | Result page. Default 1. | | `count` | number | query | no | Reviews per page. Default 25, max 50. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/application:firefox-addons/reviews?id=ublock-origin&score=1&lang=en-US&page=1&count=25" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/application:firefox-addons/reviews?id=ublock-origin&score=1&lang=en-US&page=1&count=25", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/application:firefox-addons/reviews?id=ublock-origin&score=1&lang=en-US&page=1&count=25", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "id": "ublock-origin", "page": 1, "count": 10, "items": [ { "id": "2737734", "author": "GeepCheep", "rating": 5, "created": "2026-08-18T00:38:57Z", "version": "1.73.0", "authorId": "19708719", "authorUrl": "https://addons.mozilla.org/en-US/firefox/user/19708719/" }, { "id": "2737509", "author": "Firefox user 20090033", "rating": 5, "created": "2026-08-17T01:19:17Z", "version": "1.73.0", "authorId": "20090033", "authorUrl": "https://addons.mozilla.org/en-US/firefox/user/20090033/" }, { "id": "2737507", "author": "Firefox user 20103681", "rating": 5, "created": "2026-08-17T01:06:48Z", "version": "1.73.0", "authorId": "20103681", "authorUrl": "https://addons.mozilla.org/en-US/firefox/user/20103681/" }, { "id": "2737485", "text": "perfect in every minute detail", "author": "Samuel de Oliveira Rogerio", "rating": 5, "created": "2026-08-16T23:07:47Z", "version": "1.73.0", "authorId": "17101971", "authorUrl": "https://addons.mozilla.org/en-US/firefox/user/17101971/" }, { "id": "2737467", "author": "NascarJoe24", "rating": 5, "created": "2026-08-16T21:13:57Z", "version": "1.73.0", "authorId": "20103429", "authorUrl": "https://addons.mozilla.org/en-US/firefox/user/20103429/" }, { "id": "2737410", "author": "Bill", "rating": 5, "created": "2026-08-16T16:24:52Z", "version": "1.73.0", "authorId": "20102985", "authorUrl": "https://addons.mozilla.org/en-US/firefox/user/20102985/" }, { "id": "2737349", "author": "Helion", "rating": 5, "created": "2026-08-16T10:19:07Z", "version": "1.73.0", "authorId": "20102317", "authorUrl": "https://addons.mozilla.org/en-US/firefox/user/20102317/" }, { "id": "2737269", "author": "Fragrant_Tadpole_265", "rating": 5, "created": "2026-08-16T01:13:28Z", "version": "1.73.0", "authorId": "20101663", "authorUrl": "https://addons.mozilla.org/en-US/firefox/user/20101663/" } ], "score": null, "total": 22008, "source": "firefox-addons", "hasMore": true, "nextPage": 2 } ``` --- ### Author Profile An add-on author's public profile and their average rating across everything they publish. - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/application:firefox-addons/author` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `developer` | string | query | yes | Author username or numeric id | | `lang` | string | query | no | Locale for names and descriptions. Falls back to the add-on's own default. Default en-US. | **cURL:** ```bash curl "https://api.zpi.web.id/v1/application:firefox-addons/author?developer=gorhill&lang=en-US" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/application:firefox-addons/author?developer=gorhill&lang=en-US", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/application:firefox-addons/author?developer=gorhill&lang=en-US", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "url": "https://addons.mozilla.org/en-US/firefox/user/11423598/", "name": "Raymond Hill", "source": "firefox-addons", "created": "2015-01-25T07:49:39Z", "homepage": "https://github.com/gorhill", "username": "gorhill", "addonCount": 4, "developerId": "11423598", "averageRating": 4.8 } ``` --- _Generated: 2026-08-18T06:13:16.475Z_