Select a stock ticker to begin
Use the filters on the left to view OCC stock loan data and candlestick charts
Corresponding data table will be generated upon selecting a stock ticker
Welcome to the most comprehensive OCC Stock Loan Program data visualization tool available online. This platform provides unprecedented access to historical stock borrowing data from the Options Clearing Corporation (OCC), enabling traders, researchers, and market analysts to track lending trends and correlate them with stock price movements dating back to September 2018.
🚨 We've Moved! 🚨
This platform is so obviously not affiliated with the OCC that only someone super intellectually challenged would ever confuse us for them. That is a mistake that only the smooth brains over at the OCC themselves could possibly make. Due to their inability to differentiate our site from their own after stumbling upon us on page 11 from Googling themselves, we have moved to a new location. Because of how embarrassing this was for them, we didn't fight their threats of legal action. They clearly feel the need to compensate for something and we don't want to make them feel any more insecure than they already feel. We just hope everything is ok at home. Thanks for your understanding as the OCC struggles with their insecurities — welcome to Stock Loan Data, our new home!
💡 To get started right away, head over to the Data tab
The table below shows actual OCC Hedge Loan Program balances (in USD) for eight widely-followed securities over the five most recent trading days in our database. This data is sourced directly from the OCC and is representative of the information available across thousands of stocks dating back to September 2018. Use the Data tab above to explore any ticker interactively.
| Ticker | Nov 2, 2026 | Nov 3, 2026 | Nov 4, 2026 | Nov 5, 2026 | Nov 6, 2026 |
|---|---|---|---|---|---|
| AAPL | $2.73B | $2.73B | $2.62B | $2.39B | $2.50B |
| AMZN | $4.72B | $4.73B | $5.08B | $4.93B | $4.71B |
| AMD | $1.31B | $1.16B | $1.22B | $993.7M | $1.03B |
| GME | $129.9M | $112.1M | $103.6M | $93.9M | $98.7M |
| META | $1.51B | $1.56B | $1.50B | $1.48B | $1.61B |
| MSFT | $3.72B | $3.85B | $3.89B | $3.40B | $3.58B |
| NVDA | $6.09B | $6.22B | $6.06B | $5.30B | $5.73B |
| TSLA | $2.04B | $1.94B | $1.68B | $1.27B | $1.18B |
Data sourced from the OCC Stock Loan Program. Last updated: November 6, 2026. Full historical data from September 2018 to present is available via the Data tab and API.
Stock lending, also known as securities lending, is a fundamental mechanism in modern financial markets that allows investors to temporarily transfer ownership of their shares to borrowers, typically for short-selling purposes. When an investor wants to short sell a stock—betting that its price will decline—they must first borrow shares from someone who owns them. The OCC Stock Loan Program facilitates this process by acting as a central clearinghouse and counterparty for these transactions.
Understanding stock loan data is crucial for several reasons:
Introduced in July 1993, the OCC Stock Loan Program (formerly known as the "Hedge Program") was designed to allow Clearing Members to use borrowed and loaned securities to reduce margin requirements by more accurately reflecting the real risks of their intermarket hedged positions. Over the past three decades, the program has evolved significantly, with OCC working closely with Clearing Members and The Depository Trust Company (DTC) to expand capabilities and increase operational efficiency.
The program serves a critical role in the options and equities markets by providing a standardized, regulated framework for stock lending transactions. By positioning itself as the central counterparty, the OCC becomes the lender to every borrower and the borrower to every lender, thereby eliminating counterparty risk and ensuring market stability.
The OCC Stock Loan System operates through a carefully structured process:
OCC's Stock Loan System provides Clearing Members with powerful capabilities:
These features combine with OCC's robust risk management practices and continuous surveillance to create an environment where Clearing Members benefit from:
While the OCC publishes daily stock loan data on their website, they only allow users to download one trading day's worth of information at a time. This limitation makes it nearly impossible to conduct meaningful historical analysis or identify long-term trends without spending countless hours manually downloading and compiling data.
This platform solves that problem entirely. We have systematically collected and organized every day of OCC Stock Loan Program data since September 7, 2018—representing thousands of trading days across thousands of individual securities. This comprehensive historical database is then presented through an intuitive, interactive interface that enables:
The Stock Loan Balance represents the total dollar value of shares currently borrowed through the OCC Stock Loan Program for a particular security on a specific date. This figure is calculated by multiplying the number of shares borrowed by the closing price of the stock. For example, if 100,000 shares of a $150 stock are borrowed, the Stock Loan Balance would be $15,000,000.
This metric is particularly valuable because it normalizes borrowing activity across stocks with vastly different share prices, making it easier to compare relative borrowing intensity between a $10 stock and a $1,000 stock.
This metric shows the actual quantity of shares borrowed, calculated by dividing the Stock Loan Balance by the closing price. While the dollar value provides a standardized measure, the share count is crucial for understanding borrowing relative to a stock's float (total shares available for trading) and daily volume.
Consider a stock with 50 million shares in its float. If the OCC Stock Loan data shows 5 million shares borrowed, this represents 10% of the float—a significant short interest that could indicate:
By examining how Stock Loan Balances change over time, you can identify important patterns:
Many successful investors use high short interest as a contrarian indicator. When borrowing reaches extreme levels relative to historical norms for a particular stock, it may indicate that bearish sentiment has reached a peak. If the company's fundamentals remain solid, this could represent a buying opportunity before short sellers are forced to cover their positions, driving prices higher.
By monitoring both the absolute level of borrowing and the rate of change, traders can identify potential short squeeze candidates. Stocks with high borrowing relative to their float and declining availability of shares to borrow are particularly vulnerable to rapid price appreciation if any positive catalyst emerges.
Long-term investors can use this data to assess potential headwinds. If you own a stock and notice steadily increasing borrowing activity, it may be prudent to investigate the reasons—perhaps there are fundamental concerns you've overlooked, or perhaps it's simply temporary hedging activity that will reverse.
Examining how borrowing patterns change around corporate events like earnings announcements, product launches, or regulatory decisions can provide insights into how sophisticated market participants are positioning themselves. This information can inform your own trading decisions or help you better understand market dynamics.
Compare borrowing trends across related stocks (competitors in the same industry, for example) to identify relative strength or weakness. If one company in a sector shows declining borrowing while competitors show increasing borrowing, this divergence may signal important information about competitive positioning or company-specific developments.
For the most comprehensive analysis, combine OCC Stock Loan data with other metrics like:
This multi-faceted approach provides a more complete picture of market sentiment and positioning.
Begin by navigating to the Data tab, where you'll find interactive tools for visualizing and analyzing stock loan information. The interface is designed to be intuitive, but here are some tips for getting the most value:
Multi-Stock Correlation Analysis: Select multiple stocks simultaneously to compare their borrowing patterns. Look for divergences—situations where one stock's borrowing trends differ from related stocks—as these can signal unique opportunities or risks.
Candlestick Chart Integration: When viewing a single stock, pay careful attention to how borrowing spikes correlate with price movements. You may notice that sharp increases in borrowing often precede or coincide with price declines, though the relationship varies by stock and market conditions.
Historical Pattern Recognition: Examine how a particular stock's borrowing behaved during previous market events (earnings announcements, product launches, market corrections). These historical patterns can provide context for interpreting current borrowing levels.
All data presented on this platform is sourced directly from the Options Clearing Corporation's official public reports. The OCC is a registered clearing agency with the Securities and Exchange Commission (SEC) and is subject to rigorous regulatory oversight, ensuring the accuracy and reliability of reported figures.
Our automated data collection system retrieves new information daily after market close, typically within hours of the OCC publishing their end-of-day reports. This means you have access to near-real-time borrowing information, with data usually available by the following morning.
The OCC Stock Loan Program data displayed on this platform is public information published by the Options Clearing Corporation. We have simply aggregated and organized this publicly available data to make it more accessible and useful for analysis. Users are free to utilize the data and insights gained from this platform for personal research, investment decisions, academic purposes, or professional analysis.
While this platform provides powerful analytical tools, it is important to understand that we do not provide investment advice. The data and visualizations are presented for informational and educational purposes only. Stock lending data is just one of many factors that should be considered when making investment decisions. Always conduct thorough research, consider your personal financial situation and risk tolerance, and consult with qualified financial professionals before making investment decisions.
While we strive to ensure the accuracy of all data presented, we rely on the OCC's published figures and cannot independently verify every data point. Users should be aware that data may occasionally contain errors, omissions, or delays. For critical decisions, we recommend cross-referencing with the OCC's official publications and other authoritative sources.
Whether you're a professional trader seeking an edge in your analysis, an academic researcher studying market microstructure, or an individual investor wanting to better understand the stocks you own, this platform provides the tools and data you need. Navigate to the Data tab to begin exploring the fascinating world of stock lending dynamics, and discover insights that simply aren't available anywhere else online.
For questions, feedback, or support, please contact us at [email protected]. We value your input and are committed to making this the most useful stock loan analysis platform available.
Explore comprehensive historical data from the OCC Stock Loan Program spanning from September 2018 to the present day. This interactive dashboard allows you to visualize borrowing trends, correlate stock loan balances with price movements, and identify patterns that may inform your trading and investment decisions.
The OCC Stock Loan Balance represents the total dollar value of shares borrowed through the Options Clearing Corporation's Stock Loan Program on any given trading day. High borrowing levels often indicate significant short interest or hedging activity, which can provide valuable insights into market sentiment and potential price movements.
Understanding Stock Loan Balance Trends:
Important Note: OCC Stock Loan data represents borrowing through one specific program and should be combined with other metrics (short interest reports, options data, institutional holdings) for comprehensive analysis. This data is for informational purposes only and does not constitute investment advice.
Master the art of stock loan analysis. This comprehensive guide walks you through practical analysis techniques, from basic single-stock investigations to advanced multi-security comparative strategies. Whether you're a beginner or experienced trader, these step-by-step tutorials will help you extract maximum insight from OCC loan data.
Before diving into the data, clearly define what you want to discover. Common analysis questions include:
The date range you choose should align with your analysis goals:
Stock selection is crucial for meaningful analysis:
Once your data loads, you'll see two primary visualizations working together:
This shows the dollar value of shares borrowed over time. Key patterns to watch for:
This displays traditional OHLC (Open, High, Low, Close) price action. Look for:
Understanding relative borrowing pressure within an industry provides powerful insights into market sentiment and potential opportunities.
Objective: Determine which major banks face the highest short interest during an earnings season.
Method:
Insights to Extract:
Earnings season creates predictable patterns in borrowing activity as traders position ahead of results and react to surprises.
Typical Pre-Earnings Pattern:
Major corporate events, regulatory announcements, or market-wide shocks create distinct borrowing signatures that can validate or contradict prevailing narratives.
Suppose a pharmaceutical company announces an unexpected drug recall.
Analysis Framework:
Identifying stocks with high squeeze potential requires analyzing both absolute borrowing levels and price action context.
Key Indicators of Squeeze Risk:
OCC loan data is most powerful when combined with other market intelligence. Here's how to create a comprehensive analysis:
FINRA publishes bi-monthly short interest data showing total shares sold short across all lending programs, not just OCC.
Options activity provides additional context for understanding borrowing patterns:
Quarterly 13F filings reveal what major institutions own. Cross-reference with borrowing data:
Always ground technical borrowing analysis in fundamental reality:
The Problem: Just because borrowing increases before a price drop doesn't mean the borrowing caused the drop. Correlation does not equal causation.
The Solution: Look for multiple confirming indicators (volume, options activity, news flow) before concluding that borrowing changes are predictive rather than simply correlative.
The Problem: Not all borrowing represents bearish bets. Market makers hedge options positions by borrowing stock. Merger arbitrageurs borrow when playing spreads.
The Solution: Check options open interest and recent M&A announcements. Borrowing increases on large options expiry dates or after merger announcements may be hedging, not directional shorts.
The Problem: A $100 million loan balance means very different things for a $500 million market cap stock versus a $50 billion market cap stock.
The Solution: Always contextualize borrowing relative to market cap, float, and historical norms for that specific security. What matters is the ratio, not the absolute number.
The Problem: Recent sharp moves can distort your perception of what's "normal" for a stock's borrowing pattern.
The Solution: Always analyze at least 6-12 months of history to establish a baseline before evaluating whether current borrowing is truly unusual.
The Problem: OCC represents one lending program. Total market short interest includes many other sources.
The Solution: Use OCC data for trend analysis and relative comparisons, but combine with FINRA short interest reports for absolute short interest assessment.
Here's a repeatable process for conducting thorough stock loan analysis:
Remember: Analysis is iterative. Your first look at the data will raise more questions than answers. That's normal and valuable—each question leads to deeper understanding.
Learn from history's most dramatic market events. These case studies demonstrate how OCC stock loan data captured critical market turning points, validated emerging narratives, and sometimes provided early warning signals before major price movements. Each example includes detailed analysis of what the data revealed and key lessons for your own research.
GameStop (GME) became the most famous short squeeze in history when retail traders coordinated through social media to drive the heavily-shorted stock from under $20 to nearly $87 in just weeks, forcing short sellers to lose billions and fundamentally changing market dynamics.
Pre-Squeeze Period (October - December 2020):
Early Squeeze Phase (January 4-12, 2021):
Peak Squeeze Period (January 13-28, 2021):
Post-Squeeze Period (February - March 2021):
Tesla (TSLA) spent years as one of the most heavily shorted stocks in the market, with bears citing valuation concerns, production challenges, and CEO controversies. The company's transformation from short target to market phenomenon is clearly visible in OCC loan data, showing one of history's most expensive short squeezes.
Peak Short Interest Period (Q4 2019):
Unexpected Decline in Borrowing (Q1 2020):
COVID-19 Disruption (March-April 2020):
The Great Squeeze (May-December 2020):
These two squeezes show different dynamics:
First Republic Bank (FRC) became one of the most visible casualties of the 2023 regional banking crisis. OCC loan data tells a compelling story about how sophisticated short sellers recognized fatal flaws even as government agencies attempted rescue operations.
Pre-Crisis Baseline (January - March 9, 2023):
SVB Failure Impact (March 10-15, 2023):
Rescue Attempt Period (March 16-31, 2023):
Final Collapse (April - May 1, 2023):
Sarepta Therapeutics (SRPT) awaited FDA approval for its Duchenne muscular dystrophy gene therapy. The binary nature of FDA decisions creates unique borrowing patterns as traders position for all-or-nothing outcomes. The May 15, 2023 approval triggered a 31% single-day gain and demonstrates how shorts position around known catalysts.
Pre-Decision Period (February - May 14, 2023):
Final 4 Weeks Before Decision:
FDA Decision Day (May 15, 2023):
Post-Approval Period (May 16 - June 14, 2023):
This pattern applies broadly to binary catalysts:
The energy sector experienced extreme volatility from 2020-2022, moving from heavily shorted (COVID crash, oil price collapse, "peak oil" narrative) to favored (inflation hedge, geopolitical tensions, strong cash flows). This multi-year sector rotation is clearly visible in OCC data, showing how macro themes drive entire industries.
COVID Collapse (March 2020):
Extended Bear Case (July 2020 - December 2021):
Sentiment Inflection (Q1 2022):
Full Rotation (Q2-Q4 2022):
Understanding our data collection and processing methodology. Transparency is essential for serious analysis. This section details exactly how we collect OCC data, process it, ensure accuracy, and present it through this platform. For researchers, data scientists, and institutional users, this documentation explains the provenance and limitations of every data point.
All stock loan balance data originates from The Options Clearing Corporation's publicly available market data reports:
We maintain a Python-based automated collection system with the following architecture:
For each ticker symbol on each trading date, we collect:
Candlestick (OHLC) price data comes from Yahoo Finance:
While OCC provides Stock Loan Balance (dollar amount), the number of shares borrowed is calculated by our system:
Formula:
Number of Shares Loaned = Stock Loan Balance ÷ Closing Price
Example:
Stock markets only operate on business days (weekdays excluding holidays). Our system handles this as follows:
Every data point undergoes multiple validation checks before being displayed:
Users should be aware of the following limitations and scenarios:
Our interactive charts are built using industry-standard visualization libraries:
Due to browser memory and performance constraints:
Our visual design choices are intentional for analytical clarity:
The tabular data below each chart provides:
The downloadable Excel file contains:
This platform is built using:
Users often ask how our OCC data compares to FINRA's bi-monthly short interest reports. Here's the difference:
Relationship Between Sources:
Comprehensive short interest analysis should incorporate:
No single source provides complete picture. Triangulating across sources yields highest-quality insights.
While we employ rigorous quality controls, users should understand:
IMPORTANT: This platform provides data visualization and analysis tools only. It does NOT provide investment advice.
Users should understand what this data does and doesn't represent:
High borrowing can indicate various things beyond bearish sentiment:
Context and additional research are essential for proper interpretation.
We continuously work to improve this platform. Planned enhancements include:
Feedback Welcome: We value user input in prioritizing new features. Contact us with suggestions or requests.
Programmatic access to OCC Stock Loan data through our REST API. Perfect for developers, researchers, and automated trading systems that need reliable, machine-readable access to historical and current stock loan information.
Our API provides JSON and CSV responses for stock loan data queries. All endpoints are publicly accessible without authentication.
Base URL: https://stockloandata.com/api
Example Request:
curl "https://stockloandata.com/api/loan-data?tickers=AAPL&format=json"
💡 Pro Tip: Start with a single ticker to familiarize yourself with the response format, then scale up to multiple tickers and date ranges.
GET /api/loan-data — Retrieve stock loan data for specified tickers and date ranges.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
tickers |
string | Yes | — | Comma-separated list of stock ticker symbols (e.g., "AAPL,MSFT,GOOGL") |
start_date |
string | No | earliest | Start date in YYYY-MM-DD format |
end_date |
string | No | latest | End date in YYYY-MM-DD format |
data_type |
string | No | both | Type of loan data: "market", "hedge", or "both" |
format |
string | No | json | Response format: "json" or "csv" |
When format=json (default), the response includes:
Symbol — Stock ticker symbolMarket Loan-Loan Balance — Market loan balance value (if data_type is "market" or "both")Hedge Loan Balance — Hedge loan balance value (if data_type is "hedge" or "both")Date — Date of the record in YYYY-MM-DD formatWhen format=csv, the response is a downloadable CSV file with the same data fields.
curl "https://stockloandata.com/api/loan-data?tickers=AAPL"
curl "https://stockloandata.com/api/loan-data?tickers=AAPL,MSFT,GOOGL&start_date=2024-01-01&end_date=2024-12-31"
curl "https://stockloandata.com/api/loan-data?tickers=TSLA&data_type=market"
curl "https://stockloandata.com/api/loan-data?tickers=AAPL,MSFT&format=csv" -o loan_data.csv
{
"metadata": {
"total_records": 250,
"tickers_requested": ["AAPL", "MSFT"],
"tickers_found": ["AAPL", "MSFT"],
"date_range": {
"start": "2024-01-01",
"end": "2024-12-31"
},
"data_type": "both"
},
"data": [
{
"Symbol": "AAPL",
"Market Loan-Loan Balance": 1500000000,
"Hedge Loan Balance": 2300000000,
"Date": "2024-01-02"
},
{
"Symbol": "MSFT",
"Market Loan-Loan Balance": 1200000000,
"Hedge Loan Balance": 1800000000,
"Date": "2024-01-02"
}
]
}
Symbol,Market Loan-Loan Balance,Hedge Loan Balance,Date
AAPL,1500000000,2300000000,2024-01-02
AAPL,1520000000,2310000000,2024-01-03
MSFT,1200000000,1800000000,2024-01-02
MSFT,1210000000,1810000000,2024-01-03
import requests
import pandas as pd
# Get JSON response
response = requests.get("https://stockloandata.com/api/loan-data", params={
"tickers": "AAPL,MSFT",
"start_date": "2024-01-01",
"end_date": "2024-12-31",
"data_type": "both"
})
data = response.json()
# Get CSV response and load into pandas
response_csv = requests.get("https://stockloandata.com/api/loan-data", params={
"tickers": "AAPL,MSFT",
"start_date": "2024-01-01",
"end_date": "2024-12-31",
"format": "csv"
})
df = pd.read_csv(pd.io.common.StringIO(response_csv.text))
library(httr)
library(jsonlite)
# Get JSON response
response <- GET(
"https://stockloandata.com/api/loan-data",
query = list(
tickers = "AAPL,MSFT",
start_date = "2024-01-01",
end_date = "2024-12-31",
data_type = "both"
)
)
data <- fromJSON(content(response, "text"))
# Get CSV response
response_csv <- GET(
"https://stockloandata.com/api/loan-data",
query = list(
tickers = "AAPL,MSFT",
start_date = "2024-01-01",
format = "csv"
)
)
df <- read.csv(text = content(response_csv, "text"))
const axios = require("axios");
// Get JSON response
async function getLoanData() {
const response = await axios.get("https://stockloandata.com/api/loan-data", {
params: {
tickers: "AAPL,MSFT",
start_date: "2024-01-01",
end_date: "2024-12-31",
data_type: "both"
}
});
console.log(response.data);
}
// Get CSV response
async function getLoanDataCSV() {
const response = await axios.get("https://stockloandata.com/api/loan-data", {
params: {
tickers: "AAPL,MSFT",
format: "csv"
},
responseType: "blob"
});
// Save to file or process
}
GET /api/ — API InformationReturns API documentation, version information, data coverage details, and available endpoints with examples.
curl "https://stockloandata.com/api/"
GET /api/tickers — Available TickersReturns a complete list of all available ticker symbols in the dataset. Useful for validation or building ticker selection interfaces.
curl "https://stockloandata.com/api/tickers"
Response:
{
"total_tickers": 5432,
"tickers": ["A", "AA", "AAAU", "AABA", ...]
}
GET /api/health — Health CheckReturns API health status and basic system information. Useful for monitoring and uptime checks.
curl "https://stockloandata.com/api/health"
Response:
{
"status": "healthy",
"timestamp": "2024-01-30T10:30:00Z",
"data_loaded": true,
"record_count": 12127212
}
GET /api/stats — Usage StatisticsReturns aggregate usage statistics combining both API requests and web app usage. Privacy-friendly: contains only totals and trends, no personal information like IP addresses.
curl "https://stockloandata.com/api/stats"
Response includes:
{
"summary": {
"total_requests": 1547,
"api_requests": 823,
"app_requests": 724,
"requests_last_24h": 156,
"api_last_24h": 89,
"app_last_24h": 67
},
"api_endpoints": [
{"endpoint": "/loan-data", "requests": 456},
{"endpoint": "/tickers", "requests": 123}
],
"most_requested_tickers": [
{"ticker": "AAPL", "requests": 234},
{"ticker": "TSLA", "requests": 189}
],
"requests_by_date_last_30d": [...],
"hourly_pattern_last_7d": [...]
}
Note: This endpoint is safe for public access and contains no personally identifiable information. Ticker statistics combine both API requests and web app usage for a holistic view of data interest.
Our API tracks comprehensive usage analytics to help understand market interest and data consumption patterns.
We believe in transparent data practices:
The /stats endpoint can help you:
Developer Friendly: All statistics are available in JSON format and update in real-time, making it easy to integrate usage insights into your own applications or dashboards.
The API returns helpful error messages when requests are invalid:
{
"error": "Missing required parameter",
"message": "Please provide at least one ticker symbol using the 'tickers' parameter",
"example": "/loan-data?tickers=AAPL"
}
{
"error": "No data found",
"message": "No data found for the specified ticker(s)",
"requested_tickers": ["INVALID"]
}
{
"error": "Invalid date format",
"message": "Dates must be in YYYY-MM-DD format",
"example": "2024-01-01"
}
💡 Request Multiple Tickers at Once
Instead of making separate requests for each ticker, combine them:
# Good - One request
curl "https://stockloandata.com/api/loan-data?tickers=AAPL,MSFT,GOOGL"
# Avoid - Three separate requests
curl "https://stockloandata.com/api/loan-data?tickers=AAPL"
curl "https://stockloandata.com/api/loan-data?tickers=MSFT"
curl "https://stockloandata.com/api/loan-data?tickers=GOOGL"
💡 Use CSV for Large Datasets
When downloading lots of data for analysis, CSV format is more efficient:
curl "https://stockloandata.com/api/loan-data?tickers=AAPL&format=csv" -o data.csv
Then load directly into pandas, Excel, or R for analysis.
💡 Filter by Date Range
Request only the data you need by specifying date ranges:
curl "https://stockloandata.com/api/loan-data?tickers=AAPL&start_date=2025-01-01&end_date=2025-12-31"
This reduces response size and improves performance.
💡 Cache Your Responses
Historical data doesn't change. Cache it locally to avoid repeated requests:
💡 Check /tickers First
Validate ticker symbols before making data requests:
# Get list of valid tickers
curl "https://stockloandata.com/api/tickers"
This prevents errors from invalid ticker symbols.
The API is currently provided free of charge for reasonable use. We ask that you:
Questions about the API? Need help with integration? Have feature requests?
Contact us: [email protected]
We typically respond within 24-48 hours during business days.
Stock Loan Data is an independent financial data platform dedicated to making OCC Stock Loan Program data accessible, searchable, and actionable for individual traders, researchers, and market professionals. We have been collecting and archiving this data every trading day since September 2018 — building one of the only comprehensive historical databases of its kind available to the public.
Stock Loan Data was founded out of personal frustration. Like many retail traders, our founder discovered the OCC Stock Loan Program data during the meme stock events of 2021 and realized it contained valuable signals about institutional short positioning — signals that were hiding in plain sight on the OCC's website but almost impossible to use in practice.
The OCC publishes this data publicly, but only one trading day at a time. Downloading weeks or months of data meant manually retrieving hundreds of individual CSV files. There was no way to visualize trends, compare stocks, or correlate borrowing activity with price movements without spending hours on data preparation before any analysis could even begin.
We built Stock Loan Data to solve that problem — first for ourselves, then for anyone else who found value in it. What started as a personal data archive grew into a full platform with interactive charts, downloadable reports, and a public API. Today it covers more than 7 years of daily data across thousands of securities, updated automatically after every trading session.
Stock Loan Data is an independent project built and maintained by a self-directed investor and software developer based in the United States. Our background spans financial markets, quantitative data analysis, and software development — a combination that made building this kind of tool a natural fit.
We are not a financial institution, broker-dealer, investment advisor, or research firm. We are individual market participants who believe that access to quality financial data should not be limited to those with expensive institutional subscriptions. The OCC publishes this data publicly — we simply make it usable.
Have a question, found an issue, or want to suggest a feature? We read every email: [email protected]
Everything on this platform is either free to use or openly accessible. We do not sell data subscriptions, require account registration, or restrict access to historical data.
All loan data is sourced directly from the Options Clearing Corporation (OCC), a SEC-registered clearing agency and the world's largest equity derivatives clearing organization. The OCC publishes daily stock loan balance data for all securities in their Stock Loan Program at theocc.com.
Our automated collection system retrieves each day's data file after market close and appends it to our database. The process has been running continuously since September 2018 with no gaps in coverage for trading days. Raw CSV files are preserved and the database is rebuilt nightly to ensure consistency.
Candlestick and volume data displayed in the charts is fetched in real time from Yahoo Finance via the quantmod R package at the time of your query — it is not stored on our servers.
For complete details on our data collection process, calculations, and known limitations, see the Methodology tab.
Not Investment Advice. Stock Loan Data is a data visualization and research tool. Nothing on this website constitutes investment advice, a recommendation to buy or sell any security, or a solicitation of any investment decision. All data is provided for informational and educational purposes only.
No Affiliation with the OCC. Stock Loan Data is an independent platform with no affiliation, partnership, or endorsement relationship with the Options Clearing Corporation. We display publicly available data published by the OCC on their website.
Data Accuracy. We present OCC data as published. We do not independently verify, adjust, or modify the source data. Occasional errors, revisions, or omissions in the OCC's published figures may be reflected in our database.
Past Patterns Are Not Predictive. Historical correlations between stock loan data and price movements do not guarantee future results. Financial markets are complex and no single data source provides a reliable predictive signal.
We welcome feedback, bug reports, data questions, and feature suggestions. This is an independently maintained project and user input directly shapes what we work on next.
Email: [email protected]
Response times may vary, but we read everything. If you've spotted a data discrepancy, found a bug, or have an idea for improving the platform, we'd genuinely like to hear from you.