zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Application/Firefox Add-ons
Logo Firefox Add-ons

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 endpoints5 endpoints on this scraper17 calls17 calls so farupdated last monthLast updated 8/18/2026, 3:14:24 AMBusy: 10+ calls so farllms.txt
Endpoints5

5/5 passing
checked 19 hours ago · daily 01:00 WIB

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.

GET/v1/application:firefox-addons/addon1h cache2 paramschecking key…
Parameters
idstringrequired

Add-on slug, numeric id, or GUID

langstring

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

·
Response
EXAMPLE
{
  "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": "[email protected]",
  "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"
  ]
}

Code

Add-on Detail
index.ts
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("application:firefox-addons", "addon", {
  "id": "ublock-origin",
  "lang": "en-US"
});
console.log(data);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

5 endpoints · plain text
GET
Add-on Detail/v1/application:firefox-addons/addon
2 params

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.

Parameters

idstringrequired
Add-on slug, numeric id, or GUID
langstringoptional
Locale for names and descriptions. Falls back to the add-on's own default. Default en-US.

Request

curl -X GET "https://api.zapi.ink/v1/application:firefox-addons/addon?id=ublock-origin&lang=en-US" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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": "[email protected]",
  "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"
  ]
}
GET
Add-on Search/v1/application:firefox-addons/search
7 params

Search the registry, sortable by users, rating, downloads, or recency.

Parameters

querystringrequired
Search keyword
appenumoptional
Which application the add-on targets. Default firefox. Values: firefox, android.
typeenumoptional
Add-on type. Values: extension, theme, dictionary, language, statictheme.
sortenumoptional
Result order. Default relevance. Values: relevance, users, rating, created, updated, downloads, hotness, random.
langstringoptional
Locale for names and descriptions. Falls back to the add-on's own default. Default en-US.
pagenumberoptional
Result page. Default 1.
countnumberoptional
Items per page. Default 25, max 50.

Request

curl -X GET "https://api.zapi.ink/v1/application:firefox-addons/search?query=adblock&app=firefox&type=extension&sort=users&lang=en-US&page=1&count=25" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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": "[email protected]",
      "icon": "https://addons.mozilla.org/user-media/addon_icons/607/607454-128.png?modified=mcrushed",
      "name": "uBlock Origin",
      "tags": [
        "ad blocker"
      ],
      "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 mine…",
      "permissions": [
        "alarms"
      ],
      "ratingCount": 22008,
      "reviewCount": 5805,
      "screenshots": [
        "https://addons.mozilla.org/user-media/previews/full/238/238546.png?modified=1622132421"
      ],
      "experimental": false,
      "releaseNotes": "[logger] Preserve whitespace charactersImprove proxy-apply utility scriptletImprove abort-current-script scriptletImprove prevent-addEventListener scriptletAdd shim for piano-analy…",
      "compatibility": {
        "android": {
          "max": "*",
          "min": "115.0"
        },
        "firefox": {
          "max": "*",
          "min": "115.0"
        }
      },
      "ratingBayesian": 4.800285153320923,
      "requiresPayment": false,
      "weeklyDownloads": 224585,
      "dataCollectionPermissions": [
        "none"
      ]
    }
  ],
  "query": "adblock",
  "total": 2309,
  "source": "firefox-addons",
  "hasMore": true,
  "nextPage": 2
}
GET
Add-on Versions/v1/application:firefox-addons/versions
4 params

Every published version, newest first, each with its signed file, hash, permissions and browser compatibility range.

Parameters

idstringrequired
Add-on slug, numeric id, or GUID
langstringoptional
Locale for names and descriptions. Falls back to the add-on's own default. Default en-US.
pagenumberoptional
Result page. Default 1.
countnumberoptional
Versions per page. Default 25, max 50.

Request

curl -X GET "https://api.zapi.ink/v1/application:firefox-addons/versions?id=ublock-origin&lang=en-US&page=1&count=25" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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"
      ],
      "releaseNotes": "[logger] Preserve whitespace charactersImprove proxy-apply utility scriptletImprove abort-current-script scriptletImprove prevent-addEventListener scriptletAdd shim for piano-analy…",
      "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"
      ],
      "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"
      ],
      "releaseNotes": "Fix broken rendering of final URL in strict-block pageFix potential exception in set-attribute scriptletImprove parsing/interpretation of consecutive $$ in network filtersImprove g…",
      "compatibility": {
        "android": {
          "max": "*",
          "min": "115.0"
        },
        "firefox": {
          "max": "*",
          "min": "115.0"
        }
      },
      "mozillaSigned": false
    }
  ],
  "total": 149,
  "source": "firefox-addons",
  "hasMore": true,
  "nextPage": 2
}
GET
Add-on Reviews/v1/application:firefox-addons/reviews
5 params

User ratings and written reviews, with the developer's replies. Filterable to a single star rating.

Parameters

idstringrequired
Add-on slug, numeric id, or GUID
scorenumberoptional
Only reviews with this star rating.
langstringoptional
Locale for names and descriptions. Falls back to the add-on's own default. Default en-US.
pagenumberoptional
Result page. Default 1.
countnumberoptional
Reviews per page. Default 25, max 50.

Request

curl -X GET "https://api.zapi.ink/v1/application:firefox-addons/reviews?id=ublock-origin&score=1&lang=en-US&page=1&count=25" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}
GET
Author Profile/v1/application:firefox-addons/author
2 params

An add-on author's public profile and their average rating across everything they publish.

Parameters

developerstringrequired
Author username or numeric id
langstringoptional
Locale for names and descriptions. Falls back to the add-on's own default. Default en-US.

Request

curl -X GET "https://api.zapi.ink/v1/application:firefox-addons/author?developer=gorhill&lang=en-US" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "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
}

Related APIs

More in application

Google Play Store

applicationplay-store

Google Play — one app's full record including figures the store UI never renders (the exact install count and the per-star rating histogram as integers), plus search, a developer's catalogue, paged reviews with developer replies, related apps, and the store's recommendation shelves.

3030 calls so far1hResponses cached for 1h
Busy: 10+ calls so far

Flathub

applicationflathub

Linux desktop apps as Flatpaks — licence, runtime and SDK, content rating, publisher verification, plus install counts broken down by day and by country.

1111 calls so far1hResponses cached for 1h
Busy: 10+ calls so far

App Store

applicationapp-store

Apple App Store — one app's full store record, search, a developer's catalogue, customer reviews, and the ranked charts. Reads the store's own public JSON API, so every field is the store's own.

2020 calls so far1hResponses cached for 1h
Busy: 10+ calls so far

Microsoft Store

applicationmicrosoft-store

The Windows app catalogue — 200+ fields per listing including system requirements, declared device capabilities, download and install sizes, and the publisher's postal address.

1111 calls so far1hResponses cached for 1h
Busy: 10+ calls so far

Chrome Web Store

applicationchrome-web-store

Chrome extensions and themes — rating, weekly users, the developer's contact details, and the extension's real manifest permissions, which the store page itself never shows.

1111 calls so far1hResponses cached for 1h
Busy: 10+ calls so far

Aptoide

applicationaptoide

An alternative Android store — the APK itself: md5, signing certificate owner, download URL, full version history, and the store's own malware verdict. The parts a first-party store never publishes.

1717 calls so far1hResponses cached for 1h
Busy: 10+ calls so far
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.