Home › Websites, SEO and tech › WordPress Plugin Stats
Get WordPress plugin directory stats: active installs, rating, downloads, version, last updated, tested-up-to WordPress version, support thread resolution and a health score that flags abandoned plugins. Uses the public WordPress.org plugins API. No login, no proxy.
| Field | Name | Required | What it does |
|---|---|---|---|
browse | Directory lists | no | Which WordPress.org plugin directory lists to read. Plugins that appear in more than one list are returned once. |
perList | Plugins per list | no | How many plugins to read from each list (1 to 100). |
slugs | Plugin slugs (optional) | no | Extra plugins to look up by slug, one per line, for example "akismet" or "woocommerce". A wordpress.org/plugins/<slug>/ link also works. |
search | Search term (optional) | no | Also read plugins matching this search in the directory, for example "seo" or "contact form". |
minActiveInstalls | Minimum active installs | no | Drop plugins with fewer active installs than this. WordPress.org reports installs in steps (10, 100, 1000 and so on). |
onlyAtRisk | Only plugins at risk | no | Keep only plugins whose abandonment risk is medium or high. |
sortBy | Sort rows by | no | Order of the output rows. |
maxItems | Max rows | no | Stop after this many rows. You pay only for rows delivered. |
One row per result. These are the 22 fields declared in the actor's dataset schema (field list from the schema, not a sample run).
| Field | Type | Meaning |
|---|---|---|
slug | string | |
name | string | |
pluginUrl | string | |
activeInstalls | integer | |
rating | number | |
numRatings | integer | |
downloadedTotal | integer | |
version | string | |
lastUpdatedAt | string | |
addedAt | string | |
testedUpToWp | string | |
requiresWp | string | |
requiresPhp | string | |
supportThreadsResolved | integer | |
supportThreadsTotal | integer | |
supportResolvedPct | integer | |
daysSinceUpdate | integer | |
testedLagReleases | integer | |
healthScore | integer | |
healthLabel | string | |
abandonmentRisk | string | |
scrapedAt | string |
Public data only, no login. Fields a source does not publish come back empty rather than guessed. Coverage and freshness follow the underlying public source.
Pay on Apify, no subscription: $0.00084 per plugin row (pay per event). The live price is on the actor page.
Disclosure: we build and maintain this actor.