VS Code Marketplace Scraper - Installs & Trends avatar

VS Code Marketplace Scraper - Installs & Trends

Pricing

from $2.00 / 1,000 extensions

Go to Apify Store
VS Code Marketplace Scraper - Installs & Trends

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

Goutam Soni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

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

FieldTypeDescription
searchQueriesarrayTerms to search. Example: python, theme.
publishersarrayPull every extension from these publishers.
categoriesarrayPull extensions in these categories, e.g. Themes.
sortstringinstalls, relevance, rating, trendingWeekly, updated, name.
maxItemsPerSourceintegerCap per source. Default 100, up to 10000.
proxyConfigurationobjectOptional. 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.
  • maxItemsPerSource goes 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.