VS Code Marketplace Extension Scraper avatar

VS Code Marketplace Extension Scraper

Pricing

$1.00 / 1,000 extension scrapeds

Go to Apify Store
VS Code Marketplace Extension Scraper

VS Code Marketplace Extension Scraper

Extracts installs, ratings, publisher, version, license, and repository data for VS Code extensions from Visual Studio Marketplace listing pages.

Pricing

$1.00 / 1,000 extension scrapeds

Rating

0.0

(0)

Developer

Ahmed Ashraf

Ahmed Ashraf

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrapes VS Code extension listing pages on Visual Studio Marketplace and exports publisher, version, license, repository link, engine compatibility, and marketplace metadata for each extension. Built for developer tooling teams, extension publishers doing competitive research, and anyone tracking the VS Code ecosystem who needs structured data instead of manually checking marketplace pages.

Why this scraper

  • Covers the standard fields (installs, ratings, publisher) plus repository URL, license, minimum VS Code engine version, and verified-publisher status — fields most extension scrapers leave out.
  • Priced at $0.001 per extension, well under the $0.0025+ typically charged for comparable scrapers.
  • Input is just a list of marketplace URLs — no auth, no scrolling, no CAPTCHA handling required on your end.

Output fields

FieldTypeDescription
extension_idstringUnique identifier in publisher.name format
namestringExtension display name
publisherstringPublisher display name
publisher_idstringPublisher unique slug/id
short_descriptionstringExtension short description
install_countintegerTotal install count
rating_averagenumberAverage star rating
rating_countintegerNumber of ratings
review_countintegerNumber of written reviews
versionstringLatest published version
last_updatedstringLast updated date, ISO format
categoriesstringComma-separated marketplace categories
tagsstringComma-separated tags/keywords
repository_urlstringLinked source repository URL
licensestringDeclared license type
vscode_enginestringRequired minimum VS Code engine version
icon_urlstringExtension icon image URL
marketplace_urlstringCanonical marketplace page URL
is_verified_publisherbooleanWhether the publisher has verified domain status
pricingstringFree or paid pricing category

Input

{
"startUrls": [
{ "url": "https://marketplace.visualstudio.com/items?itemName=ms-python.python" }
],
"maxItems": 50
}

Output

{
"extension_id": "ms-python.python",
"name": "Python",
"publisher": "Microsoft",
"publisher_id": "ms-python",
"short_description": "Extension for Visual Studio Code - Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more.",
"install_count": null,
"rating_average": null,
"rating_count": null,
"review_count": null,
"version": "2026.7.2026080801",
"last_updated": "2026-08-08T00:36:21Z",
"categories": "",
"tags": "__ext_j2, __ext_jinja2, __web_extension, debuggers, django, ini, jinja, json, keybindings, language-model-tools, linters, multi-root ready, piprequirements, pip-requirements, python, requirements.txt, toml, tools, unittest, yaml",
"repository_url": "https://github.com/microsoft/vscode-python/wiki/Partial-mode",
"license": "",
"vscode_engine": "",
"icon_url": "https://ms-python.gallerycdn.vsassets.io/extensions/ms-python/python/2026.7.2026080801/1786149381637/Microsoft.VisualStudio.Services.Icons.Default",
"marketplace_url": "https://marketplace.visualstudio.com/items?itemName=ms-python.python",
"is_verified_publisher": true,
"pricing": "Free"
}

Note: fields like install_count, rating_average, rating_count, and review_count depend on data being present on the page at scrape time and may return null if the marketplace doesn't expose them for a given extension.

Pricing

$0.001 per extension scraped. A run of 50 extensions costs $0.05; 1,000 extensions costs $1.00.

Use cases

  • Tracking install and rating trends for a portfolio of extensions your team publishes.
  • Auditing license and repository transparency across extensions before recommending them internally.
  • Building a comparison table of competing extensions in a category (e.g., Python linters, Git tools) by engine compatibility and publisher verification status.