VS Code Marketplace Scraper - Installs & Trends
Pricing
from $2.00 / 1,000 extensions
VS Code Marketplace Scraper - Installs & Trends
Scrape the VS Code Marketplace without a login. Search extensions, pull a publisher's catalog, or list a category. Every row has install count, downloads, average rating, rating count, and daily/weekly/monthly trending scores, plus version and update dates.
Pricing
from $2.00 / 1,000 extensions
Rating
0.0
(0)
Developer
Goutam Soni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
VS Code Marketplace Scraper
Get VS Code extension data with the numbers publishers actually care about, no login or API key. Search extensions, pull a publisher's whole catalog, or list a category, and every extension comes back as one clean row with install count, downloads, average rating, rating count, and daily, weekly and monthly trending scores.
What it does
- Search, publisher, or category - query by term, pull everything from a publisher, or list a category.
- Install counts and trending scores - the adoption and momentum numbers, not just a description.
- Ratings - average rating, weighted rating and rating count.
- Top listings - leave the inputs empty to get the top extensions by your chosen sort.
- Pagination - walks 100 at a time up to your limit.
Common uses: extension market research, competitor and category tracking, finding trending tools, and monitoring your own extension's adoption over time.
Input
| Field | Type | Description |
|---|---|---|
searchQueries | array | Terms to search. Example: python, theme. |
publishers | array | Pull every extension from these publishers. |
categories | array | Pull extensions in these categories, e.g. Themes. |
sort | string | installs, relevance, rating, trendingWeekly, updated, name. |
maxItemsPerSource | integer | Cap per source. Default 100, up to 10000. |
proxyConfiguration | object | Optional. Works without a proxy. |
Leave all sources empty to get the top extensions by your chosen sort.
Example input
{"searchQueries": ["ai", "docker"],"sort": "installs","maxItemsPerSource": 250}
Output
Each item is one extension.
{"extensionId": "example-publisher.example-extension","name": "example-extension","displayName": "Example Extension","publisher": "example-publisher","publisherDisplayName": "Acme Co","publisherVerified": true,"shortDescription": "Adds example tooling support to your editor.","installs": 228118808,"updateCount": 51234567,"downloads": 12345678,"averageRating": 4.2,"weightedRating": 4.18,"ratingCount": 6421,"trendingDaily": 0.0612,"trendingWeekly": 0.4253,"trendingMonthly": 1.9323,"version": "2026.6.0","lastUpdated": "2026-07-01T10:00:00.000Z","publishedDate": "2016-01-19T14:00:00.000Z","releaseDate": "2016-01-19T14:00:00.000Z","categories": ["Programming Languages", "Linters"],"tags": ["python", "linting"],"url": "https://marketplace.visualstudio.com/items?itemName=example-publisher.example-extension","scrapedAt": "2026-07-19T09:00:00.000Z"}
Extensions with no ratings yet return null for the rating fields, so the shape is always the same.
Notes
- No login and no API key. Set a search term, publisher, or category and run.
- Trending scores are the momentum signal; schedule the run to build a time series.
maxItemsPerSourcegoes up to 10000 per source for full category sweeps.
Privacy
To improve our actors we collect anonymized usage telemetry (run stats and input patterns). No personal account data is collected.