Market Data APIs (v2)

Play with some real market data, have fun and show off. Send us your creation.

We’ve updated our APIs to v2! Our APIs offer an opportunity to explore the complexity of financial data in building great tools. We have complete docs right here and a handful of demos over on our GitHub page, so put on a pot of coffee and enjoy. Let us know if you find any issues.

Currently serving version 2.0.1. Looking for version 1.1?

Follow Us

While you can find all the documentation you need right here, visit Markit On Demand on GitHub for other open-source projects.

Terms of Use: Markit On Demand has provided these web services for limited purposes. Read the MIT License and full terms of use before coding.

Company Lookup API

Sample Response

[
    {
	"Symbol":"NFLX",
	"Name":"Netflix Inc",
	"Exchange":"NASDAQ"
    }
]
Note: In the event there are multiple matches for a given search, the response always contains an array of LookupResult objects.
Demo available!
Head over to GitHub for a type-ahead demo using jQuery UI. Try it out! »

Stock Quote API

Sample Response

{
    "Name":"Apple Inc",
    "Symbol":"AAPL",
    "LastPrice":524.49,
    "Change":15.6,
    "ChangePercent":3.06549549018453,
    "Timestamp":"Wed Oct 23 13:39:19 UTC-06:00 2013",
    "MSDate": 41570.568969907,
    "MarketCap":476497591530,
    "Volume":397562,
    "ChangeYTD":532.1729,
    "ChangePercentYTD":-1.44368493773359,
    "High":52499,
    "Low":519.175,
    "Open":519.175
}
Note: If you’re using Moment.js check out our MSDate plugin.
Demo available!
Head over to GitHub for a JavaScript stock quote demo. Try it out! »

Interactive Chart API

Sample Response (Partial)

{
    "Positions": [
        0, 
        0.143, 
        0.571, 
        1
    ],
    "Dates": [
        "Mon Oct 14 00:00:00 UTC-06:00 2013", 
        "Tue Oct 15 00:00:00 UTC-06:00 2013",  
        ...
    ],
    "Elements": [
        {
            "Currency": "USD",
            "TimeStamp": "2013-10-23 15:59:55-06",
            "Symbol": "AAPL",
            "Type": "price",
            "DataSeries": {
                "open": {
                    "min": 496.04,
                    "max": 524.99,
                    "values": [
                        496.04, 
                        498.68, 
                        501.114, 
                        504.5, 
                        508.89, 
                        ...
                    ]
                },
                //...
                "close": {
                    "min": 496.04,
                    "max": 524.99,
                    "values": [
                        496.04, 
                        498.68, 
                        501.114, 
                        504.5, 
                        508.89, 
                        ...
                    ]
                }
            }
        },
        {
            "Currency": "USD",
            "TimeStamp": "2013-10-23 15:59:55-06",
            "Symbol": "AAPL",
            "Type": "volume",
            "DataSeries": {
                "volume": {
                    "min": 842639,
                    "max": 69761344,
                    "values": [
                        56787793, 
                        43192456, 
                        58418200, 
                        69761344, 
                        58503130, 
                        ...
                    ]
                }
            }
        }
    ],
    "Labels": {
        "dates": [ ... ],
        "pos": [ ... ],
        "dates": [ ... ],
        "priorities": [ ... ],
        "text": [ ... ],
        "utcDates": [ ... ]
    }
}
Demo available!
Head over to GitHub for an interactive chart demo using HighCharts. Try it out! »

API Documentation