Data Status API
You can check the status of the FastTrack morning and nightly update via a HTTP GET call to:
http://wsftserver.fasttrack.net/FTServer/DataStatus
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
<script>
    var URL = "https://wssql.fasttrack.net/clssDBStatus/datastatus";
    try {
        $.ajax(
            {
                type: "GET",
                url: URL,
                datatype: "JSON",
                success: dosuccess,
                error: err
            });
    }
    catch (ex) {
        alert(ex.message);
    }

    function dosuccess(data) {
        var txt = JSON.stringify(data, null, 2);
        $("#jsonresponse").html(txt);
    }

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

</script>
<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("http://wsftserver.fasttrack.net/FTServer/DataStatus", 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)

    receiveStream.Close()
    Return obj

End Function