Bourse
ENPL
Menu
Radar
Pricing
Developers / API
Bourse API

Bulk History in Parquet: Congress, Insider and 13F Data for Backtesting

Nightly full-history files of every Bourse dataset in Parquet, CSV and NDJSON, delivered through pre-signed Amazon S3 links, so quants can backtest before going live.

· 1 min read

Nobody plugs a live feed into a strategy before running it through years of history. Every night Bourse writes each dataset to whole-history files built for that.

Key takeaways

Example

`` import bourse df = bourse.download_bulk("congress", format="parquet", read=True) # Enterprise paths = bourse.download_bulk("insiders", format="csv.gz") # API Pro ``

Parquet loads into pandas or Polars much faster than CSV and takes a fraction of the space, because it stores typed columns and compresses them.

Point-in-time

Use processed_by_bourse_timestamp and filed_at_source_timestamp in the files to replay history exactly as it became public. See point-in-time data and the developer page.

See these filings as they land

Bourse collects Congress trades, SEC Form 4 insider filings and 13F fund holdings in one live feed, and flags insider buying clusters automatically. Free to start.

Bourse provides financial data and editorial information, parts of which are generated by AI. This page is for general education only. It is not personalised investment advice or a recommendation to buy or sell any financial instrument. Make your own decisions.