Skip to main content
GET
string
required
CNPJ number without punctuation (14 characters). Example: 12345678000195. The alphanumeric format in force since July 2026 is also accepted, where the first 12 positions may contain letters: 00000000E08G12. Lowercase letters are normalised.
string
Authentication token. Preferred authentication method.
string
default:"default"
Response format for compatibility with other APIs:
  • default: Native format of this API (default)
  • receitaws: Compatible with ReceitaWS
  • cnpja: Compatible with CNPJa

Data sources

Data updated monthly from Receita Federal public files. Limited to 5 queries per minute for free tokens. See Rate Limits.

Response

The fields below describe the default format, returned when formato is omitted. With formato=receitaws or formato=cnpja, the response follows that API’s format instead: see Migrate from ReceitaWS and Migrate from CNPJa. Field names and text values are in Portuguese, as published by Receita Federal.
string
CNPJ number without punctuation (14 characters), uppercased.
string
Legal name of the company.
string
Trade name of the establishment. Omitted when Receita Federal does not report one.
string
Date the establishment was opened (YYYY-MM-DD).
boolean
true for the headquarters, false for branches.
boolean
true when the company is registered as an individual micro-entrepreneur (MEI, opted into SIMEI). Always present; false when the company never opted into Simples Nacional. Same value as empresa.simei.optante.
string
Date and time (ISO 8601) the data was last updated.
Always null on this endpoint. Use Logos & Websites to get the logo.
null
Always null on this endpoint. Use Logos & Websites to get the favicon.
null
Always null on this endpoint. Use Logos & Websites to get the company’s websites.
object
Registration status of the establishment.
string
Date of the current registration status (YYYY-MM-DD).
object
Reason for the registration status. Present only when the status is not Ativa and Receita Federal reports a reason.
string | null
Special status, for example judicial recovery. null when there is none.
string | null
Date of the special status (YYYY-MM-DD). null when there is none.
object[]
Registered phone numbers. Empty list when there are none.
string[]
Registered email addresses, lowercased. Empty list when there are none.
object
Main economic activity (CNAE).
object[]
Secondary economic activities, in the same format as atividade_principal. Empty list when there are none.
object
Address of the establishment. Text comes as Receita Federal publishes it: uppercase, without accents.
object
The company the establishment belongs to. The same for the headquarters and every branch.