Skip to main content
GET
/
products
Get all products
curl --request GET \
  --url https://api.vantage.sh/v2/products \
  --header 'Authorization: Bearer <token>'
{
  "links": {
    "self": "https://api.vantage.sh/v1/products",
    "first": "https://api.vantage.sh/v1/products?page=1",
    "next": null,
    "last": "https://api.vantage.sh/v1/products?page=1",
    "prev": null
  },
  "products": [
    {
      "id": "aws-ec2-m5d_16xlarge",
      "category": "compute",
      "name": "m5d.16xlarge",
      "service_id": "aws-ec2",
      "provider_id": "aws",
      "details": {
        "gpu": 0,
        "name": "M5 General Purpose 16xlarge",
        "vcpu": 64,
        "memory": 256,
        "clock_speed_ghz": 3.1,
        "physical_processor_description": "Intel Xeon Platinum 8175 (Skylake)",
        "network_performance_description": "20 Gigabit"
      }
    },
    {
      "id": "aws-ec2-c5a_8xlarge",
      "category": "compute",
      "name": "c5a.8xlarge",
      "service_id": "aws-ec2",
      "provider_id": "aws",
      "details": {
        "gpu": 0,
        "name": "C5A 8xlarge",
        "vcpu": 64,
        "memory": 256
      }
    },
    {
      "id": "aws-ec2-c5a_4large",
      "category": "compute",
      "name": "c5a.4large",
      "service_id": "aws-ec2",
      "provider_id": "aws",
      "details": {
        "gpu": 0,
        "name": "C5A 4large",
        "vcpu": 64,
        "memory": 4
      }
    },
    {
      "id": "aws-s3-standard",
      "category": "object_storage",
      "name": "standard",
      "service_id": "aws-s3",
      "provider_id": "aws",
      "details": {}
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.vantage.sh/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Query Parameters

provider_id
string

Query by Provider to list all Products across all Services for a Provider. e.g. aws

service_id
string

Query by Service to list all Products for a specific provider service. e.g. aws-ec2

name
string

Query by name of the Product to see a list of products which match that name. e.g. m5a.16xlarge

page
integer<int32>

The page of results to return.

limit
integer<int32>

The amount of results to return. The maximum is 1000

Response

200 - application/json

Products model

products
object[]
required