Skip to content

IBAMA — Environmental Embargoes

Overview

Item Detail
Provider IBAMA (Instituto Brasileiro do Meio Ambiente e dos Recursos Naturais Renovaveis)
Data Embargo terms for environmental infractions (SIFISC)
Access CSV dump download (dadosabertos.ibama.gov.br)
Format Zipped CSV (~47 MB, ~170 MB uncompressed) with WKT geometries
Authentication None
License ODbL (Open Database License)
Records ~114K embargo terms, monthly update

The siscom.ibama.gov.br GeoServer WFS was decommissioned by the source in 2026. Access has migrated to the official SIFISC dump on the open data platform.

Access

Parameter Value
URL dadosabertos.ibama.gov.br/dados/SIFISC/termo_embargo/termo_embargo/termo_embargo_csv.zip
Update Monthly (Last-Modified on the server)
Filters uf and bbox applied client-side after the download

Usage Example

import asyncio
from agrobr import ibama

async def main():
    # All embargoes in Brazil
    df = await ibama.embargos()

    # Filter by state
    df = await ibama.embargos(uf="MT")

    # With WKT geometry (requires geopandas — [geo] extra)
    gdf = await ibama.embargos_geo(uf="RR")
    gdf = await ibama.embargos_geo(bbox=(-56, -16, -54, -14))

    # With metadata
    df, meta = await ibama.embargos(return_meta=True)

    # Polars
    df = await ibama.embargos(as_polars=True)

asyncio.run(main())

Columns

Column Type Description
seq_tad str Term identifier in SIFISC (empty in records from the AIE Mob system)
numero_tad str Embargo Term number
data_embargo datetime Embargo date
num_processo str Administrative process number
descricao str Embargo/infraction description
codigo_municipio str Municipality IBGE code
municipio str Municipality
uf str State (abbreviation)
latitude / longitude float Term coordinates
area_embargada_ha float Embargoed area in hectares
nome_imovel str Property name
status str Form status (Lavrado, Cancelado, ...)
cancelado bool Term cancelled
data_desembargo datetime Disembargo date (NaT if active)

embargos_geo adds geometry (Polygon/MultiPolygon, EPSG:4326) parsed from the WKT of the dump itself — only records with a polygon.

Particularities

  • PII excluded: the source dump carries the name and CPF/CNPJ of the embargoed party; agrobr does not expose those fields (project policy). Anyone who needs them for compliance can download the raw CSV from the source.
  • Dirty dates in the source: some records have impossible dates (e.g., year 2925); they are preserved when syntactically valid and become NaT when they do not parse.
  • bbox filters by the point (lat/lon) of the term, not by polygon intersection.
  • Geo with no filter: embargos_geo() without uf/bbox parses WKT for all of Brazil — slow; a warning is emitted.

Limitations

  • Geometry present in part of the records (embargoes without a polygon are left out of the geo)
  • Full download (~47 MB) on every call — filters are client-side
  • ODbL: free use with attribution to the source