---
title: "Get Domain Availability and Pricing"
method: POST
path: "/v1/registrar/domains/search"
tags: ["domains-registrar"]
---

# Get Domain Availability and Pricing

`POST /v1/registrar/domains/search`

## Request

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

Start domain research here. Get registration availability and pricing for 1–200 exact domain names. Returns results in input order, with registration and renewal prices in USD for available domains. No authentication required.

## Query parameters

- `teamId` string

## Request body

- object
  - `domains` DomainName[], required: an array of at most 200 item(s)

## Response `200`

Success

- object
  - `results` union[], required
    - union
      - object
        - `domain` string, required: A valid domain name
        - `available` false, required: `false` means the domain is unavailable or its availability could not be confirmed.
      - object
        - `domain` string, required: A valid domain name
        - `available` true, required
        - `years` number, required
        - `price` number, required
        - `renewalPrice` number, required
        - `premium` boolean, required

## 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/search/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)
