Requests#

CryptoBarsRequest#

class alpaca.data.requests.CryptoBarsRequest(*, symbol_or_symbols: Union[str, List[str]], start: Optional[Union[datetime, str]] = None, end: Optional[Union[datetime, str]] = None, limit: int = None, timeframe: TimeFrame)#

The request model for retrieving bar data for cryptocurrencies.

See BaseGetBarsRequest for more information on available parameters.

symbol_or_symbols#

The ticker identifier or list of ticker identifiers.

Type

Union[str, List[str]]

start#

The beginning of the time interval for desired data.

Type

Optional[datetime]

end#

The end of the time interval for desired data. Defaults to None.

Type

Optional[datetime]

limit#

Upper limit of number of data points to return. Defaults to None.

Type

Optional[int]

CryptoQuotesRequest#

class alpaca.data.requests.CryptoQuotesRequest(*, symbol_or_symbols: Union[str, List[str]], start: Optional[Union[datetime, str]] = None, end: Optional[Union[datetime, str]] = None, limit: int = None)#

This request class is used to submit a request for crypto quote data.

See BaseTimeseriesDataRequest for more information on available parameters.

symbol_or_symbols#

The ticker identifier or list of ticker identifiers.

Type

Union[str, List[str]]

start#

The beginning of the time interval for desired data.

Type

Optional[datetime]

end#

The end of the time interval for desired data. Defaults to None.

Type

Optional[datetime]

limit#

Upper limit of number of data points to return. Defaults to None.

Type

Optional[int]

CryptoTradesRequest#

class alpaca.data.requests.CryptoTradesRequest(*, symbol_or_symbols: Union[str, List[str]], start: Optional[Union[datetime, str]] = None, end: Optional[Union[datetime, str]] = None, limit: int = None)#

This request class is used to submit a request for crypto trade data.

See BaseTimeseriesDataRequest for more information on available parameters.

symbol_or_symbols#

The ticker identifier or list of ticker identifiers.

Type

Union[str, List[str]]

start#

The beginning of the time interval for desired data.

Type

Optional[datetime]

end#

The end of the time interval for desired data. Defaults to None.

Type

Optional[datetime]

limit#

Upper limit of number of data points to return. Defaults to None.

Type

Optional[int]

CryptoLatestQuoteRequest#

class alpaca.data.requests.CryptoLatestQuoteRequest(*, symbol_or_symbols: Union[str, List[str]])#

This request class is used to submit a request for the latest crypto quote data.

See BaseLatestCryptoDataRequest for more information on available parameters.

symbol_or_symbols#

The ticker identifier or list of ticker identifiers.

Type

Union[str, List[str]]

CryptoLatestTradeRequest#

class alpaca.data.requests.CryptoLatestTradeRequest(*, symbol_or_symbols: Union[str, List[str]])#

This request class is used to submit a request for the latest crypto trade data.

See BaseLatestCryptoDataRequest for more information on available parameters.

symbol_or_symbols#

The ticker identifier or list of ticker identifiers.

Type

Union[str, List[str]]

CryptoSnapshotRequest#

class alpaca.data.requests.CryptoSnapshotRequest(*, symbol_or_symbols: Union[str, List[str]])#

This request class is used to submit a request for snapshot data for crypto.

symbol_or_symbols#

The ticker identifier or list of ticker identifiers.

Type

Union[str, List[str]]