SICAR (Rural Environmental Registry)¶
About¶
The National Rural Environmental Registry System (SICAR) is the mandatory electronic registry of every rural property in Brazil, under Law 12.651/2012 (Forest Code). Administered by the Brazilian Forest Service (SFB), the system holds more than 7.4 million properties registered across 27 states.
The CAR includes information about:
- Rural property identification
- Registration status (Active, Pending, Suspended, Cancelled)
- Total area in hectares
- Fiscal modules
- Property type (Rural, Settlement, Indigenous Land)
- Municipality and IBGE code
Access via WFS¶
agrobr accesses the SICAR GeoServer WFS directly, with no need for CAPTCHA or authentication. The OGC WFS protocol allows standardized queries with server-side filters (CQL_FILTER) and transparent pagination.
Endpoint: https://geoserver.car.gov.br/geoserver/sicar/wfs
Available fields¶
| Field | Type | Description |
|---|---|---|
| cod_imovel | string | Unique property code (UF-IBGE-hash) |
| status | string | AT (Active), PE (Pending), SU (Suspended), CA (Cancelled) |
| data_criacao | datetime | Registration creation date |
| data_atualizacao | datetime | Last update (nullable) |
| area_ha | float | Total area in hectares |
| condicao | string | Registration condition (nullable) |
| uf | string | State abbreviation |
| municipio | string | Municipality name |
| cod_municipio_ibge | int | Municipality IBGE code |
| modulos_fiscais | float | Number of fiscal modules |
| tipo | string | IRU (Rural), AST (Settlement), PCT (Indigenous Land) |
Notes¶
- Incremental update:
imoveis(),imoveis_geo()andimoveis_geo_stream()acceptatualizado_apos(CQLdata_atualizacao>'...', ISO date or datetime) to fetch only records updated after a given date. The filter is applied server-side only: thedata_atualizacaocolumn is not returned by the WFS (it comes back empty in the result). Unavailable in SP, RS, PR, SC, RJ and TO — thedata_atualizacaofield does not exist in those state WFS layers - Geometry available:
imoveis_geo()returns aGeoDataFramewith MultiPolygon polygons (EPSG:4326) via WFS GeoJSON. Requirespip install agrobr[geo]. Max 5,000 features per request - Transparent pagination: large queries are paginated automatically (10,000 records per page)
- Extended timeout: 180s read timeout for states with many records (BA, MG, MT)
- SSL: the CAR GeoServer uses a legacy cipher suite that rejects the standard TLS handshake.
The client uses a custom SSLContext with
@SECLEVEL=1to enable compatible ciphers. - EUDR relevance: data essential for compliance with the EU Deforestation Regulation
License¶
Open data from the Brazilian federal government. Available via the gov.br CKAN portal. License: CC-BY — free use with attribution to the source.