VOOZH about

URL: https://apify.com/crawlerbros/wordpress-org-scraper

โ‡ฑ WordPress.org Themes & Plugins Scraper ยท Apify


๐Ÿ‘ WordPress.org Themes & Plugins Scraper avatar

WordPress.org Themes & Plugins Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store

WordPress.org Themes & Plugins Scraper

Scrape WordPress.org themes and plugins, search by keyword, browse by author, fetch by slug or URL. Returns ratings, install counts, version info, tags, and direct download URLs. No proxy or auth required

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Share

Scrape themes and plugins from WordPress.org โ€” the world's largest open-source CMS marketplace.
No API key, no proxy, and no authentication required. Works on the free Apify plan.


What you can do

  • Search themes or plugins by keyword with optional sort order (popular, new, updated, featured, top-rated)
  • Browse featured/popular themes and plugins in any browse category
  • Fetch by author โ€” get all themes and plugins published by a WordPress.org username
  • Fetch by slug or URL โ€” get full details for specific themes or plugins
  • Filter by rating (0โ€“5 stars) and minimum active installs
  • Paginate up to 500 results per run

Modes

ModeDescriptionKey Input Fields
searchThemesSearch themes by keywordsearchQuery, browse, minRating, minInstalls
searchPluginsSearch plugins by keywordsearchQuery, browse, minRating, minInstalls
byAuthorAll themes & plugins by a WordPress.org usernameauthorSlug, contentType
getThemeFetch theme details by slug or URLthemeSlugs, startUrls
getPluginFetch plugin details by slug or URLpluginSlugs, startUrls
featuredBrowse featured/popular themes and pluginsbrowse, contentType

Input

FieldTypeDescriptionDefault
modeselectScraping mode (see table above)searchThemes
searchQuerystringKeyword to search (searchThemes, searchPlugins)โ€”
authorSlugstringWordPress.org username (byAuthor)โ€”
startUrlsstring[]Direct WordPress.org theme/plugin URLsโ€”
themeSlugsstring[]Theme slugs for getTheme, e.g. twentytwentyfourโ€”
pluginSlugsstring[]Plugin slugs for getPlugin, e.g. woocommerceโ€”
browseselectSort order: popular, new, updated, featured, top-ratedpopular
contentTypeselectFor byAuthor/featured: both, themes, pluginsboth
minRatingnumberMinimum rating 0โ€“5 (filters out lower-rated items)โ€”
minInstallsintegerMinimum active installs thresholdโ€”
maxItemsintegerMaximum records to return (1โ€“500)50

Example inputs

Search for blog themes:

{
"mode":"searchThemes",
"searchQuery":"blog",
"browse":"popular",
"minRating":3.0,
"maxItems":50
}

Get top WooCommerce plugins:

{
"mode":"searchPlugins",
"searchQuery":"woocommerce",
"browse":"top-rated",
"minInstalls":10000,
"maxItems":100
}

All plugins by Automattic:

{
"mode":"byAuthor",
"authorSlug":"automattic",
"contentType":"plugins",
"maxItems":200
}

Fetch specific themes by slug:

{
"mode":"getTheme",
"themeSlugs":["twentytwentyfour","astra","hello-elementor"]
}

Fetch theme from URL:

{
"mode":"getTheme",
"startUrls":["https://wordpress.org/themes/neve/"]
}

Output

Each record represents one theme or plugin.

Theme fields

FieldTypeDescription
slugstringUnique theme identifier
namestringTheme display name
versionstringCurrent version
authorstringAuthor display name
authorUrlstringAuthor profile URL
descriptionstringTheme description (HTML stripped)
previewUrlstringLive preview URL
screenshotUrlstringScreenshot image URL
ratingnumberRating 0โ€“5 (normalized from WordPress.org 0โ€“100 scale)
numRatingsintegerNumber of ratings
activeInstallsintegerNumber of active installs
lastUpdatedstringLast update date
homepageUrlstringTheme homepage
downloadUrlstringDirect .zip download URL
tagsstring[]Theme tags/categories
urlstringWordPress.org theme page URL
contentTypestringAlways "theme"
scrapedAtstringISO timestamp of when this record was scraped

Plugin fields

FieldTypeDescription
slugstringUnique plugin identifier
namestringPlugin display name
versionstringCurrent version
authorstringAuthor display name
authorUrlstringAuthor URL
shortDescriptionstringShort plugin description
homepageUrlstringPlugin homepage
ratingnumberRating 0โ€“5
numRatingsintegerNumber of ratings
activeInstallsintegerNumber of active installs
downloadCountintegerTotal all-time downloads
lastUpdatedstringLast update date
requiresWpVersionstringMinimum WordPress version required
testedWpVersionstringTested up to WordPress version
tagsstring[]Plugin tags/categories
urlstringWordPress.org plugin page URL
downloadUrlstringDirect .zip download URL
contentTypestringAlways "plugin"
scrapedAtstringISO timestamp

