FinzData
Margin Debt & Leverage Data
Monthly FINRA margin statistics since January 1997. Debit balances in customers' securities margin accounts, free credit balances in cash and margin accounts, plus derived leverage signals.
What you get
Monthly FINRA margin debt history since January 1997 with derived signals for research and analysis.
| Field | Description |
|---|---|
| month | YYYY-MM period |
| debit | Margin debt, USD millions |
| free_cash | Free credit balances in cash accounts, USD millions |
| free_margin | Free credit balances in margin accounts, USD millions |
| net | debit minus free credits |
| yoy | % change vs 12 months earlier |
| chg3m | % change vs 3 months earlier |
| yoy_z | z-score of YoY growth vs full history |
| record_high | Flag on /latest when debit is a new all-time high |
| prior_peak | Flag on /latest when prior peak is exceeded |
Why it matters
Margin debt growth is a historical context series for leverage in equity markets. For factual reference, margin debt YoY growth peaked before the 2000, 2007 and 2021 market tops: YoY +80% Mar 2000, +63% Jul 2007, +72% Mar 2021. This is historical context, not a signal guarantee or investment advice. Read the full study
Pricing
Full history + signals $29 one-time Buy
Add it to any look-back bundle for $19 View bundles
Monthly updates included with the $19.95/month updates subscription.
Included with Institutional.
Free: last 12 months of margin debt (month, debit) via the API.
API
curl "https://api.finzdata.com/v1/margin/history?start=2020-01&format=csv" -H "X-API-Key: YOUR_KEY"curl "https://api.finzdata.com/v1/margin/latest" -H "X-API-Key: YOUR_KEY"import requests
headers = {"X-API-Key": "YOUR_KEY"}
r = requests.get("https://api.finzdata.com/v1/margin/history?start=2020-01&format=json", headers=headers)
data = r.json()
print(data[0])Source: FINRA margin statistics (public data), updated monthly after FINRA's release.