TIP Follow @GameMakerUpdate on Twitter/X and turn on alerts to be notified when new Monthly, LTS or Beta are released.

For developers and webmasters

If you want to display latest version on your site, you can use our JSON file to display data you need. To save our transfer it's reccomended that you also create a cronjob task, which is downloading that file for example every 30 minutes to your server, and you use that cached file to display info. It will also make your website work faster.

If you got questions, OR USED THIS API please contact me at: gny[antispam]sek (at) gmail (dot) com

To get the latest versions of GameMaker products, use one of this links:

gm2ide gm2runtime gm2ide-beta gm2runtime-beta lts-ide lts-runtime gmstudio gm4win All versions at once
Data returned by one of above methods will be a JSON data. Example how to get and what will be returned:

• Usage example in PHP [with file_get_contents (slower)]

<?php
$resultFile = json_decode(file_get_contents('https://gms-updates.gmclan.org/version/all'), true);
echo $resultFile['gm4win']['version']; //will output 8.1.141

• Usage example in PHP [with CURL]

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, 'https://gms-updates.gmclan.org//version/all');
$resultFile = json_decode(curl_exec($ch), true);
curl_close($ch);
echo $resultFile['gm4win']['version']; //will output 8.1.141

• Returned data - example 1 https://gms-updates.gmclan.org/version/gm4win

{
    "gm4win": {
        "version": "8.1.141",
        "released": "Thu, 24 Mar 2011 12:21:53 Z",
        "releasedUT": 1300982400,
        "fetchedByApi": 1300982400,
        "daysAgo": 4812
    }
}

• Returned data - example 2 https://gms-updates.gmclan.org/version/all

{
    "gm2ide": {
        "version": "2024.4.1.152",
        "released": "Tue, 21 May 2024 09:09:00 Z",
        "releasedUT": 1716282540,
        "fetchedByApi": 1716373206,
        "daysAgo": 4
    },
    "gm2runtime": {
        "version": "2024.4.1.202",
        "released": "Wed, 22 May 2024 15:09:30 Z",
        "releasedUT": 1716390570,
        "fetchedByApi": 1716394208,
        "daysAgo": 4
    },
    "gm2ide-beta": {
        "version": "2024.600.0.560",
        "released": "Fri, 24 May 2024 12:27:33 Z",
        "releasedUT": 1716553653,
        "fetchedByApi": 1716564609,
        "daysAgo": 2
    },
    "gm2runtime-beta": {
        "version": "2024.600.0.577",
        "released": "Fri, 24 May 2024 12:06:52 Z",
        "releasedUT": 1716552412,
        "fetchedByApi": 1716564609,
        "daysAgo": 2
    },
    "lts-ide": {
        "version": "2022.0.2.51",
        "released": "Fri, 13 Oct 2023 10:28:53 Z",
        "releasedUT": 1697192933,
        "fetchedByApi": 1697540412,
        "daysAgo": 222
    },
    "lts-runtime": {
        "version": "2022.0.2.49",
        "released": "Wed, 11 Oct 2023 10:57:34 Z",
        "releasedUT": 1697021854,
        "fetchedByApi": 1697540412,
        "daysAgo": 222
    },
    "gmstudio": {
        "version": "1.4.9999",
        "released": "Thu, 30 Aug 2018 12:22:21 Z",
        "releasedUT": 1535631741,
        "fetchedByApi": 1535631741,
        "daysAgo": 2096
    },
    "gm4win": {
        "version": "8.1.141",
        "released": "Thu, 24 Mar 2011 12:21:53 Z",
        "releasedUT": 1300982400,
        "fetchedByApi": 1300982400,
        "daysAgo": 4812
    }
}