SkriptTools Data API Overview

This page is intended for developers who want to write applications that interact with SkriptTools.

Get a list of all available addons (Sorted)
GET https://api.skripttools.net/v4/addons
{
  "success": true,
  "data": {
    "AdvancementsAddon": [
      "AdvancementsAddon 1.0.0.jar"
    ],
    "AlkaSK": [
      "AlkaSK 0.1.jar",
      "AlkaSK 0.5.jar"
    ],
    "AuthMeSkAddon": [
      "AuthMeSkAddon 1.0.jar",
      "AuthMeSkAddon 1.1.jar"
    ],
    ...
  }
}

Open in new tab
Get informations about an addon
GET https://api.skripttools.net/v4/addons/{FILENAME}
{
  "success": true,
  "data": {
    "author": [
      "_Donut_"
    ],
    "plugin": "SkUniversal",
    "version": "2.4.5",
    "description": "...",
    "bytes": "467434",
    "download": "https://skripttools.net/dl/SkUniversal+2.4.5.jar",
    "sourcecode": "...",
    "depend": {
      "depend": [
        "Skript"
      ],
      "softdepend": [
        "AdvancedBan",
        "AdvancedSurvivalGames",
        "Autorank",
        ...
      ],
      "loadbefore": [
        "..."
      ]
    }
  }
}

Open in new tab
Get a list of all available scripts
GET https://api.skripttools.net/v4/scripts
{
  "success": true,
  "data": [
    "Snow-Pyon's code snippets.sk",
    "Inventaire Mod‚rateur Par Alethi.sk",
    "Arcitc Core (Public version).sk",
    "Gun Warfare Lite - FFA.sk",
    ...
  }
}
Open in new tab
Get informations about an script
GET https://api.skripttools.net/v4/scripts/{FILENAME}
{
  "success": true,
  "data": {
    "script": "Snow-Pyon's code snippets",
    "extension": "sk",
    "bytes": 19690,
    "download": "https://skripttools.net/dl/Snow-Pyon%27s+code+snippets.sk"
  }
}
Open in new tab
Get a list of all available Skript versions (Sorted)
GET https://api.skripttools.net/v4/skript
{
  "success": true,
  "data": [
    "Skript 1.0.jar",
    "Skript 1.0-pre1.jar",
    "Skript 1.0-pre2.jar",
    ...
  }
}
Open in new tab
Get informations about a version of Skript
GET https://api.skripttools.net/v4/skript/{FILENAME}
{
  "success": true,
  "data": {
    "plugin": "Skript",
    "version": "2.2-dev37c",
    "bytes": 2172667,
    "download": "https://skripttools.net/dl/Skript+2.2-dev37c.jar",
    "source": "https://skripttools.net/dl/Skript+2.2-dev37c.src.zip"
  }
}
Open in new tab
Get a list of every element in the docuemtation
GET https://api.skripttools.net/v4/documentation
{
  "success": true,
  "data": [
    {
      "ID": "1",
      "type": "events",
      "docid": "[player]_advancement_(award|get|complete)",
      "name": "On [player] advancement (award|get|complete)",
      "description": null,
      "examples": null,
      "addon": "AdvancementsAddon",
      "since": null,
      "return_type": null,
      "changers": null,
      "patterns": "[on] [AdvancementsAddon] [player] advancement (award|get|complete)",
      "event_values": "event-player\nevent-advancement\nevent-namespacedkey\nevent-world",
      "cancellable": "0",
      "note": null
    },
    {
      "ID": "2",
      "type": "effects",
      "docid": "EffAwardAdvancement",
      "name": "Award Advancement",
      "description": null,
      "examples": null,
      "addon": "AdvancementsAddon",
      "since": null,
      "return_type": null,
      "changers": null,
      "patterns": "(award|give) [all criteria of] advancement %advancement% to %player%",
      "event_values": null,
      "cancellable": null,
      "note": null
    },
    ...
  }
}
Open in new tab
Cache Proxy of other Websites

SkUnity 1

GET https://api.skripttools.net/v4/documentation/skunity1

SkUnity 2

GET https://api.skripttools.net/v4/documentation/skunity2

SkriptHub

GET https://api.skripttools.net/v4/documentation/skripthub