CRF — Conselho Regional de Farmácia

GET https://app.fontedata.com/api/v1/consulta/crf
R$ 0,30 por consulta

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

Valida a inscrição de farmacêuticos no Conselho Regional de Farmácia (CRF), retornando os dados de registro profissional a partir do número da inscrição. A consulta é feita em tempo real junto à fonte oficial do conselho.

Casos de uso:

  • Verificação de habilitação profissional em processos de contratação e credenciamento
  • Onboarding e KYC de profissionais e prestadores de serviço
  • Prevenção a fraudes e validação de identidade profissional
  • Conformidade regulatória e auditoria de equipes técnicas
  • Checagem de situação (ativo/regular) antes de convênios e parcerias

Requisição

curl -H "X-API-Key: SUA_CHAVE" \
  "https://app.fontedata.com/api/v1/consulta/crf?uf=SP&cidade=S%C3%83O+PAULO&numero_registro=123456"

Parâmetros

NomeTipoDescriçãoExemplo
uf obrigatóriotextoUF do registro (sigla do estado).SP
cidade obrigatóriotextoCidade do registro (nome por extenso, em maiúsculas).SÃO PAULO
numero_registro obrigatóriotextoNúmero do registro no conselho.123456

Resposta

Retorna os dados cadastrais do registro: identificação do profissional (nome), categoria, situação do registro e os identificadores da inscrição. Campos ausentes na fonte retornam nulos.

Exemplo — 200 OK
{
  "uf": "SP",
  "cpf": "***",
  "nome": "NOME DO PROFISSIONAL",
  "cidade": "SÃO PAULO",
  "situacao": "DEFINITIVO",
  "categoria": "FARMACÊUTICO",
  "data_inscricao": "2020-01-15",
  "numero_registro": "123456",
  "data_inscricao_br": "15/01/2020"
}
Schema da resposta (JSON Schema)
JSON Schema
{
  "type": "object",
  "properties": {
    "uf": {
      "type": [
        "string",
        "null"
      ],
      "description": "Unidade federativa do registro."
    },
    "cpf": {
      "type": [
        "string",
        "null"
      ],
      "description": "CPF do profissional (somente dígitos), quando disponível."
    },
    "nome": {
      "type": [
        "string",
        "null"
      ],
      "description": "Nome completo do profissional."
    },
    "cidade": {
      "type": [
        "string",
        "null"
      ],
      "description": "Cidade do registro."
    },
    "situacao": {
      "type": [
        "string",
        "null"
      ],
      "description": "Situação do registro (ex.: DEFINITIVO)."
    },
    "categoria": {
      "type": [
        "string",
        "null"
      ],
      "description": "Categoria do profissional."
    },
    "data_inscricao": {
      "type": [
        "string",
        "null"
      ],
      "description": "Data de inscrição no formato ISO (AAAA-MM-DD)."
    },
    "numero_registro": {
      "type": [
        "string",
        "null"
      ],
      "description": "Número do registro no conselho."
    },
    "data_inscricao_br": {
      "type": [
        "string",
        "null"
      ],
      "description": "Data de inscrição no formato brasileiro (DD/MM/AAAA)."
    }
  }
}

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 Encontradonão foi encontrado registro para os parâmetros informados.
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. Por favor, entre em contato com o nosso suporte.
503Consulta em Manutençãoa consulta requisitada está em manutenção. Por favor, entre em contato com o nosso suporte.

Observações

  • Cada requisição consulta um único registro.
  • Os dados refletem a situação no momento da consulta, direto da fonte oficial do conselho.
  • Consultas sem correspondência retornam 404 (Não Encontrado).

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.