VS Code Marketplace website screenshot

VS Code Marketplace

VS Code Marketplace is Microsoft's official extension marketplace for Visual Studio Code, offering thousands of extensions for languages, debuggers, themes, and developer tools. It provides a Gallery API for programmatically searching, discovering, and retrieving extension metadata, enabling integration with editors, tooling, and automation workflows.

1 APIs 0 Features
Developer ToolsExtensionsIDEMicrosoft

APIs

VS Code Marketplace Gallery API

The VS Code Marketplace Gallery API provides programmatic access to the Visual Studio Marketplace, enabling search, discovery, and retrieval of extensions for Visual Studio Code...

Collections

Pricing Plans

Rate Limits

Vs Code Marketplace Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Vs Code Marketplace Context

0 classes · 8 properties

JSON-LD

API Governance Rules

VS Code Marketplace API Rules

9 rules · 2 errors 4 warnings 3 info

SPECTRAL

JSON Structure

Vs Code Marketplace Extension Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Guide
Guide
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔗
Catalog
Catalog
📄
ChangeLog
ChangeLog
📰
Blog
Blog
👥
GitHub
GitHub
🔗
IssueTracker
IssueTracker
🔗
Community
Community
👥
StackOverflow
StackOverflow
🔗
X
X
🔗
LinkedIn
LinkedIn
👥
YouTube
YouTube
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: VS Code Marketplace Gallery API
  version: 7.2-preview.1
items:
- info:
    name: Extensions
    type: folder
  items:
  - info:
      name: Query Extensions
      type: http
    http:
      method: POST
      url: https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery
      params:
      - name: api-version
        value: ''
        type: query
        description: API version string.
      body:
        type: json
        data: '{}'
    docs: Search and filter extensions in the VS Code Marketplace using criteria such as text search, tags, categories, publisher
      name, or extension ID. Supports pagination and response flag bitmasks to control the detail level returned.
- info:
    name: Assets
    type: folder
  items:
  - info:
      name: Download Extension VSIX Package
      type: http
    http:
      method: GET
      url: https://marketplace.visualstudio.com/_apis/public/gallery/publishers/:publisherName/vsextensions/:extensionName/:version/vspackage
      params:
      - name: publisherName
        value: ''
        type: path
        description: The publisher's unique name (e.g., ms-python).
      - name: extensionName
        value: ''
        type: path
        description: The extension's unique name (e.g., python).
      - name: version
        value: ''
        type: path
        description: Extension version (e.g., 2024.1.0) or "latest".
    docs: Download the VSIX package for a specific extension version. Use "latest" as the version to download the most recent
      published version.
- info:
    name: Publishers
    type: folder
  items:
  - info:
      name: Get Publisher
      type: http
    http:
      method: GET
      url: https://marketplace.visualstudio.com/_apis/public/gallery/publishers/:publisherName
      params:
      - name: publisherName
        value: ''
        type: path
        description: The publisher's unique name.
      - name: api-version
        value: ''
        type: query
    docs: Retrieve information about a specific Marketplace publisher.
bundled: true