get_historical_data
Retrieve Bloomberg end-of-period time series for given tickers and fields across a date range, with optional periodicity, currency conversion, and data point limit.
Instructions
End-of-period historical time series (BLPAPI HistoricalDataRequest, i.e. BDH()).
Args: securities: Bloomberg tickers, e.g. ["AAPL US Equity"]. fields: Field mnemonics, e.g. ["PX_LAST", "VOLUME"]. start_date: YYYY-MM-DD. end_date: YYYY-MM-DD. periodicity: DAILY | WEEKLY | MONTHLY | QUARTERLY | SEMI_ANNUALLY | YEARLY. currency: Optional ISO code to convert into, e.g. "USD". max_data_points: Optional cap on returned points (most recent are kept).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"securities": "<securities>",
"fields": "<fields>",
"start_date": "<start_date>",
"end_date": "<end_date>"
},
"name": "get_historical_data"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | ||
| currency | No | ||
| end_date | Yes | ||
| securities | Yes | ||
| start_date | Yes | ||
| periodicity | No | DAILY | |
| max_data_points | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||