Rust API client for

The future of fintech.

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

Installation

Put the package under your project folder and add the following in import: "./"

Documentation for API Endpoints

All URIs are relative to https://api.polygon.io/

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- CryptoApi | v1historiccryptofromtodateget | GET /v1/historic/crypto/{from}/{to}/{date} | Historic Crypto Trades CryptoApi | v1lastcryptofromtoget | GET /v1/last/crypto/{from}/{to} | Last Trade for a Crypto Pair *CryptoApi* | v1metacryptoexchangesget | GET /v1/meta/crypto-exchanges | Crypto Exchanges *CryptoApi* | v1openclosecryptofromtodateget | GET /v1/open-close/crypto/{from}/{to}/{date} | Daily Open / Close CryptoApi | v2aggsgroupedlocalelocalemarketmarketdateget | GET /v2/aggs/grouped/locale/{locale}/market/{market}/{date} | Grouped Daily ( Bars ) CryptoApi | v2aggstickertickerprevget | GET /v2/aggs/ticker/{ticker}/prev | Previous Close *CryptoApi* | v2aggstickertickerrangemultipliertimespanfromtoget | GET /v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to} | Aggregates ( Bars ) CryptoApi | v2snapshotlocaleglobalmarketscryptodirectionget | GET /v2/snapshot/locale/global/markets/crypto/{direction} | Snapshot - Gainers / Losers *CryptoApi* | v2snapshotlocaleglobalmarketscryptotickersget | GET /v2/snapshot/locale/global/markets/crypto/tickers | Snapshot - All Tickers CryptoApi | v2snapshotlocaleglobalmarketscryptotickerstickerbookget | GET /v2/snapshot/locale/global/markets/crypto/tickers/{ticker}/book | Snapshot - Single Ticker Full Book ( L2 ) *CryptoApi* | v2snapshotlocaleglobalmarketscryptotickerstickerget | GET /v2/snapshot/locale/global/markets/crypto/tickers/{ticker} | Snapshot - Single Ticker *ForexCurrenciesApi* | v1conversionfromtoget | GET /v1/conversion/{from}/{to} | Real-time Currency Conversion *ForexCurrenciesApi* | v1historicforexfromtodateget | GET /v1/historic/forex/{from}/{to}/{date} | Historic Forex Ticks *ForexCurrenciesApi* | v1lastquotecurrenciesfromtoget | GET /v1/lastquote/currencies/{from}/{to} | Last Quote for a Currency Pair ForexCurrenciesApi | v2aggsgroupedlocalelocalemarketmarketdateget | GET /v2/aggs/grouped/locale/{locale}/market/{market}/{date} | Grouped Daily ( Bars ) ForexCurrenciesApi | v2aggstickertickerprevget | GET /v2/aggs/ticker/{ticker}/prev | Previous Close *ForexCurrenciesApi* | v2aggstickertickerrangemultipliertimespanfromtoget | GET /v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to} | Aggregates ( Bars ) ForexCurrenciesApi | v2snapshotlocaleglobalmarketsforexdirectionget | GET /v2/snapshot/locale/global/markets/forex/{direction} | Snapshot - Gainers / Losers *ForexCurrenciesApi* | v2snapshotlocaleglobalmarketsforextickersget | GET /v2/snapshot/locale/global/markets/forex/tickers | Snapshot - All Tickers ReferenceApi | v1marketstatusnowget | GET /v1/marketstatus/now | Market Status *ReferenceApi* | v1marketstatusupcomingget | GET /v1/marketstatus/upcoming | Market Holidays ReferenceApi | v1metasymbolssymbolcompanyget | GET /v1/meta/symbols/{symbol}/company | Ticker Details *ReferenceApi* | v1metasymbolssymbolnewsget | GET /v1/meta/symbols/{symbol}/news | Ticker News ReferenceApi | v2referencedividendssymbolget | GET /v2/reference/dividends/{symbol} | Stock Dividends ReferenceApi | v2referencefinancialssymbolget | GET /v2/reference/financials/{symbol} | Stock Financials ReferenceApi | v2referencelocalesget | GET /v2/reference/locales | Locales *ReferenceApi* | v2referencemarketsget | GET /v2/reference/markets | Markets ReferenceApi | v2referencesplitssymbolget | GET /v2/reference/splits/{symbol} | Stock Splits ReferenceApi | v2referencetickersget | GET /v2/reference/tickers | Tickers *ReferenceApi* | v2referencetypesget | GET /v2/reference/types | Ticker Types StocksEquitiesApi | v1lastquotestockssymbolget | GET /v1/lastquote/stocks/{symbol} | Last Quote for a Symbol StocksEquitiesApi | v1laststockssymbolget | GET /v1/last/stocks/{symbol} | Last Trade for a Symbol StocksEquitiesApi | v1metaconditionsticktypeget | GET /v1/meta/conditions/{ticktype} | Condition Mappings StocksEquitiesApi | v1metaexchangesget | GET /v1/meta/exchanges | Exchanges *StocksEquitiesApi* | v1openclosesymboldateget | GET /v1/open-close/{symbol}/{date} | Daily Open / Close StocksEquitiesApi | v2aggsgroupedlocalelocalemarketmarketdateget | GET /v2/aggs/grouped/locale/{locale}/market/{market}/{date} | Grouped Daily ( Bars ) StocksEquitiesApi | v2aggstickertickerprevget | GET /v2/aggs/ticker/{ticker}/prev | Previous Close *StocksEquitiesApi* | v2aggstickertickerrangemultipliertimespanfromtoget | GET /v2/aggs/ticker/{ticker}/range/{multiplier}/{timespan}/{from}/{to} | Aggregates ( Bars ) StocksEquitiesApi | v2snapshotlocaleusmarketsstocksdirectionget | GET /v2/snapshot/locale/us/markets/stocks/{direction} | Snapshot - Gainers / Losers *StocksEquitiesApi* | v2snapshotlocaleusmarketsstockstickersget | GET /v2/snapshot/locale/us/markets/stocks/tickers | Snapshot - All Tickers StocksEquitiesApi | v2snapshotlocaleusmarketsstockstickerstickerget | GET /v2/snapshot/locale/us/markets/stocks/tickers/{ticker} | Snapshot - Single Ticker StocksEquitiesApi | v2ticksstocksnbbotickerdateget | GET /v2/ticks/stocks/nbbo/{ticker}/{date} | Historic Quotes ( NBBO ) StocksEquitiesApi | v2ticksstockstradestickerdateget | GET /v2/ticks/stocks/trades/{ticker}/{date} | Historic Trades

Documentation For Models

Documentation For Authorization

apiKey

Example auth := context.WithValue(context.TODO(), sw.ContextAPIKey, sw.APIKey{ Key: "APIKEY", Prefix: "Bearer", // Omit if not necessary. }) r, err := client.Service.Operation(auth, args)

Author