siegesmund / iexcloud

Go library for accessing the IEX Cloud API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iexcloud

Go library for accessing the IEX Cloud API.

GoDoc Go Report Card License Badge

Overview

iexcloud provides a Go interface to the IEX Cloud API. To access the IEX Cloud API an account and token are required.

Installation

$ go get github.com/goinvest/iexcloud

Examples

See the iexcloud CLI example README.

Implementation Status

Below is a list of the APIs that have and have not been implemented. If you want a particular API to be developed next, please open an issue.

Account

  • Metadata
  • Usage
  • Pay as you go

Stocks

  • Balance Sheet
  • Batch Requests
  • Book
  • Cash Flow
  • Collections
  • Company
  • Delayed Quote
  • Dividends
  • Earnings
  • Earnings Today
  • Effective Spread
  • Estimates
  • Financials
  • Fund Ownership
  • Nondynamic Historical Prices
  • Dynamic Historical Prices
  • Income Statement
  • Insider Roster
  • Insider Summary
  • Insider Transactions
  • Institutional Ownership
  • IPO Calendar
  • Key Stats
  • Largest Trades
  • List
  • Logo
  • Market Volume (U.S.)
  • News
  • OHLC
  • Open / Close Price
  • Peers
  • Previous Day Prices
  • Price
  • Price Target
  • Quote
  • Recommendation Trends
  • Relevant Stocks
  • Sector Performance
  • Splits
  • Volume by Venue

Alternative Data

  • Crypto
  • Social Sentiment
  • CEO Compensation

Reference Data

  • Symbols
  • IEX Symbols
  • U.S. Exchanges
  • U.S. Holidays and Trading Days
  • Stock Tags
  • Stock Collections
  • Mutual Fund Symbols
  • OTC Symbols
  • FX Symbols
  • Options Symbols
  • Commodities Symbols
  • Bonds Symbols
  • Crypto Symbols

Forex / Currencies

  • Exchange Rates

Investors Exchange Data

  • TOPS
  • Last
  • DEEP
  • DEEP Auction
  • DEEP Book
  • DEEP Operational Halt Status
  • DEEP Official Price
  • DEEP Security Event
  • DEEP Short Sale Price Tst Status
  • DEEP System Event
  • DEEP Trades
  • DEEP Trade Break
  • DEEP Trading Status
  • Listed Regulation SHO Threshold Securities List
  • Listed Short Interest List
  • Stats Historical Daily
  • Stats Historical Summary
  • Stats Intraday
  • Stats Recent
  • Stats Records

API System Metadata

  • Status

Contributing

Contributions are welcome! To contribute please:

  1. Fork the repository
  2. Create a feature branch
  3. Code
  4. Submit a pull request

Testing

Prior to submitting a pull request, please run:

$ make check

To update and view the test coverage report:

$ make cover

License

iexcloud is released under the MIT license. Please see the LICENSE file for more information.

About

Go library for accessing the IEX Cloud API

License:MIT License


Languages

Language:Go 99.7%Language:Makefile 0.3%