Advogados — Cadastro Nacional (OAB)

GET https://app.fontedata.com/api/v1/consulta/oab-advogados
R$ 0,60 por consulta

Debitado do seu saldo a cada chamada cobrada. Autenticação pelo header X-API-Key. Veja como obter a chave.

Consulta o Cadastro Nacional dos Advogados mantido pela Ordem dos Advogados do Brasil e devolve os profissionais que batem com os critérios informados. A busca pode ser feita pelo nome do advogado (retornando todos os homônimos ou nomes semelhantes espalhados pelas seccionais) ou pela combinação de número de inscrição e UF, que identifica um registro específico. Serve para validar a existência e a regularidade de um registro profissional antes de contratações, procurações ou verificações de compliance.

Requisição

curl -H "X-API-Key: SUA_CHAVE" \
  "https://app.fontedata.com/api/v1/consulta/oab-advogados?nome=SEU_NOME&uf=SP"

Parâmetros

Informe nome ou inscricao.

NomeTipoDescriçãoExemplo
nome condicionaltextoNome completo ou parcial do advogado. Retorna todos os homônimos e nomes semelhantes de todas as seccionais.Nome completo
inscricao condicionaltextoNúmero de inscrição do profissional na OAB (só dígitos, sem a sigla da UF). Use junto com uf para identificar um registro único.000000
uf opcionaltextoSigla da seccional (UF) onde a inscrição foi emitida — 2 letras (ex.: SP, MG). Acompanha o parâmetro inscricao. Aceita minúsculas.SP

Resposta

Dados da pesquisa

  • nomePesquisado: nome enviado na consulta (quando a busca foi por nome).
  • inscricao: número de inscrição enviado na consulta (quando a busca foi por inscrição).
  • uf: seccional enviada na consulta (quando a busca foi por inscrição).
  • possuiRegistros: indica se algum profissional foi localizado.
  • observacoes: resumo textual do resultado, incluindo a quantidade de registros encontrados.

Lista de advogados (advogados[])

  • nome: nome do profissional conforme cadastrado na OAB.
  • nomeSocial: nome social, quando registrado.
  • inscricao: número de inscrição do profissional.
  • tipoInscricao: categoria do registro (ex.: ADVOGADO, ESTAGIÁRIO).
  • uf: seccional em que o profissional está inscrito.
  • situacao: situação do registro, quando disponível.
  • organizacao: sociedade ou organização vinculada, quando disponível.
  • telefone: telefone de contato, quando disponível.
  • endereco: endereço profissional, quando disponível.
  • foto: URL ou conteúdo da foto do profissional, quando disponível.
Exemplo — 200 OK
{
  "uf": "string",
  "advogados": [
    {
      "uf": "string",
      "foto": "string",
      "nome": "string",
      "endereco": null,
      "situacao": "string",
      "telefone": "string",
      "inscricao": "string",
      "nomeSocial": null,
      "organizacao": "string",
      "tipoInscricao": "string"
    }
  ],
  "inscricao": "string",
  "observacoes": "string",
  "nomePesquisado": null,
  "possuiRegistros": "boolean"
}
Schema da resposta (JSON Schema)
JSON Schema
{
  "type": "object",
  "properties": {
    "uf": {
      "type": [
        "string",
        "null"
      ],
      "description": "Seccional (UF) informada na consulta, quando a busca é feita por inscrição."
    },
    "advogados": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "uf": {
            "type": [
              "string",
              "null"
            ],
            "description": "Sigla da seccional em que o profissional está inscrito."
          },
          "foto": {
            "type": [
              "string",
              "null"
            ],
            "description": "Foto do profissional (URL ou conteúdo), quando disponível."
          },
          "nome": {
            "type": [
              "string",
              "null"
            ],
            "description": "Nome do profissional conforme cadastro da OAB."
          },
          "endereco": {
            "type": [
              "string",
              "null"
            ],
            "description": "Endereço profissional, quando disponível."
          },
          "situacao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Situação do registro, quando disponível."
          },
          "telefone": {
            "type": [
              "string",
              "null"
            ],
            "description": "Telefone de contato profissional, quando disponível."
          },
          "inscricao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Número de inscrição do profissional na OAB."
          },
          "nomeSocial": {
            "type": [
              "string",
              "null"
            ],
            "description": "Nome social do profissional, quando registrado."
          },
          "organizacao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Sociedade ou organização vinculada, quando disponível."
          },
          "tipoInscricao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Categoria do registro (ex.: ADVOGADO, ESTAGIÁRIO)."
          }
        }
      },
      "description": "Lista de profissionais que correspondem aos critérios da busca."
    },
    "inscricao": {
      "type": [
        "string",
        "null"
      ],
      "description": "Número de inscrição informado na consulta, quando a busca é feita por inscrição."
    },
    "observacoes": {
      "type": [
        "string",
        "null"
      ],
      "description": "Resumo textual do resultado da consulta, com a quantidade de registros encontrados."
    },
    "nomePesquisado": {
      "type": [
        "string",
        "null"
      ],
      "description": "Nome informado na consulta, quando a busca é feita por nome."
    },
    "possuiRegistros": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Indica se algum profissional foi localizado na base."
    }
  }
}

Códigos de erro

CódigoMensagemQuando acontece
400Requisição Inválidaa requisição está incorreta ou os parâmetros são inválidos.
401Não Autenticadoo usuário não forneceu as credenciais corretas para acessar o recurso.
403Não Autorizadoo servidor recebeu a requisição, mas se negou a autorizá-la por conta de saldo indisponível.
404Não Encontradoo servidor não encontrou uma representação atual do recurso solicitado.
408Tempo Esgotadoo servidor não conseguiu retornar a requisição no prazo estabelecido.
500Falha ao Realizar Consultao servidor não conseguiu processar a requisição com sucesso.
503Consulta em Manutençãoa consulta requisitada está em manutenção.

Observações

  • Fonte oficial: Cadastro Nacional dos Advogados da OAB. A disponibilidade e o preenchimento dos campos dependem do que a Ordem publica para cada registro; itens como situação, organização, telefone, endereço e foto costumam vir vazios na busca por nome.
  • A busca por nome pode retornar múltiplos homônimos; refine com Inscricao + UF para chegar a um registro único.
  • Quando nenhum profissional é localizado, o campo possuiRegistros retorna false e a lista advogados vem vazia — a consulta é considerada respondida e cobrada normalmente, pois "nada consta" também é uma resposta válida da fonte.

Integrar

OpenAPI (JSON) ↗ — importe a URL no Postman ou no Insomnia para gerar a coleção com todos os endpoints. Também dá para consultar pelo chat: conecte via MCP. Esta página em Markdown.