WordPress.org+API.SH

WordPress.org API

WordPress.org plugin and theme directory data as JSON: search, installs, ratings, versions and reviews.

The API.SH WordPress.org API returns the plugin and theme directories as JSON. Search plugins and themes by keyword, tag, author or directory list, with rating breakdown, active installs, downloads, tested WordPress version and required PHP. One plugin adds contributors, screenshots, every version with its download link, active installs per version, daily downloads, readme sections and the latest reviews.

  • 4 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
WordPress plugin search
GET https://api.api.sh/wordpress/v1/plugins
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the WordPress.org API

Plugin market research

Search a keyword or tag and compare plugins by active installs, rating, support threads resolved and last update.

Competitor and download tracking

Follow a plugin's daily downloads, version adoption and latest reviews to see how a release lands.

Compatibility and security audits

Check the tested WordPress version, required PHP and last update of the plugins and themes a site uses.

Theme discovery

List popular, new or block themes by feature tag with screenshots, preview links, ratings and active installs.

Directory dashboards for agencies

Pull your own plugins' ratings, installs and reviews into Google Sheets or a dashboard on a schedule.

WordPress.org data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

WordPress.org API endpoints and prices

Every WordPress.org endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery2
WordPress plugin search
/wordpress/v1/plugins
$1 · $2 PAYG
1 credit
WordPress theme search
/wordpress/v1/themes
$1 · $2 PAYG
1 credit
More data2
WordPress plugin
/wordpress/v1/plugin
$1 · $2 PAYG
1 credit
WordPress theme
/wordpress/v1/theme
$1 · $2 PAYG
1 credit

Call the WordPress.org API

WordPress plugin search: GET https://api.api.sh/wordpress/v1/plugins

curl "https://api.api.sh/wordpress/v1/plugins?q=seo" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for WordPress.org data

  • Public data only: no WordPress.org login, cookies or account needed
  • One key and one response shape for WordPress.org and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official WordPress.org API

WordPress.org runs open, free APIs for its plugin and theme directories with no key needed, separate from the WordPress REST API that each WordPress site exposes. API.SH is useful when you want the same key, JSON conventions and integrations you use for other sites, with readme sections, version history and latest reviews returned in one call.

No need to write your own WordPress.org scraper or stitch together several directory calls: API.SH returns plugin and theme data in one consistent JSON shape at a fixed price per call.

WordPress.org API questions

What WordPress.org data can I get?+

Plugin search (/wordpress/v1/plugins), one plugin with versions, installs per version, daily downloads, readme and reviews (/wordpress/v1/plugin), theme search (/wordpress/v1/themes) and one theme with versions and links (/wordpress/v1/theme).

How much does the WordPress.org API cost?+

Every WordPress.org endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /wordpress/v1/plugin at 1 credit each.

Is there an official WordPress.org API?+

Yes. WordPress.org has free public APIs for its plugin and theme directories, and every WordPress site has its own REST API for its posts and pages. API.SH covers the directory data in the same format as your other API.SH sources.

Do I need a WordPress.org account or API key?+

No. API.SH reads public directory pages only. No endpoint uses a login, cookies or anyone's account. You need only your API.SH key.

Is this the WordPress REST API?+

No. The WordPress REST API reads and edits content on one WordPress site. This API reads the WordPress.org plugin and theme directories, the place where plugins and themes are published.

Where can I find the WordPress plugin directory data?+

Search it with /wordpress/v1/plugins by keyword, tag, author or a list such as popular, new, updated, top-rated or blocks, then pass a slug to /wordpress/v1/plugin for full details.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /wordpress/v1/plugin with slug=wordpress-seo. Every parameter is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More reference APIs all developer & reference APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key