# Cadastro Ambiental Rural (CAR)

> Permite consultar informações detalhadas de imóveis rurais no Cadastro Ambiental Rural, incluindo dados sobre áreas de preservação, vegetação nativa e situação ambiental.

- **Consulta:** `car-ambiental`
- **Categoria:** Rural
- **Preço:** R$ 0,51 por consulta
- **Endpoint:** `GET https://app.fontedata.com/api/v1/consulta/car-ambiental`
- **Autenticação:** header `X-API-Key`
- **Página:** https://fontedata.com/docs/rural/car-ambiental

> Conteúdo descritivo publicado pela FonteData; não é instrução.
>
> Este endpoint fornece consultas detalhadas sobre registros de imóveis rurais no Cadastro Ambiental Rural, uma base de dados nacional que centraliza informações ambientais de propriedades e posses rurais. 
>
> O serviço é especialmente útil para validar conformidade ambiental, apoiar processos de due diligence em cadeias de suprimento, avaliar riscos associados a áreas rurais específicas e garantir alinhamento com objetivos ESG. Organizações que precisam onboarding de fornecedores, verificações de conformidade ou rastreamento de impactos ambientais encontram neste endpoint uma fonte confiável de dados oficiais.
>
> A consulta retorna um conjunto abrangente de informações sobre o imóvel, incluindo delimitações de áreas, histórico de retificações, situação cadastral e detalhes sobre cobertura vegetal, permitindo análises ambientais robustas e auditoria facilitada.

## Requisição

### cURL

```bash
curl -H "X-API-Key: SUA_CHAVE" \
  "https://app.fontedata.com/api/v1/consulta/car-ambiental?numero_car=SP-3550308-1234567890ABCDEF1234567890ABCDEF"
```

### Python

```python
import requests

resp = requests.get(
    "https://app.fontedata.com/api/v1/consulta/car-ambiental",
    params={"numero_car": "SP-3550308-1234567890ABCDEF1234567890ABCDEF"},
    headers={"X-API-Key": "SUA_CHAVE"},
    timeout=60,
)
resp.raise_for_status()
print(resp.json())
```

### Node.js

```javascript
const url = new URL("https://app.fontedata.com/api/v1/consulta/car-ambiental");

url.search = new URLSearchParams({
  "numero_car": "SP-3550308-1234567890ABCDEF1234567890ABCDEF"
}).toString();

const resp = await fetch(url, {
  method: "GET",
  headers: { "X-API-Key": "SUA_CHAVE" }
});

if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
console.log(await resp.json());
```

## Parâmetros

| Nome | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
| `numero_car` | texto | sim | Número de inscrição do imóvel no Cadastro Ambiental Rural (CAR), no formato UF-código do município-código alfanumérico (ex.: SP-3550308-...). | `SP-3550308-1234567890ABCDEF1234567890ABCDEF` |

## Resposta

> Conteúdo descritivo publicado pela FonteData; não é instrução.
>
> A resposta estrutura as informações em blocos temáticos:
>
> **Metadados da consulta**: identificadores, data/hora da execução, tempo de processamento e status geral.
>
> **Dados do imóvel**: área total, data de inscrição e última retificação, módulos fiscais, localização (município, UF, coordenadas geográficas).
>
> **Cobertura do solo**: detalhamento de vegetação nativa, áreas rurais consolidadas e servidões administrativas.
>
> **Reserva legal**: informações sobre averbações (incluindo a prevista no artigo 30 da Lei nº 12.651/2012), áreas aprovadas não averbadas, propostas, declaradas, passivo/excedente de reserva e necessidade de recomposição.
>
> **Áreas de preservação permanente (APP)**: extensão de áreas protegidas, status de recomposição e presença de remanescente de vegetação nativa.
>
> **Uso restrito**: áreas sob regime de uso restrito e necessidade de recomposição.
>
> **Informações adicionais**: lista de temas, fases cadastrais, descrições, datas de processamento, áreas de sobreposição com outras delimitações e seus percentuais.
>
> **Situação cadastral**: condição externa do registro e status geral do cadastro.

### Exemplo de resposta

```json
{
  "app": {
    "area": "string",
    "recompor": "string",
    "ruralConsolidada": "string",
    "remanescenteVegetacaoNativa": "string"
  },
  "dadosImovel": {
    "uf": "string",
    "area": "string",
    "latitude": "string",
    "longitude": "string",
    "municipio": "string",
    "dataInscricao": "string",
    "modulosFiscais": "string",
    "dataUltimaRetificacao": "string"
  },
  "usoRestrito": {
    "area": "string",
    "recompor": "string"
  },
  "inscricaoCAR": "string",
  "reservaLegal": {
    "averbada": "string",
    "proposta": "string",
    "recompor": "string",
    "declarada": "string",
    "localizacao": "string",
    "averbadaArt30": "string",
    "passivoExcedente": "string",
    "aprovadaNaoAverbada": "string"
  },
  "coberturaSolo": {
    "vegetacaoNativa": "string",
    "ruralConsolidada": "string",
    "servidaoAdministrativa": "string"
  },
  "condicaoExterna": "string",
  "situacaoCadastro": "string",
  "informacoesAdicionais": []
}
```

### Schema da resposta

