MarketScout API
The MarketScout API enables you to build analytic applications and perform analysis which is aware of events happening around the globe 24×7, with historical records. You can perform queries and receive results from the MarketScout Analytics Engine across a vast set of events, entities, and time points.
Your application can come alive with real time access into the MarketScout engine, completely aware of events as they unfold around the world – and your analysis of for example financial markets can be made aware of events involving companies, people, products, etc. Historical archives allows you to extensively backtest results.
Quick Start
The MarketScout API implements a RESTful interface to allow users to perform queries of available data using selection parameters. Request a MarketScout API token and send queries using HTTP GET to
1 | http://api.marketscout.com.au/?key=token |
Indicators (Time Series)
View a list of MarketScout indicators (or time series data) using the indicators method
1 | http://api.marketscout.com.au/indicators |
See the Indicators documentation for further details
Entities (People, Companies, Facilities)
View a summary of MarketScout entities using the entities method
1 | http://api.marketscout.com.au/entities |
Projects (Energy, Infrastructure, Resources, Technology)
View a summary of MarketScout projects using the projects method
1 | http://api.marketscout.com.au/projects |
Geospatial (Mines, Ports, Processing Plants, Critical Infrastructure)
View a summary of MarketScout geospatial intelligence using the geo method
1 | http://api.marketscout.com.au/geo |
Using MarketScout API with R
R is a language and environment for statistical computing and graphics. You can use commonly- available R packages to assist with forming and executing queries, analysing and visualising MarketScout intelligence.
Checkout our Guide for Using MarketScout with R
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #function for retrieving API data into an R Data Frame getMSIndicator require(RJSONIO) require("RCurl") # create a dynamic URL based on the indicator and parameters required. url # convert json to an R object and save the data variable jsondata # save the column names colnames #create a data frame with the column names data.matrix colnames(data.matrix)data.frame return(data.frame) } |
Sample applications and analysis built/done with the MarketScout API include
- Interactive dashboards of global events
- Google earth overlay of global events
- Back testing whether MarketScout momentum metric accurately predicts equity trading volume