Free & Open Source

Apps Version API

Track latest versions of popular development tools with a simple, fast, and free API

-- Software
-- Categories
-- Versions Tracked

Why Use This API?

Everything you need to track software versions

Free & Fast

Hosted on GitHub Pages CDN. No rate limits, no API keys required.

Auto-Updated

Versions are automatically updated every 6 hours via GitHub Actions.

Complete History

All versions preserved forever. New versions added incrementally.

Download Links

Direct download URLs with file sizes for Windows, Linux, and macOS.

API Endpoints

Simple REST endpoints to get the data you need

GET /api/v1/meta.json

Get API metadata, available software, and categories list.

GET /api/v1/all.json

Get summary of all software with latest versions.

GET /api/v1/software/{name}.json

Get all versions for a specific software.

GET /api/v1/stable/{name}.json

Get only stable versions (no alpha, beta, RC).

GET /api/v1/latest/{name}.json

Get only the latest version info (lightweight).

GET /api/v1/categories/{name}.json

Get all software in a category.

API Explorer

Test the API with live data

Request URL
Loading...
Response 0 results

Code Examples

Get started quickly with these examples

Bash
# 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
JavaScript
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();
Python
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
<?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();

Available Software

Click on any software to explore its versions

Copied to clipboard!