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