⚠ MVP PreviewReport a Bug

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.