Track latest versions of popular development tools with a simple, fast, and free API
Everything you need to track software versions
Hosted on GitHub Pages CDN. No rate limits, no API keys required.
Versions are automatically updated every 6 hours via GitHub Actions.
All versions preserved forever. New versions added incrementally.
Direct download URLs with file sizes for Windows, Linux, and macOS.
Simple REST endpoints to get the data you need
/api/v1/meta.json
Get API metadata, available software, and categories list.
/api/v1/all.json
Get summary of all software with latest versions.
/api/v1/software/{name}.json
Get all versions for a specific software.
/api/v1/stable/{name}.json
Get only stable versions (no alpha, beta, RC).
/api/v1/latest/{name}.json
Get only the latest version info (lightweight).
/api/v1/categories/{name}.json
Get all software in a category.
Test the API with live data
Loading...
Get started quickly with these examples
# Get all software summary
curl https://mrijoo.github.io/apps-version-tracker/api/v1/all.json
# Get PHP versions
curl https://mrijoo.github.io/apps-version-tracker/api/v1/software/php.json
# Get all databases
curl https://mrijoo.github.io/apps-version-tracker/api/v1/categories/databases.json
const API_BASE = 'https://mrijoo.github.io/apps-version-tracker/api/v1';
// Get PHP versions
async function getPhpVersions() {
const response = await fetch(`${API_BASE}/software/php.json`);
const data = await response.json();
console.log('Latest:', data.latest?.version);
console.log('Total versions:', data.total_versions);
return data;
}
getPhpVersions();
import requests
API_BASE = "https://mrijoo.github.io/apps-version-tracker/api/v1"
def get_php_versions():
response = requests.get(f"{API_BASE}/software/php.json")
data = response.json()
print(f"Latest: {data.get('latest', {}).get('version')}")
print(f"Total versions: {data.get('total_versions')}")
return data
get_php_versions()
<?php
$apiBase = 'https://mrijoo.github.io/apps-version-tracker/api/v1';
function getPhpVersions() {
global $apiBase;
$json = file_get_contents("$apiBase/software/php.json");
$data = json_decode($json, true);
echo "Latest: " . ($data['latest']['version'] ?? 'N/A') . "\n";
echo "Total versions: " . ($data['total_versions'] ?? 0) . "\n";
return $data;
}
getPhpVersions();
Click on any software to explore its versions