Historical Data

Fetch historical market series from registered providers.

Configuration

Data Provider*
Data Provider
Listing*
Select market...
API Key
••••••••
Shown when provider is one of 'alpha-vantage', 'alpaca', 'finnhub'.
API Secret
••••••••
Shown when provider is 'alpaca'.
Feed
Select feed
Shown when provider is 'alpaca'.
Interval
Select interval
Shown when provider is one of 'alpha-vantage', 'alpaca', 'yahoo-finance', 'finnhub'.
Normalization
Optional normalization mode
Shown when provider is one of 'alpha-vantage', 'alpaca', 'yahoo-finance'.
Start*
Start time
End*
End time

Tools

historical_data_fetch

Fetch and normalize market series data from registered market providers.

Input

ParameterTypeRequiredDescription
providerstringYesMarket data provider id (e.g., alpaca, finnhub, yahoo-finance).
listinglistingIdentityYesStructured listing payload from TradingGoose Market.
apiKeystringYesAlpha Vantage API key.
apiSecretstringYesAlpaca API secret key.
feedstringYesAlpaca data feed (required for stock bars).
intervalstringNoSeries interval/timeframe supported by the provider.
normalizationModestringNoNormalization mode supported by the provider (optional).
windowjsonYesPrimary series window (range, bars, or absolute).
fallbackWindowjsonNoFallback series window if the primary is unsupported or invalid.
providerParamsjsonNoOptional provider-specific parameters.

Output

ParameterTypeDescription
listingBasestringListing base symbol
listingQuotestringListing quote currency
listinglistingIdentityStructured listing identifier payload
barsarrayOHLCV bars with timestamps
startstringStart of the returned series
endstringEnd of the returned series
timezonestringExchange timezone for the series
normalizationModestringNormalization mode used

Usage Instructions

Choose a market data provider, select a canonical listing, and fetch series bars that include open, high, low, close, volume, and timestamps. Start and end can be ISO strings or UNIX timestamps.

Notes

  • Category: tools
  • Type: historical_data