Python · Open Source · PyPI

Dados agrícolas brasileiros em uma linha de código

CEPEA, CONAB, IBGE, NASA POWER, USDA, B3 e mais 29 fontes — 35 origens, uma API unificada com fallback automático, cache inteligente e contratos versionados.

$ pip install agrobr

Peça o que quer.
A fonte é detalhe interno.

Datasets abstraem múltiplas fontes com fallback automático. Quando CEPEA retorna 403, o agrobr busca Notícias Agrícolas. Quando o servidor cai, serve do cache.

preco_diario
Preços spot de 20 commodities agrícolas
CEPEA → NA → cache
producao_anual
Produção consolidada por UF e município
IBGE PAM → CONAB
estimativa_safra
Estimativas da safra corrente
CONAB → IBGE LSPA
balanco
Oferta e demanda por cultura
CONAB
credito_rural
Crédito rural por cultura, programa, seguro e modalidade
BCB/SICOR → BigQuery
exportacao
Exportações agrícolas por NCM
ComexStat → ABIOVE
fertilizante
Entregas de fertilizantes por UF
ANDA
custo_producao
Custos de produção por hectare
CONAB
pecuaria_municipal
Rebanhos e produção de origem animal por UF/município
IBGE PPM
abate_trimestral
Abate de bovinos, suínos e frangos por UF
IBGE Abate
cadastro_rural
Cadastro Ambiental Rural: imóveis rurais por UF
SICAR/GeoServer WFS
censo_agropecuario
Censo Agropecuário 1995/2006/2017: rebanho, uso da terra, lavouras, manejo de solo, irrigação
IBGE Censo Agro
censo_agropecuario_legado
Censo 1995/96 legado: tecnologia, pessoal, máquinas, produção animal, valor, financeiro
IBGE FTP
censo_agropecuario_historico
Série histórica 1920-2006: 9 temas censitários por UF
IBGE SIDRA
censo_agropecuario_municipal_1985
Censo 1985 municipal: 53 temas, 22 UFs (OCR de PDFs)
IBGE PDFs
silvicultura
Produção silvicultural: eucalipto, pinus, carvão vegetal, madeira
IBGE PEVS
extrativismo_vegetal
Produção extrativista vegetal: açaí, castanha, erva-mate, palmito
IBGE PEVS
leite_industrial
Aquisição e industrialização trimestral de leite por UF
IBGE Leite
importacao
Importações agrícolas brasileiras por produto, UF e mês
ComexStat
pib_agro
PIB agropecuário por setor e trimestre
IBGE SIDRA
progresso_safra
Progresso semanal de semeadura e colheita
CONAB
serie_historica_safra
Série histórica de safras — 32 culturas desde 1976
CONAB
preco_atacado
Preços de atacado hortifrúti em CEASAs
CONAB CEASA/PROHORT
seguro_rural
Apólices e sinistros do seguro rural
MAPA PSR
clima
Dados climáticos mensais por UF ou diários por estação
INMET → NASA POWER
futuros_agricolas
Futuros agrícolas B3: ajustes, histórico e posições abertas
B3
oferta_demanda_global
Oferta/demanda global de commodities agrícolas (USDA PSD)
USDA
comercio_internacional
Comércio internacional bilateral por HS code
UN Comtrade
zoneamento_agricola
Zoneamento de risco climático: janelas de plantio por município
MAPA/Embrapa (ZARC)
condicao_lavouras
Condição semanal das lavouras do Paraná
DERAL
movimentacao_portuaria
Movimentação portuária de carga: granel, geral, contêiner
ANTAQ
queimadas
Focos de calor por satélite em 6 biomas brasileiros
INPE
uso_do_solo
Cobertura e uso da terra anual por UF e município
MapBiomas
desmatamento
Desmatamento consolidado PRODES + alertas DETER
INPE TerraBrasilis
from agrobr import datasets # Uma linha. Fallback automático. Cache DuckDB. df = await datasets.preco_diario("soja") df = await datasets.producao_anual("soja", ano=2023) df = await datasets.estimativa_safra("soja", safra="2024/25") df = await datasets.credito_rural("soja", safra="2024/25") df = await datasets.exportacao("soja", ano=2024)

Construído para produção,
não para demo.

Fallback em Cascata

Fonte primária falha → tenta secundária → serve do cache. Transparente.

Cache DuckDB

Histórico permanente local. Sem re-download. Séries temporais acumuladas.

Contratos Versionados

Schema garantido por dataset. Breaking changes só em major. Semver.

Async-first

httpx nativo com sync wrapper. Funciona em Jupyter, FastAPI e Airflow.

Validação Pydantic v2

Modelos tipados. Sanity checks estatísticos. Fingerprinting de layout.

