Data Status API
You can check the status of the FastTrack morning and nightly update via a HTTP GET call to:
The response is a JSON object that displays
  • JulianMaxDays = Julian date format of the last date in the database
  • MarketMaxDays = FastTrack native market date for the last date in the database
  • StrMaxDays = String format for the last date in the database
  • Array of md5 objects.
    MD5 object =
    • md5 = MD5 value calculated for each database file (synonymous with a version number)
    • createtime = the time stamp database file was created/published
    • database = name of database. Only values are FTF61.DAT, FTF62.DAT, FTF63.DAT, FTS61.DAT, FTS62.DAT, FTI61.DAT
An example of the JSON response is below:

Javascript Example
    var URL = "";
    try {
                type: "GET",
                url: URL,
                datatype: "JSON",
                success: dosuccess,
                error: err
    catch (ex) {

    function dosuccess(data) {
        var txt = JSON.stringify(data, null, 2);

    function err(xhr, status, errorThrown) {
        alert(status + " - " + xhr.statusText);

<div id="jsonresponse"></div>
VB.NET Example
Imports System.IO
Imports System.Net
Imports System.Runtime.Serialization.Json

Public Function getDataStatus() As clssdatastatus
    Dim x As New clssdatastatus
    x = makecalljson("", x)
    Return x
End Function

Private Function makecalljson(ByRef rqst_str As String, ByRef _type As Object) As Object

    Dim request As HttpWebRequest = CType(WebRequest.Create(rqst_str), HttpWebRequest)
    Dim response As HttpWebResponse
    response = request.GetResponse()
    Dim receiveStream As Stream = response.GetResponseStream()

    Dim dcs As New DataContractJsonSerializer(_type.GetType)
    Dim obj As Object = dcs.ReadObject(receiveStream)

    Return obj

End Function