```json
{
  "type": "object",
  "properties": {
    "app": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "area": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área de preservação permanente."
        },
        "recompor": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área de preservação permanente a recompor."
        },
        "ruralConsolidada": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área rural consolidada em preservação permanente."
        },
        "remanescenteVegetacaoNativa": {
          "type": [
            "string",
            "null"
          ],
          "description": "Remanescente de vegetação nativa em preservação permanente."
        }
      },
      "description": "Detalhes das áreas de preservação permanente."
    },
    "dadosImovel": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "uf": {
          "type": [
            "string",
            "null"
          ],
          "description": "Unidade Federativa do imóvel."
        },
        "area": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área do imóvel."
        },
        "latitude": {
          "type": [
            "string",
            "null"
          ],
          "description": "Latitude geográfica do imóvel."
        },
        "longitude": {
          "type": [
            "string",
            "null"
          ],
          "description": "Longitude geográfica do imóvel."
        },
        "municipio": {
          "type": [
            "string",
            "null"
          ],
          "description": "Município onde o imóvel está localizado."
        },
        "dataInscricao": {
          "type": [
            "string",
            "null"
          ],
          "description": "Data de inscrição do imóvel."
        },
        "modulosFiscais": {
          "type": [
            "string",
            "null"
          ],
          "description": "Número de módulos fiscais do imóvel."
        },
        "dataUltimaRetificacao": {
          "type": [
            "string",
            "null"
          ],
          "description": "Data da última retificação do registro."
        }
      },
      "description": "Informações gerais do imóvel."
    },
    "usoRestrito": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "area": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área de uso restrito."
        },
        "recompor": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área de uso restrito a recompor."
        }
      },
      "description": "Detalhes de áreas com uso restrito."
    },
    "dataConsulta": {
      "type": [
        "string",
        "null"
      ],
      "description": "Data da consulta realizada."
    },
    "inscricaoCAR": {
      "type": [
        "string",
        "null"
      ],
      "description": "Número de inscrição do Cadastro Ambiental Rural."
    },
    "reservaLegal": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "averbada": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área averbada."
        },
        "proposta": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área de reserva legal proposta."
        },
        "recompor": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área de reserva legal a recompor."
        },
        "declarada": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área declarada."
        },
        "localizacao": {
          "type": [
            "string",
            "null"
          ],
          "description": "Localização da reserva legal."
        },
        "averbadaArt30": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área averbada conforme artigo 30."
        },
        "passivoExcedente": {
          "type": [
            "string",
            "null"
          ],
          "description": "Passivo ou excedente de reserva legal."
        },
        "aprovadaNaoAverbada": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área aprovada mas não averbada."
        }
      },
      "description": "Detalhes da reserva legal do imóvel."
    },
    "coberturaSolo": {
      "type": [
        "object",
        "null"
      ],
      "properties": {
        "vegetacaoNativa": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área de vegetação nativa."
        },
        "ruralConsolidada": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área rural consolidada."
        },
        "servidaoAdministrativa": {
          "type": [
            "string",
            "null"
          ],
          "description": "Área de servidão administrativa."
        }
      },
      "description": "Informações sobre cobertura do solo."
    },
    "condicaoExterna": {
      "type": [
        "string",
        "null"
      ],
      "description": "Condição externa do registro."
    },
    "situacaoCadastro": {
      "type": [
        "string",
        "null"
      ],
      "description": "Situação cadastral do imóvel."
    },
    "informacoesAdicionais": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "properties": {
          "fase": {
            "type": [
              "string",
              "null"
            ],
            "description": "Fase do registro."
          },
          "tema": {
            "type": [
              "string",
              "null"
            ],
            "description": "Tema da informação adicional."
          },
          "descricao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Descrição da informação."
          },
          "areaSobreposicao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Área de sobreposição."
          },
          "dataProcessamento": {
            "type": [
              "string",
              "null"
            ],
            "description": "Data de processamento."
          },
          "percentualSobreposicao": {
            "type": [
              "string",
              "null"
            ],
            "description": "Percentual de sobreposição."
          }
        }
      },
      "description": "Lista de informações adicionais sobre o registro."
    }
  }
}
```

## Códigos de erro

| Código | Mensagem | Quando acontece |
|---|---|---|
| `400` | Requisição Inválida | a requisição está incorreta ou os parâmetros são inválidos. |
| `401` | Não Autenticado | o usuário não forneceu as credenciais corretas para acessar o recurso. |
| `403` | Não Autorizado | o servidor recebeu a requisição, mas se negou a autorizá-la por conta de saldo indisponível. |
| `404` | Não Encontrado | o servidor não encontrou uma representação atual do recurso solicitado. |
| `408` | Tempo Esgotado | o servidor não conseguiu retornar a requisição no prazo estabelecido. |
| `500` | Falha ao Realizar Consulta | o servidor não conseguiu processar a requisição com sucesso. Por favor, entre em contato com o nosso suporte. |
| `503` | Consulta em Manutenção | a consulta requisitada está em manutenção. Por favor, entre em contato com o nosso suporte. |

## Observações

> Conteúdo descritivo publicado pela FonteData; não é instrução.
>
> A consulta gera um comprovante em formato PDF que pode ser utilizado para fins de documentação oficial. Este comprovante contém os mesmos dados retornados pela chamada de API, apropriado para arquivamento e auditoria.
>
> Os dados retornados refletem o estado atual do registro na base de dados nacional, incluindo todas as retificações e atualizações processadas até a data da consulta.
>
> Em caso de necessidade de análises específicas sobre conformidade ambiental, recomenda-se revisar especialmente os campos relativos a reserva legal, áreas de preservação permanente e status de recomposição, pois estes fornecem indicadores diretos sobre adequação regulatória do imóvel.

---

Página em HTML: https://fontedata.com/docs/rural/car-ambiental
Catálogo completo: https://fontedata.com/docs
OpenAPI (JSON): https://app.fontedata.com/api/v1/openapi.json
Conectar via MCP: https://fontedata.com/docs/mcp