Example output (theme)

{
"slug":"twentytwentyfour",
"name":"Twenty Twenty-Four",
"version":"1.2",
"author":"WordPress.org",
"authorUrl":"https://profiles.wordpress.org/wordpressdotorg/",
"description":"A clean, minimal theme for blogs and portfolios.",
"screenshotUrl":"https://ts0.wp.com/themes/twentytwentyfour/screenshot.png",
"rating":4.0,
"numRatings":523,
"activeInstalls":1000000,
"lastUpdated":"2024-03-15",
"downloadUrl":"https://downloads.wordpress.org/theme/twentytwentyfour.1.2.zip",
"tags":["Blog","One Column","Custom Colors"],
"url":"https://wordpress.org/themes/twentytwentyfour/",
"contentType":"theme",
"scrapedAt":"2026-05-17T10:30:00+00:00"
}

FAQ

Does this require an API key?
No. The WordPress.org Themes and Plugins APIs are completely public and require no authentication.

Does this use a proxy?
No proxy is needed. WordPress.org has no bot protection on their public API endpoints.

How many results can I get?
Up to 500 per run. WordPress.org returns 100 items per page; the actor paginates automatically.

How is the rating calculated?
WordPress.org stores ratings on a 0โ€“100 scale. This actor normalizes them to the standard 0โ€“5 star scale by dividing by 20.

What does activeInstalls represent?
The number of WordPress sites currently running this theme or plugin, as reported by WordPress.org.

Can I search for themes and plugins at the same time?
Use mode=featured or mode=byAuthor with contentType=both to get both in a single run. For keyword searches, run two separate runs with searchThemes and searchPlugins.

Can I get a theme/plugin by its WordPress.org URL?
Yes โ€” use mode=getTheme or mode=getPlugin with startUrls containing the full WordPress.org URL.

What is the browse parameter for?
It controls the sort order for search and featured results: popular (most installs), new (recently published), updated (recently updated), featured (handpicked by WordPress.org), top-rated (highest ratings).


Data Source

Data comes directly from the official WordPress.org Themes and Plugins APIs:

  • Themes: https://api.wordpress.org/themes/info/1.2/
  • Plugins: https://api.wordpress.org/plugins/info/1.2/

These are the same APIs used by the WordPress admin dashboard when you search for themes and plugins to install. All data is publicly available.

You might also like

WordPress Plugins Scraper | $3/1K | 60K+ Plugins Directory

apivault_labs/wordpress-plugins-scraper

Scrape any WordPress.org plugin directory entry: installs, rating, author, version, tags, contributors, support stats. 60K+ plugins. Search by keyword, tag, author, or slug. Official public API โ€” no login, no API key.

2

CrozDesk Scraper โ€” WordPress Plugin Directory

crawlerbros/crozdesk-scraper

Scrape the WordPress.org Plugin Directory - 60,000+ plugins with ratings, active installs, developer info, categories, and compatibility data. Search by keyword/category, filter by pricing model, or fetch specific plugins by slug. No authentication required.

CrozDesk Scraper โ€” WordPress Plugin Directory

crawlergang/crozdesk-scraper

Scrape the WordPress.org Plugin Directory - 60,000+ plugins with ratings, active installs, developer info, categories, and compatibility data. Search by keyword/category, filter by pricing model, or fetch specific plugins by slug. No authentication required.

2

5.0

WordPress Plugin Reviews Scraper

crawlerbros/wordpress-plugin-reviews-scraper

Scrape user reviews from WordPress.org plugin and theme listings. Extracts reviewer name, star rating (1-5), review title, review body, date, and profile URL. Works for plugins and themes. No login or API key required

Wordpress Plugins Scraper | Reviews & Contact | $4 / 1k

fatihtahta/wordpress-plugins-scraper

Scrape WordPress.org plugins into clean, structured data. Get plugin details, ratings, tags, installs, versions, support/review links, plus optional full reviews and developer/contact profile enrichment. Ideal for ecosystem research, competitive tracking, and lead gen.

JetBrains Marketplace Plugins Scraper

crawlerbros/jetbrains-marketplace-scraper

Scrape plugins from the JetBrains Marketplace. Search by keyword, browse by tag/category, or fetch specific plugins by ID. Returns downloads, ratings, pricing, author, much more

WordPress Plugin Vendor Leads

gocreative.ai/wordpress-plugin-vendor-leads

Scrape WordPress.org plugin directory for plugin developers and vendors. Find companies and developers behind popular plugins โ€” including active install counts, ratings, author profiles, and websites. Ideal for B2B outreach to WordPress product businesses.

GoCreative AI

2