JetBrains Marketplace Plugins Scraper
Pricing
from $9.95 / 1,000 results
JetBrains Marketplace Plugins Scraper
Scrape JetBrains Marketplace plugins by keyword search or numeric plugin ID. Returns each plugin's name, vendor, rating, download count, and pricing as a flat row.
Pricing
from $9.95 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
JetBrains Marketplace Plugins Scraper
Scrape JetBrains Marketplace plugins by keyword search or numeric plugin ID, up to a million per run. Every plugin row returns its name, vendor, rating, download count, and pricing. Export to CSV, JSON, Excel, or XML.
JetBrains Marketplace lists thousands of IDE plugins, but browsing page by page to collect plugin data is slow and manual. This actor reads the public Marketplace listings directly, searching by a keyword like "python" or fetching specific plugins by their numeric IDs. You get a clean dataset of plugin metadata without writing any code.
| Who uses it | What they scrape JetBrains Marketplace for |
|---|---|
| IDE plugin developers | Monitor competitor plugin ratings, downloads, and pricing in their category. |
| DevTool market analysts | Track which JetBrains plugin categories are growing fastest each quarter. |
| Engineering team leads | Audit available plugins for a specific workflow before standardizing the team toolchain. |
| Content curators | Build a searchable index of top JetBrains plugins by keyword and rating. |
What it does
This Actor collects JetBrains Marketplace plugin listings by keyword search or specific plugin IDs and returns each plugin as a flat row.
- π Search by keyword: find plugins matching a term like "kotlin", "theme", or "docker" across the entire Marketplace.
- π By plugin IDs: fetch specific plugins using their numeric Marketplace ID, found in the plugin page URL.
- π Structured output: each plugin row includes name, vendor, rating, download count, and pricing in a fixed schema.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with JetBrains Marketplace data
π Track competitor plugin performance.
A plugin developer searches by keyword for their category and collects the latest ratings and download counts to benchmark their own plugin.
π Audit available tooling for a team.
An engineering lead fetches plugins by IDs for a shortlist of candidates and compares pricing and ratings before rolling out a team-wide IDE setup.
π Build a plugin discovery index.
A content curator runs keyword searches for popular terms and aggregates the results into a searchable database of top JetBrains plugins.
π Monitor Marketplace trends over time.
A market analyst schedules regular runs on a set of plugin IDs to track download growth and rating changes month over month.
Why choose this scraper
| What you get | |
|---|---|
| Plugin name and vendor | Identify the plugin and its publisher in one row |
| Rating and downloads | Gauge popularity and user satisfaction at a glance |
| Pricing information | See whether a plugin is free or paid without opening each page |
| Flat row per plugin | Every result lands in a consistent schema ready for analysis |
How it compares
This Actor focuses on fast keyword and ID-based plugin collection with a clean output schema, while other JetBrains Marketplace scrapers offer additional browsing modes or deeper vendor and compatibility fields.
| Feature | ParseForge | JetBrains Marketplace Plugins Scraper | JetBrains Marketplace Scraper | JetBrains Plugins Scraper - IDE Plugin Data |
|---|---|---|---|---|
| Search plugins by keyword | Yes | Yes | Not listed | Not listed |
| Fetch plugins by numeric ID | Yes | Yes | Not listed | Not listed |
| Plugin rating and download count | Yes | Yes | Yes | Not listed |
| Plugin pricing information | Yes | Yes | Yes | Not listed |
| Vendor and compatibility details | Not listed | Not listed | Yes | Not listed |
| Browse by tag or category | Not listed | Yes | Not listed | Not listed |
Configure the run
Drive the Actor from a keyword search or a list of numeric plugin IDs, and set a maximum number of plugins to collect per run. The Input tab lists every parameter.
A first run with the defaults:
{"query": "python","ids": ["7322","631"],"maxItems": 10}
A larger pull:
{"query": "python","ids": ["7322","631"],"maxItems": 200}
Pricing
Pay-per-result: $0.022 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.20 |
| 1,000 results | $22.00 |
| 10,000 results | $220.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the JetBrains Marketplace Plugins Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to JetBrains Marketplace through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/jetbrains-marketplace-plugins-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results for my keyword search?
Check that your search term is spelled correctly and is specific enough. Very broad or misspelled terms may return zero matches. Try a shorter or more common keyword like "python" or "theme".
The Actor returns fewer plugins than my maximum limit.
The Marketplace only returns plugins that match your search term. If the total matching plugins is less than your maximum, the Actor collects all of them and stops. Try a broader keyword.
I entered a plugin ID but got no data for it.
Verify the numeric ID is correct by opening the plugin page on the JetBrains Marketplace and checking the URL. Some IDs may belong to delisted or private plugins that are no longer publicly accessible.
The run is taking a long time.
Large maximum plugin limits can increase run time. Reduce the maximum plugins value or narrow your keyword to a more specific term to speed up collection.
Some fields are empty in the output.
Not every plugin lists all data fields on the Marketplace. If a plugin has no rating yet or does not display a download count publicly, those fields will be empty in your dataset.
FAQ
| Question | Answer |
|---|---|
| How do I find a plugin's numeric ID? | Open the plugin page on the JetBrains Marketplace website. The URL contains a number, for example 7322 for the Python plugin. Use that number in the By plugin IDs mode. |
| Can I scrape all plugins in a category? | The Marketplace does not expose a direct category filter. Use the keyword search mode with a term that matches the category you want, and set a high maximum plugins limit to collect as many as possible. |
| What data fields does each plugin row include? | Each row returns the plugin name, vendor, rating, download count, and pricing information. The exact fields are shown in the sample output on the Actor page. |
| Does this scraper require a JetBrains account or API key? | No. This Actor reads public Marketplace pages and requires no login, account registration, or API key. |
| Can I export the results to Google Sheets? | Yes. Run the Actor and export the dataset as CSV, then import that file into Google Sheets. You can also export to JSON, Excel, or XML. |
| How many plugins can I scrape in one run? | You set the maximum with the Maximum plugins field. The upper limit is one million per run. |
| What happens if I enter both a search term and plugin IDs? | The Actor uses whichever mode you select. If you choose Search by keyword, the IDs field is ignored. If you choose By plugin IDs, the search term is ignored. |
| Is the data real-time? | Yes. Every run fetches the current public data from the JetBrains Marketplace at that moment. |
| Can I schedule this scraper to run daily? | Yes. Use Apify's scheduler to run the Actor on a recurring schedule and track changes to plugin data over time. |
Related actors
Browse the full ParseForge collection for more scrapers.
π Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
β οΈ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by JetBrains s.r.o. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
