Git Product home page Git Product logo

barchart-ondemand-client-js's Introduction

Javascript client for Barchart OnDemand

A zero dependency Javascript client for Barchart OnDemand.

Get access to market data and the OnDemand API's in just a few lines of code.

Example Code

<script src="./dist/barchart-ondemand-client-js.js"></script>

var onDemand = new OnDemandClient();

onDemand.setAPIKey('change-me');
onDemand.setJsonP(true);

/* get a quote for AAPL and GOOG */
onDemand.getQuote({symbols: 'AAPL,GOOG'}, function (err, data) {
        var quotes = data.results;
        for (x in quotes) {
            console.log("getQuote: " + quotes[x].symbol + " [" + quotes[x].name + "] = " + JSON.stringify(quotes[x]));
        }
});

Supported APIs

Price Data

  • getQuote
  • getHistory
  • getFuturesOptions
  • getSpecialOptions
  • getEquityOptions

Profiles and Financial Data

  • getProfile
  • getFinancialHighlights
  • getFinancialRatios
  • getIncomeStatements
  • getCompetitors
  • getInsiders
  • getRatings
  • getIndexMembers

Splits, Dividends and Earnings

  • getCorporateActions
  • getEarningsEstimates

Leaderboards and Lists

  • getLeaders
  • getHighsLows

Charts and Analytics

  • getChart
  • getTechnicals
  • getSignal
  • getMomentum

News and Filings

  • getNews
  • getSECFilings

Meta Data

  • getInstrumentDefinition
  • getFuturesSpecifications
  • getFuturesExpiration
  • getFuturesOptionsExpiration

Other

  • getWeather
  • getUSDAGrainPrices

barchart-ondemand-client-js's People

Contributors

byanes avatar mehdi-loup avatar mvberg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.