JetBrains Plugin Marketplace Scraper - IntelliJ & PyCharm
JetBrains Plugin Marketplace Scraper — IntelliJ, PyCharm, and More
The first and only Apify actor targeting plugins.jetbrains.com — the official store for IntelliJ IDEA, PyCharm, WebStorm, GoLand, Rider, PhpStorm, RubyMine, CLion, DataGrip, and Android Studio plugins. Pull download counts, ratings, vendor info, pricing model, IDE compatibility, and version data for the full catalog of ~10,000 plugins. No authentication required.
What does the JetBrains Plugin Marketplace Scraper do?
The scraper hits JetBrains' public Marketplace REST API across three modes: full catalog listing with optional filters, keyword search, or single-plugin detail by ID. The catalog is sortable by downloads (default), rating, name, update date, or featured status. Filters are available for pricing model (FREE, PAID, FREEMIUM) and tag (e.g. AI, Code tools, Theme).
Full catalog runs (~10,000 plugins) complete in 60–90 minutes with default politeness delays. For a sample of the top 500 most-downloaded plugins, set maxItems: 500 and sort: downloads — this completes in under 5 minutes.
What data does it extract?
| Field | Type | Description |
|---|---|---|
plugin_id |
number | JetBrains plugin numeric ID |
name |
string | Plugin display name |
xml_id |
string | Reverse-DNS plugin ID (e.g. org.intellij.plugins.markdown) |
downloads |
number | Total download count |
rating |
number | Average user rating (1–5) |
pricing_model |
string | FREE, PAID, or FREEMIUM |
has_source |
boolean | Whether the plugin has an open-source repository |
cdate |
number | Plugin creation/update date (epoch milliseconds) |
vendor_name |
string | Vendor display name |
vendor_organization |
string | Vendor organization (if any) |
vendor_email |
string | Vendor contact email (when publicly listed) |
vendor_url |
string | Vendor website URL |
vendor_is_verified |
boolean | JetBrains-verified vendor flag |
vendor_is_trader |
boolean | Registered trader flag |
tags |
string[] | Plugin tags (e.g. AI, Code tools, Theme) |
compatible_products |
string[] | Compatible IDE product codes (IDEA, PYCHARM, WEBSTORM, etc.) |
version |
string | Latest version string |
version_since_build |
string | Minimum compatible IDE build number |
version_until_build |
string | Maximum compatible IDE build number |
description_html |
string | Full plugin description (HTML) |
icon_url |
string | Plugin icon URL |
preview_image_url |
string | Plugin banner/preview image URL |
plugin_url |
string | Plugin marketplace URL |
source_url |
string | Source code repository URL |
bugtracker_url |
string | Issue tracker URL |
How to use it
Top 500 most-downloaded plugins (under 5 minutes):
{
"mode": "catalog",
"sort": "downloads",
"maxItems": 500
}
All AI-tagged free plugins:
{
"mode": "catalog",
"tag": "AI",
"pricingModel": "FREE",
"maxItems": 0
}
Keyword search:
{
"mode": "search",
"query": "git",
"maxItems": 50
}
Single plugin by ID:
{
"mode": "plugin_detail",
"pluginId": "9525"
}
| Field | Type | Default | Description |
|---|---|---|---|
mode |
string | catalog |
catalog, search, or plugin_detail |
query |
string | "" |
Keyword for search mode |
pluginId |
string | "" |
Numeric plugin ID for plugin_detail mode |
pricingModel |
string | all | FREE, PAID, or FREEMIUM |
tag |
string | "" |
Filter by tag (e.g. AI, Code tools) |
sort |
string | downloads |
downloads, rating, name, updated, or featured |
maxItems |
integer | 10 |
Max plugins. 0 = unlimited (~10,000). |
Use cases
VC and analyst intelligence — Export the full catalog sorted by
downloads, then filter for plugins with 100k+ downloads that have an activesource_url. Those are the acquisition targets: high-traction tools in the IntelliJ ecosystem with demonstrated developer adoption.Developer tool market research — Track download trends, rating distributions, and category growth across 10,000+ plugins to understand where developer tooling investment is concentrated.
Competitive analysis — Compare your plugin's download count and rating trajectory against direct competitors in the same
compatible_productsandtagsintersection.IDE extension discovery — Build curated lists of top-rated or trending plugins by IDE (filter
compatible_products CONTAINS 'PYCHARM') and tag.Pricing model analysis — Compare the
pricing_modeldistribution across categories to understand whether AI or code-tools plugins skew paid, freemium, or free.
FAQ
Is authentication required? No. The JetBrains Plugin Marketplace REST API is fully public.
Is vendor_email always populated? No. Vendor email is only returned when the vendor has opted in to showing it publicly on the marketplace.
What export formats are available? Apify supports JSON, CSV, and Excel export from the dataset view.