API Coverage

View Source

Alpaca Trading API v2

EndpointMethodPathModuleStatus
Account
Get AccountGET/v2/accountAlpa.Trading.AccountDone
Get ConfigGET/v2/account/configurationsAlpa.Trading.AccountDone (typed)
Update ConfigPATCH/v2/account/configurationsAlpa.Trading.AccountDone
Get ActivitiesGET/v2/account/activitiesAlpa.Trading.AccountDone (typed)
Get Activities by TypeGET/v2/account/activities/{type}Alpa.Trading.AccountDone (typed)
Portfolio HistoryGET/v2/account/portfolio/historyAlpa.Trading.AccountDone (typed)
Orders
Create OrderPOST/v2/ordersAlpa.Trading.OrdersDone
List OrdersGET/v2/ordersAlpa.Trading.OrdersDone
Get OrderGET/v2/orders/{id}Alpa.Trading.OrdersDone
Get by Client IDGET/v2/orders:by_client_order_idAlpa.Trading.OrdersDone
Replace OrderPATCH/v2/orders/{id}Alpa.Trading.OrdersDone
Cancel OrderDELETE/v2/orders/{id}Alpa.Trading.OrdersDone
Cancel AllDELETE/v2/ordersAlpa.Trading.OrdersDone
Positions
List PositionsGET/v2/positionsAlpa.Trading.PositionsDone
Get PositionGET/v2/positions/{symbol}Alpa.Trading.PositionsDone
Close PositionDELETE/v2/positions/{symbol}Alpa.Trading.PositionsDone
Close AllDELETE/v2/positionsAlpa.Trading.PositionsDone
Exercise OptionPOST/v2/positions/{symbol}/exerciseAlpa.Trading.PositionsDone
Assets
List AssetsGET/v2/assetsAlpa.Trading.AssetsDone
Get AssetGET/v2/assets/{symbol}Alpa.Trading.AssetsDone
Option ContractsGET/v2/option-contractsAlpa.Options.ContractsDone
Watchlists
Full CRUDVarious/v2/watchlists/*Alpa.Trading.WatchlistsDone
Market
ClockGET/v2/clockAlpa.Trading.MarketDone (typed)
CalendarGET/v2/calendarAlpa.Trading.MarketDone (typed)
Corporate Actions
List AnnouncementsGET/v2/corporate_actions/announcementsAlpa.Trading.CorporateActionsDone
Get AnnouncementGET/v2/corporate_actions/announcements/{id}Alpa.Trading.CorporateActionsDone
Market Data (Stocks)
Bars/Quotes/TradesGET/v2/stocks/*Alpa.MarketData.*Done
SnapshotsGET/v2/stocks/snapshotsAlpa.MarketData.SnapshotsDone
Crypto Market Data
Crypto BarsGET/v1beta3/crypto/{loc}/barsAlpa.Crypto.MarketDataDone
Crypto QuotesGET/v1beta3/crypto/{loc}/quotesAlpa.Crypto.MarketDataDone
Crypto TradesGET/v1beta3/crypto/{loc}/tradesAlpa.Crypto.MarketDataDone
Crypto SnapshotsGET/v1beta3/crypto/{loc}/snapshotsAlpa.Crypto.MarketDataDone
Crypto OrderbookGET/v1beta3/crypto/{loc}/orderbooksAlpa.Crypto.MarketDataDone
Crypto Funding
List WalletsGET/v2/crypto/funding/walletsAlpa.Crypto.FundingDone
List TransfersGET/v2/crypto/funding/transfersAlpa.Crypto.FundingDone
Get TransferGET/v2/crypto/funding/transfers/{id}Alpa.Crypto.FundingDone
Create TransferPOST/v2/crypto/funding/transfersAlpa.Crypto.FundingDone
Streaming
Trade UpdatesWSS/streamAlpa.Stream.TradeUpdatesDone
Market DataWSS/v2/{feed}Alpa.Stream.MarketDataDone
Crypto Trading
Crypto TradingVarious/v2/ordersAlpa.Crypto.TradingDone

Cross-Cutting Features

FeatureModuleStatus
Telemetry events ([:alpa, :request, :start|:stop|:exception])Alpa.ClientDone
Pagination helpers (all/2, stream/2)Alpa.PaginationDone
Typed models (AccountConfig, Activity, PortfolioHistory, Calendar)Alpa.Models.*Done
Exponential backoff reconnection with jitterAlpa.Stream.*Done