Skip to content

imWillX/StockAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StockAPI

StockAPI is a java API that tracks stock positions. This returns live data from online finance REST APIs (Yahoo).

API Feature

  • Easy to use API
  • Extendable to other finance API sources

Install

Install this API to use in your personal projects.

Build

git@github.com:imWillX/StockAPI.git
cd StockAPI
mvn install

Maven

Currently, repositories is not supported and the build step is required. Feel free to leave suggestions in our issue tracker.

<repositories>
</repositories>

To use in your local project, add this to your pom.xml.

        <dependency>
            <groupId>com.hazebyte.stock</groupId>
            <artifactId>stockapi</artifactId>
            <version>1.0.0</version>
        </dependency>

Usage

StockAPI api = new YahooAPI();
Quote quote = api.getQuoteFromSymbol("GME");
QuoteResult result = quote.getQuotes()[0];

result.getSymbol(); // GME
result.getRegularMarketPrice(); // $$
result.getRegularMarketChange(); // +-$
result.getRegularMarketChangePercent(); // x%
result.getPostMarketPrice(); // $$
result.getPostMarketChange(); // x%
result.getCurrency(); // USD
result.getDisplayName(); // GameStop
result.getExchange(); // NYQ
result.getStockName(); // GameStop Corporation
result.getStockAltName(); // GameStop Corp.
result.getExchangeTimezone(); // EST
result.getExchangeTimezoneName(); // America/New_York