Lookup PIX key
Looks up a PIX key by JSON body value. This deployment’s own key registry is read FIRST — a retained BACEN answer can never outrank a local row (DICT 8.4 §1.1) — and only a key with no local row falls through to the retained BACEN answer and then to BACEN DICT. Returns ownerTaxId full and unmasked per BACEN API-DICT. A judicially blocked key answers EntryBlocked with HTTP 400 and none of the key’s data, identically to a BACEN-relayed block.
Autorizaciones
JWT bearer token issued by the identity provider.
Cuerpo
PIX key value to resolve — against this deployment's own key registry first, then a retained BACEN answer, then BACEN DICT
EndToEndId the pacs.008 this query feeds will carry (E{ISPB}{YYYYMMDD}{HHMM}{uniqueID}, 32 characters). Shaped exactly as the pacs.008 XSD types EndToEndIdType — the participant segment admits [0-9A-Z] and the unique tail is case-sensitive and may be lower-case — so this surface never refuses an id the wire it feeds accepts. Required: it is BACEN's own rate-limiting key for the query, and the id under which the ficha this query spends is credited back once the payment order is sent.
^E[0-9A-Z]{8}[0-9]{12}[a-zA-Z0-9]{11}$"E1234567820260220123456789012350"
PIX key value to look up, in its canonical format for the key type. At most 77 characters, the ceiling BACEN publishes on a DICT key.
1 - 77"12345678901"
CPF (11 digits) or CNPJ (14 digits) of the end user originating this query — the payer of the payment order it feeds. Required: BACEN bills the query to this user's own request-limiting bucket, and every query by the same end user must carry the same identifier. Digits only.
^([0-9]{11}|[0-9]{14})$"12345678901"
Opt into BACEN antifraud statistics blocks (ownerStatistics/keyStatistics) inline on the answer. Default false — trades one fewer round-trip on the payment path for a heavier response; has no effect when the key resolves from this deployment's own records, and forces a fresh directory query for a key that does not.
false
Who is asking, when it is not this deployment: an indirect participant's own ISPB (DICT 8.4 R079). Must be a participant this deployment is authorized to query for — its own direct, or an active indirect it sponsors; any other value is rejected, because BACEN bills the query and its antiscan debit to whoever this names. Omit and this deployment's own ISPB is sent.
^[A-Za-z0-9]{8}$"12345678"
Respuesta
OK
Resolved PIX key details, including ownerTaxId full and unmasked per BACEN API-DICT
Key creation timestamp, RFC 3339 (UTC) — OUR row's local timestamp, not BACEN's; see creationDate for BACEN's own binding-creation instant.
"2025-03-07T14:30:00Z"
Unique PIX key identifier (UUID) assigned by the service.
"550e8400-e29b-41d4-a716-446655440000"
PIX key type: CPF, CNPJ, EMAIL, PHONE, or EVP (random key).
"CPF"
PIX key value in its canonical format for the key type.
"12345678901"
Full legal name of the key owner.
"João Silva"
Owner tax identifier: 11 digits for a CPF, 14 alphanumeric characters for a CNPJ (IN RFB 2.229/2024); returned full and unmasked per BACEN API-DICT.
"12345678901"
Owning participant ISPB, the 8-digit BACEN institution identifier.
"12345678"
Key lifecycle status: ACTIVE, INACTIVE, PENDING_CLAIM, or PENDING_BACEN_SYNC. A judicially blocked key (DICT 8.4 §1.1) never reaches this response: the lookup answers EntryBlocked with HTTP 400 and no key data.
"ACTIVE"
Timestamp of the last update to the key, RFC 3339 (UTC).
"2025-03-07T14:30:00Z"
Account number (1..20 digits), omitted for a tuple-less key.
"9988776"
BACEN account type (CACC, SVGS, TRAN, SLRY, OTHR), omitted for a tuple-less key.
CACC, SVGS, TRAN, SLRY, OTHR "CACC"
BACEN's own operational envelope for its most recent interaction on this key. A foreign key resolved live off BACEN carries the envelope of that very call. Omitted only when no BACEN interaction has ever landed on this key.
Account branch (1..4 digits), omitted when unset.
"0001"
BACEN's own creation instant for this key/account/owner binding: decoded from this lookup's answer for a foreign key, or stamped from createEntry's answer for a key this deployment registered. Omitted when BACEN never published one.
"2020-01-15T00:00:00Z"
Instant from which the owner has held uninterrupted possession of this key per BACEN; may differ from creationDate after a portability. Same availability as creationDate.
"2020-01-15T00:00:00Z"
Key-scoped BACEN antifraud statistics (verbatim), present only when the request opted in via includeStatistics and the lookup resolved live off BACEN DICT.
When the key's current open ownership/portability claim started, per BACEN; omitted when no claim is open at answer time or the lookup did not resolve live off BACEN DICT.
"2026-08-01T00:00:00Z"
Account opening date, RFC 3339, omitted for a tuple-less key.
"2020-01-15T00:00:00Z"
Owner-scoped BACEN antifraud statistics (verbatim), present only when the request opted in via includeStatistics and the lookup resolved live off BACEN DICT.
Owner trade name (legal-entity owners), omitted when unset.
"Silva ME"
BACEN's own Person discriminator for the owner, as the DICT published it — never the value a registration declared. Same availability as creationDate.
NATURAL_PERSON, LEGAL_PERSON "NATURAL_PERSON"

