Vercel DNS Records icon

Vercel DNS Records

Manage Vercel DNS records via the Vercel REST API

List DNS Records

AI-generated

Summary

Lists DNS records for a Vercel domain via GET /v4/domains/{domain}/records, returning the API response as one output item per input item.

Inputs

  • Domain Name (required) — Domain to list records for (e.g., example.com). URL-encoded into the request path.
  • Limit — Maximum number of records to return, sent as the limit query parameter. Default 20, range 1–100.

Output shape

One output item per input item, whose json is the raw Vercel API response (typically an object containing the records list, including record IDs usable for update/delete).

No pagination handling; only a single request per item is made, so results are capped by Limit. The team ID from the credentials is added as a teamId query parameter if set. The source also reads a teamIdOverride parameter that isn't declared in the node's UI properties, so it defaults to empty unless set externally. With Continue On Fail enabled, errors yield an item with json {error: message}; otherwise the node throws a NodeApiError. Requires Vercel API credentials (access token, optional team ID and base URL).

Examples

Example 1: Fetch all records for a domain to find a record ID before updating or deleting it

Operation: List DNS Records; Domain Name: example.com; Limit: 100

Example 2: Check the most recent DNS records for a domain supplied by an upstream node

Operation: List DNS Records; Domain Name: {{ $json.domain }}; Limit: 20

Links

Discussion