Skip to main content

Overview

The Government Identifiers API manages official identification numbers issued by government authorities, such as EINs, VAT numbers, tax IDs, and company registration numbers across 50+ countries.

Core endpoints

List government identifiers

Get all government identifiers for a business entity.
Path parameters Query parameters Response The list also includes the identifiers the entity is expected to hold but has not recorded yet. Those entries have id: null and value: null. The example below is trimmed.
createdAt and lastUpdatedAt are Unix timestamps in milliseconds.

Get government identifier

Retrieve a single government identifier by ID.
Path parameters Response Returns one identifier, in the same shape as an entry of List government identifiers. The example below is trimmed.

Create government identifier

Add a new government identifier to a business entity.
Path parameters Request body
An entity holds one identifier of each type; creating a second one returns 400 Bad Request. Response Returns 201 Created.

Update government identifier

Update an existing government identifier.
Path parameters Request body
Response Returns 200 OK with no body.

Supported identifier types

The type codes below name each identifier informally. To create one, send its identifierTypeId (for example GID:US:EIN), as returned by List government identifiers.

United States

India

United Kingdom

Canada

Singapore

United Arab Emirates

Australia

Germany

France

Validation rules

Government identifier values are validated against the identifier type’s format pattern, where one is defined (returned as regexString). Invalid formats will return a 400 Bad Request error.

Supporting documents

A government identifier can carry supporting documents (e.g., EIN letter, tax registration certificate). Upload each file first, then list them in supportingDocuments when creating or updating the identifier. Each entry takes: The accepted document types for an identifier are listed in its acceptedDocuments.