---
title: "Validator + provider name map"
method: GET
path: "/api/validators/name-map"
tags: ["Validators"]
---

# Validator + provider name map

`GET /api/validators/name-map`

## Request

- Base URL: `https://www.flarewatch.io`
- URL: `https://www.flarewatch.io/api/validators/name-map`
- Auth: none declared

Identifier → display name, for labelling raw on-chain identifiers. Keys are of TWO kinds: P-Chain node IDs and FTSO entity/delegation addresses. IMPORTANT: every key is LOWERCASED, so look up with `key.toLowerCase()` — a canonical cb58 `NodeID-…` or a checksummed `0x…` will miss every time.

## Response `200`

Identifier → name map.

- object
  - `count` integer, required: Number of entries in `map`.
  - `map` object, required: Lowercased identifier → entry. Keys are either `nodeid-…` (P-Chain, lowercased) or `0x…` (FTSO entity/delegation address, lowercased).

## Other responses

- `400`: Invalid request (e.g. malformed NodeID).
- `429`: Rate limited. Back off and retry, or use the MCP server for heavy use.
- `503`: Data cache temporarily unavailable.

---

[API](https://skmtc.dev/flarewatch/apis/flarewatch-public-api.md) · [All operations](https://skmtc.dev/flarewatch/apis/flarewatch-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/flarewatch/apis/flarewatch-public-api/revisions/890e7013afdb?raw)
