Skip to main content
GET
/
packages
Get package information
curl --request GET \
  --url https://api.secureannex.com/v0/packages \
  --header 'x-api-key: <api-key>'
{
"result": [
{
"extension_id": "publisher.extension-name",
"slug": "extension-name",
"version": "1.0.0",
"dependencies": {
"lodash": "4.17.21",
"react": "18.2.0",
"@types/node": "16.0.0"
}
},
{
"extension_id": "another.extension",
"slug": "another-extension",
"version": "2.0.0",
"dependencies": {
"lodash": "4.17.15",
"axios": "1.3.0"
}
}
],
"page": 1,
"page_size": 25,
"total_count": 2,
"total_pages": 1
}

Authorizations

x-api-key
string
header
required

API key for authentication

Query Parameters

platform
enum<string>

Code extension platforms

Available options:
vscode,
openvsx
name
string

Package name to search for in extension dependencies

version
string

Extension version (filters by the version of the extension, not the package)

package_version
string

Specific package version to filter by (requires 'name' parameter)

extension_id
string

Extension ID

slug
string

Extension slug (for Firefox/VSCode extensions)

scope
string

Dependency scope to filter by (e.g., "@types", "@angular")

page
integer
default:1

Page number for pagination

Required range: x >= 1
page_size
integer
default:25

Number of items per page

Required range: 1 <= x <= 1000

Response

Successful response

result
object[]
page
integer

Current page number

Example:

1

page_size
integer

Number of items per page

Example:

25

total_count
integer

Total number of items

Example:

100

total_pages
integer

Total number of pages

Example:

4