Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /