Yahoo Finance API: Simple Historical Data Request

http://stackoverflow.com/a/13458406/1093087

JavaScript

var url = 'http://query.yahooapis.com/v1/public/yql';
var startDate = '2015-06-22';
var endDate = '2015-06-23';
var data = encodeURIComponent('select * from yahoo.finance.historicaldata where symbol in ("TTEK") and startDate = "' + startDate + '" and endDate = "' + endDate + '"');

var callback = function(data) {
    console.debug(data);
    console.debug(data.query);
    var totalReturned = data.query.count;

    for (var i = 0; i < totalReturned; ++i) {
        var stock = data.query.results.quote[i];
        var symbol = stock.Symbol;
        console.debug(symbol, stock.Open, stock.Close, stock);
    }    
}

$.getJSON(url, 'q=' + data + "&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json", callback);