---
title: "Get price data for multiple domains"
method: POST
path: "/v1/registrar/domains/price"
tags: ["domains-registrar"]
---

# Get price data for multiple domains

`POST /v1/registrar/domains/price`

## Request

- Base URL: `https://api.vercel.com`
- URL: `https://api.vercel.com/v1/registrar/domains/price`
- Auth: none required

Get price data for multiple domains in a single request.

## Query parameters

- `teamId` string

## Request body

- object
  - `domains` DomainName[], required: an array of at most 50 item(s)
  - `years` number: The number of years to get the price for. If not provided, the minimum number of years for the TLD will be used.

## Response `200`

Success

- object
  - `results` object[], required
    - `domain` string, required: A valid domain name
    - `years` number, required
    - `purchasePrice` union, required
      - number
      - string
    - `renewalPrice` union, required
      - number
      - string
    - `transferPrice` union, required
      - number
      - string

## Other responses

- `400`: There was something wrong with the request
- `401`: Unauthorized
- `403`: NotAuthorizedForScope
- `429`: TooManyRequests
- `500`: InternalServerError

## Changes

- **2026-09-15** `dde5ea976005`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/vercel/apis/vercel-api/changes/v1/registrar/domains/price/post.md)

---

[API](https://skmtc.dev/vercel/apis/vercel-api.md) - [All operations](https://skmtc.dev/vercel/apis/vercel-api/llms.txt) - [OpenAPI document](https://skmtc.dev/vercel/apis/vercel-api/revisions/60686c0e1f6a?raw)
