← Back to Artifacts DB

API

Free JSON API, no authentication required. Base URL: https://artifacts.jgscripts.com

GET/check

Check a specific artifact for reported issues.

Query parameters

artifact string, required

The artifact number to look up.

Returns

status is either OK or BROKEN. Broken artifacts also include a reason.

GET /check?artifact=8509

{
  "status": "BROKEN",
  "reason": "State bags not replicated to clients"
}
GET /check?artifact=35265

{
  "status": "OK"
}
GET/jsonv2

Returns the recommended artifact, its download links and the full list of artifacts with reported issues.

Returns

recommendedArtifact string

The latest artifact with no reported issues.

windowsDownloadLink string

Direct download URL for the Windows server build.

linuxDownloadLink string

Direct download URL for the Linux server build.

brokenArtifacts array

Artifacts with reported issues, sorted by artifact number. artifact is a single number or a range like 10268-10309.

{
  "recommendedArtifact": "35265",
  "windowsDownloadLink": "https://runtime.fivem.net/artifacts/fivem/...",
  "linuxDownloadLink": "https://runtime.fivem.net/artifacts/fivem/...",
  "brokenArtifacts": [
    { "artifact": "8509", "reason": "State bags not replicated to clients" },
    { "artifact": "10268-10309", "reason": "..." }
  ]
}
GET/jsonDEPRECATED

The old version of /jsonv2. It returns the same data, but brokenArtifacts is an object keyed by artifact number instead of an array. Use /jsonv2 for anything new.

Want to check your artifact version every time your server starts? jg-artifactcheck is a small FiveM resource that does exactly that.