Petroleum Logistics Movement — Brazil Monthly Modal Flows

One row is one month and reported product movement between origin and destination markets for Brazilian origin and destination state or region coverage in Brazil, with measured petroleum logistics movement and temporal coverage through 2026-05-01. The profiled table has 211,933 rows.

anp-brazil-mdpg-movimentacaologistica·11 columns·1.8 MB·Creative Commons Attribution-NoDerivatives 3.0 Unported (site footer) plus ANP portal terms·updated 18d ago

Schema

dateDATE
yearINTEGER
monthINTEGER
uf_origemVARCHAR
uf_destinoVARCHAR
produtoVARCHAR
classificacaoVARCHAR
sub_classificacaoVARCHAR
operacaoVARCHAR
modalVARCHAR
qtd_produto_liquidoDOUBLE

Get this dataset on your machine

subsets sync --bundle medium clones the mid-size tiers as queryable local tables — use --bundle large for the widest tier

pip install subsetsio
subsets sync --bundle small # or medium, or large
subsets serve # search + SQL at http://localhost:8080

Free and open — the data syncs straight from the public bucket, and search + SQL run entirely on your machine. See docs →

Query it locally

Full docs →
Bash
subsets serve   # local API on http://localhost:8080
curl -s -X POST "http://localhost:8080/query" \
  -H "Content-Type: application/json" \
  -d '{"sql": "SELECT * FROM \"anp-brazil-mdpg-movimentacaologistica\" LIMIT 5"}'

No account, no API key — the data syncs straight from bundles.subsets.io and every query runs on your machine. See the local API reference.