Signals
Volume
Inspect raw trading participation across the date range.
What it is
The volume endpoint returns the raw traded volume for each bar in the requested date range, which is useful when you need participation data instead of a derived indicator.
When to use it
- Checking whether a breakout or selloff is happening on meaningful participation.
- Building custom volume filters outside the API.
- Feeding raw activity data into dashboards, scanners, or alerts.
The maths
Volume[t] is the raw bar volume — the total number of shares or contracts traded in each period.
What it tells you
Volume confirms price moves: a breakout on high volume is more reliable than one on low volume. Falling price on rising volume suggests distribution, while rising price on rising volume suggests accumulation.
REST example
python
import os
import requests
response = requests.get(
'https://api.financedata.com/v1/signals/Volume/AAPL',
params={'start_date': '2025-01-01', 'end_date': '2025-04-30'},
headers={'X-API-Key': os.environ['FDA_KEY']},
timeout=30,
)
response.raise_for_status()
print(response.json())MCP example
Tool call body
{
"name": "get_volume",
"arguments": {
"symbol": "AAPL",
"start_date": "2025-01-01",
"end_date": "2025-04-30"
}
}Agent prompt that triggers it
Fetch raw AAPL trading volume from January through April 2025 and tell me whether recent participation is increasing.