Modo Determinístico

Reprodutibilidade total via contextvars. Para papers e auditorias.

35 origens. Uma API.

Cada fonte tem seu próprio parser com versionamento, fingerprinting e tratamento de encoding. Você só vê o DataFrame.

CEPEA/ESALQ
20 indicadores
Soja, milho, boi, café, algodão, trigo, arroz, açúcar, etanol, frango, suíno, leite, laranja
CC BY-NC
CONAB
Safras + Balanço + Custos + Série
Estimativas mensais, oferta e demanda, custos, série histórica 2010+
IBGE/SIDRA
PAM + LSPA + PPM + Abate + PEVS + Leite + PIB + Censo
Produção agrícola, estimativas, pecuária, abate, silvicultura, extrativismo vegetal, leite, PIB agro e censo
NASA POWER
7 parâmetros diários
Climatologia via satélite: temperatura, precipitação, radiação, umidade, vento
BCB/SICOR
Crédito rural + dimensões
Financiamentos por cultura/UF com programa, seguro, modalidade e atividade
ComexStat
Exportações
Comércio exterior agrícola por NCM, UF e período
ANDA
Fertilizantes
Entregas de fertilizantes por UF e produto
ABIOVE
Complexo soja
Exportação mensal de grão, farelo, óleo e milho
USDA PSD
Estimativas globais
Produção, oferta e demanda internacional por commodity
IMEA
Mato Grosso
Cotações diárias e indicadores de 6 cadeias produtivas
Restrito
DERAL
Lavouras PR
Condição semanal, progresso de plantio e colheita
INMET
600+ estações
Meteorologia por estação (API instável — usar NASA POWER)
Not. Agrícolas
Fallback CEPEA
Cotações agrícolas como fonte secundária de preços
Deprecated · Restrito
Queimadas/INPE
Focos de calor
6 biomas, 13 satélites, dados diários por município
Desmatamento
PRODES + DETER + Geometria
Desmatamento consolidado anual, alertas em tempo real e poligonos GeoDataFrame
MapBiomas
Cobertura da terra
Uso e cobertura anual por município (1985-presente)
CONAB Progresso
Plantio/Colheita
Progresso semanal por cultura e UF (6 culturas, 27 UFs)
CONAB CEASA
43 CEASAs · 48 produtos
Preços diários de atacado hortifruti via PROHORT
Zona cinza
B3 Futuros Agro
7 contratos
Ajustes diarios de boi, milho, cafe, etanol, soja
Zona cinza
UN Comtrade
Trade mirror
Comercio bilateral por HS code, ~200 paises
ANTAQ
Portos · 2010+
Movimentacao portuaria de granel, geral e conteiner
ANP Diesel
Precos + Volumes
Diesel por UF/municipio — proxy de atividade mecanizada
MAPA PSR
Seguro rural · 2006+
Apolices e sinistros — leading indicator de revisao CONAB
ANTT Pedagio
200+ pracas · 2010+
Fluxo de veiculos pesados — proxy de escoamento de safra
SICAR
27 UFs · 7.4M+ imoveis + geometria
Cadastro Ambiental Rural — compliance EUDR, perfil fundiario, poligonos GeoDataFrame
ZARC
40+ culturas · todos municipios
Zoneamento Agricola de Risco Climatico — janelas de plantio por municipio/cultura/solo/ciclo
Agrofit/MAPA
~8K formulados · ~2.8K tecnicos
Defensivos agricolas registrados — produtos formulados, autorizacoes de uso e produtos tecnicos (CC-BY)
FUNAI
~740 TIs + geometria
Terras indigenas — poligonos WFS GeoDataFrame, filtro uf/fase/bbox
ICMBio
344 UCs federais + geometria
Unidades de conservacao — PI/US, filtro uf/grupo/bioma/bbox
INCRA
~426 territorios + geometria
Territorios quilombolas — compliance EUDR, filtro uf/fase/bbox
IBAMA
~89K embargos + geometria
Embargos ambientais — paginacao WFS automatica, filtro uf/bbox, PII excluido
MapBiomas Alerta
500K+ alertas + geometria
Alertas de desmatamento via GraphQL — filtro data/fonte/bbox/uf, WKT geometry
Lista Suja
Trabalho escravo
Cadastro de empregadores flagrados — download XLSX, filtro UF, warning PII
ANA/SNIRH
4 layers + geometria
Hidrografia, pivos irrigacao, demanda irrigacao, disponibilidade hidrica (ArcGIS REST)
SFB
3 layers + geometria
CNFP florestas publicas, concessoes florestais, IFN conglomerados (ArcGIS REST)

pip install agrobr

MIT License (código). 5500+ testes. 35 fontes. 34 datasets. Licenças dos dados →