# Specific Open VSX extension profile extractor

**Use case:** 

Extract exact Open VSX extension profiles by ID or URL, including publisher, downloads, ratings, repositories, and licenses.

## Input

```json
{
  "queries": [
    "python",
    "theme",
    "java"
  ],
  "extensionIds": [
    "ms-python.python",
    "redhat.java",
    "vscodevim.vim"
  ],
  "maxItems": 25,
  "includeDetails": true,
  "includeVersions": true,
  "includeFiles": false
}
```

## Output

```json
{
  "id": {
    "label": "Extension ID"
  },
  "displayName": {
    "label": "Display name"
  },
  "namespace": {
    "label": "Namespace"
  },
  "name": {
    "label": "Name"
  },
  "version": {
    "label": "Version"
  },
  "downloadCount": {
    "label": "Downloads"
  },
  "averageRating": {
    "label": "Rating"
  },
  "reviewCount": {
    "label": "Reviews"
  },
  "verified": {
    "label": "Verified"
  },
  "deprecated": {
    "label": "Deprecated"
  },
  "publisherName": {
    "label": "Publisher"
  },
  "license": {
    "label": "License"
  },
  "repository": {
    "label": "Repository",
    "format": "link"
  },
  "extensionUrl": {
    "label": "Open VSX URL",
    "format": "link"
  },
  "apiUrl": {
    "label": "API URL",
    "format": "link"
  },
  "searchQuery": {
    "label": "Search query"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [Open VSX Extension Registry Scraper](https://apify.com/automation-lab/open-vsx-extension-registry-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/open-vsx-extension-registry-scraper) to learn more, explore other use cases, and run it yourself.