MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "query": {
        "pages": {
            "4089": {
                "pageid": 4089,
                "ns": 0,
                "title": "API",
                "revisions": [
                    {
                        "user": "Backflip",
                        "timestamp": "2019-04-04T16:15:48Z",
                        "comment": "/* Records */",
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "The HaloRuns API is entirely contained in the subdirectory <code>/api/</code>. There are some conventions that multiple API calls follow.\n\n=Level IDs=\nEach level on HaloRuns can be referred to by a 4-character string of numerals. This string is produced by concatenating the number of the game that the level occurs in with the level's number within that game. For example, Tip of the Spear in Halo: Reach's ID is <code>0504</code>.\n==Game Numbers==\n\n{| class=\"wikitable\"\n|-\n! Game !! Number\n|-\n| Halo: Combat Evolved || 01\n|-\n| Halo 2 || 02\n|-\n| Halo 3 || 03\n|-\n| Halo 3: ODST || 04\n|-\n| Halo: Reach || 05\n|-\n| Halo 4 || 06\n|-\n| Halo 2 MCC || 07\n|-\n| Halo 5 || 08\n\n|}\n\n==Level Numbers==\n\n=== Halo: Combat Evolved ===\n\n{| class=\"wikitable\"\n|-\n! Level !! Number\n|-\n| Pillar of Autumn || 01\n|-\n| Halo || 02\n|-\n| Truth and Reconciliation || 03\n|-\n| The Silent Cartographer || 04\n|-\n| Assault on the Control Room || 05\n|-\n| 343 Guilty Spark || 06\n|-\n| The Library || 07\n|-\n| Two Betrayals || 08\n|-\n| Keyes || 09\n|-\n| The Maw || 10\n\n|}\n\n=== Halo 2 ===\n\n{| class=\"wikitable\"\n|-\n! Level !! Number\n|-\n| Cairo Station || 01\n|-\n| Outskirts || 02\n|-\n| Metropolis || 03\n|-\n| The Arbiter || 04\n|-\n| Oracle || 05\n|-\n| Delta Halo || 06\n|-\n| Regret || 07\n|-\n| Sacred Icon || 08\n|-\n| Quarantine Zone || 09\n|-\n| Gravemind || 10\n|-\n| Uprising || 11\n|-\n| High Charity || 12\n|-\n| The Great Journey || 13\n\n|}\n\n=== Halo 3 ===\n\n{| class=\"wikitable\"\n|-\n! Level !! Number\n|-\n| Sierra 117 || 01\n|-\n| Crows Nest || 02\n|-\n| Tsavo Highway || 03\n|-\n| The Storm || 04\n|-\n| Floodgate || 05\n|-\n| The Ark || 06\n|-\n| The Covenant || 07\n|-\n| Cortana || 08\n|-\n| Halo || 09\n\n|}\n\n\n=== Halo 3: ODST ===\n\n{| class=\"wikitable\"\n|-\n! Level !! Number\n|-\n| Prepare to Drop || 01\n|-\n| Tayari Plaza || 02\n|-\n| Uplift Reserve || 03\n|-\n| Kizingo Blvd. || 04\n|-\n| ONI Alpha Site || 05\n|-\n| NMPD HQ || 06\n|-\n| Kilowani Station || 07\n|-\n| Data Hive || 08\n|-\n| Coastal Highway || 09\n\n|}\n\n\n=== Halo: Reach ===\n\n{| class=\"wikitable\"\n|-\n! Level !! Number\n|-\n| Winter Contingency || 01\n|-\n| ONI: Sword Base|| 02\n|-\n| Nightfall || 03\n|-\n| Tip of the Spear || 04\n|-\n| Long Night of Solace || 05\n|-\n| Exodus || 06\n|-\n| New Alexandria || 07\n|-\n| The Package || 08\n|-\n| The Pillar of Autumn || 09\n\n|}\n\n\n=== Halo 4 ===\n\n{| class=\"wikitable\"\n|-\n! Level !! Number\n|-\n| Dawn || 01\n|-\n| Requiem || 02\n|-\n| Forerunner || 03\n|-\n| Infinity || 04\n|-\n| Reclaimer || 05\n|-\n| Shutdown || 06\n|-\n| Composer || 07\n|-\n| Midnight || 08\n\n|}\n\n\n=== Halo 5 ===\n\n{| class=\"wikitable\"\n|-\n! Level !! Number\n|-\n| Osiris || 01\n|-\n| Blue Team || 02\n|-\n| Glassed || 03\n|-\n| Unconfirmed || 04\n|-\n| Evacuation || 05\n|-\n| Reunion || 06\n|-\n| Swords of Sanghelios || 07\n|-\n| Enemy Lines || 08\n|-\n| Battle of Sunaion || 09\n|-\n| Genesis || 10\n|-\n| The Breaking || 11\n|-\n| Guardians || 12\n\n|}\n\n=API Calls=\n== Global Modifiers ==\n=== Format ===\nSpecifies how the API call's response will be formatted.\n=====json=====\nJSON format.\nExample:\nhttps://haloruns.com/api/request?query=recentRuns&format=json\n=====prettyjson=====\nJSON format, where each item in the object is a pretty printed string.\nExample:\nhttps://haloruns.com/api/request?query=recentRecords&format=prettyjson\n\n=== Country ===\nOnly display information associated with runners from the country specified by an ISO 3166 country code.\n\nExample: https://haloruns.com/api/request?query=country&country=mx\n\n==Recent Runs==\n\n<code>GET /api/request?query=recentRuns[&limit=N]</code>\n\nReturns a list of the most recent verified runs submitted to the site. If <code>GET[limit]</code> isn't specified as a number below 50, the 50 latest runs are returned.\n\n==Records==\n<code>GET /api/request?query=records&level=levelID[&isCoop=0&difficulty=0]</code>\n\nReturns the current records for the level specified by <code>GET[level]</code>. If <code>GET[isCoop]</code> isn't specified, both solo and co-op records are returned. If <code>GET[difficulty]</code> isn't specified, both easy and legendary records are returned. If neither is specified, all 4 records for the level are shown in the following order: Solo Easy, Solo Legendary, Co-op Easy, Co-op Legendary.\n\n==Recent Records==\n<code>GET /api/request?query=recentRecords[&limit=N]</code>\n\nReturns a list of the most recent verified world records submitted to the site. If <code>GET[limit]</code> isn't specified as a number below 50, the 50 latest records are returned.\n\n===== default =====\nIf GET[format] isn't specified, then a comma-separated list of pretty-printed run descriptions is returned.\n\n==Streams==\n\n<code>GET /api/request?query=streams</code>\n\nReturns a list of the current streams being displayed on the HaloRuns homepage. This list is updated every 5 minutes.\n\n===== default =====\nIf GET[format] isn't specified, then a comma-separated list of HaloRuns usernames is displayed.\n\n==User==\n<code>GET /api/request?query=user[&user=username]</code>\n\nGrabs the username, total points, and describes the most recent run submitted by the user specified by <code>GET[user]</code>.\n\n==Record Vods==\n<code>GET /api/request?query=wrVods&level=levelID[&difficulty=0&isCoop=0]</code>\n\nReturns a link to the vod of the world record for the level specified by <code>GET[level]</code>. If <code>GET[difficulty]</code> isn't specified, the Easy record is fetched. If <code>GET[isCoop]</code> isn't specified, the Solo record is fetched.\n\n==Record Holders==\n<code>GET /api/request?query=wrHolders</code>\n\nReturns a list of every user on HaloRuns who has ever held a world record at any point."
                    }
                ]
            },
            "1": {
                "pageid": 1,
                "ns": 0,
                "title": "Main Page",
                "revisions": [
                    {
                        "user": "Scales",
                        "timestamp": "2021-03-20T07:53:07Z",
                        "comment": "Update rules link to the current one instead of the outdated Wiki",
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "[[File:HRLogoTransparent.png|link=http://haloruns.com|center]]\n\n<div class=\"thumb tright\">\n<div class=\"thumbinner\">Checkout our HaloRuns Discord Server at <br /> https://discord.gg/rvdsjGw\n</div>\n{{#widget:Discord\n|id=83061848139632640\n|theme=dark\n|width=305\n|height=800\n}}\n</div>\n\nThe '''HaloRuns Wiki''' is a wiki devoted to speedrunning the Halo series. It focuses on providing information for single-segment full-game speedruns.\n\nRecommended speedrun routes are listed below on the Tutorial page. For more details, go to pages dedicated to specific levels.\n\n<span style=\"font-weight:bold;font-size:12pt;\">Tutorials</span>\n\n* [[Tutorials|Full Game]]\n<span style=\"font-weight:bold;font-size:12pt;\">Timing Rules</span>\n*[https://haloruns.com/rules Timing and Submission Rules]\n\n\n<span style=\"font-weight:bold;font-size:12pt;\">HaloRuns Full-Game and IL Leaderboards</span>\n\nCheck the list of [http://haloruns.com/records World Records]\n\n\n<span style=\"font-weight:bold;font-size:12pt;\">Game Information</span>\n\n'''[[Tricks]]''' - Click here if you're new to Halo speedrunning!\n\n*'''''[[Halo: Combat Evolved]]'''''\n*'''''[[Halo 2]]'''''\n*'''''[[Halo 2 MCC]]'''''\n*'''''[[Halo 3]]'''''\n*'''''[[Halo 3: ODST]]'''''\n*'''''[[Halo: Reach]]'''''\n*'''''[[Halo 4]]'''''\n*'''''[[Halo 5: Guardians]]'''''\n\n<span style=\"font-weight:bold;font-size:12pt;\">Level Strategies</span>\n{| width=\"70%\"\n|- valign=\"top\"\n| width=\"23.3%\"|\n\n<span style=\"font-weight:bold;font-size:12pt;\">Halo: Combat Evolved</span>\n*[[The Pillar of Autumn (Halo CE)]]\n*[[Halo (Halo CE)]]\n*[[The Truth and Reconciliation]]\n*[[The Silent Cartographer]]\n*[[Assault on the Control Room]]\n*[[343 Guilty Spark]]\n*[[The Library]]\n*[[Two Betrayals]]\n*[[Keyes]]\n*[[The Maw]]\n<br>\n<span style=\"font-weight:bold;font-size:12pt;\">Halo 2</span>\n*[[The Armory]]\n*[[Cairo Station]]\n*[[Outskirts]]\n*[[Metropolis]]\n*[[The Arbiter]]\n*[[Oracle]]\n*[[Delta Halo]]\n*[[Regret]]\n*[[Sacred Icon]]\n*[[Quarantine Zone]]\n*[[Gravemind]]\n*[[Uprising]]\n*[[High Charity]]\n*[[The Great Journey]]\n| width=\"23.3%\"|\n<span style=\"font-weight:bold;font-size:12pt;\">Halo 3</span>\n*[[Sierra 117]]\n*[[Crow's Nest]]\n*[[Tsavo Highway]]\n*[[The Storm]]\n*[[Floodgate]]\n*[[The Ark]]\n*[[The Covenant]]\n*[[Cortana]]\n*[[Halo (Halo 3)]]\n<br>\n<br>\n<span style=\"font-weight:bold;font-size:12pt;\">Halo 3: ODST</span>\n*[[Prepare to Drop]]\n*[[Mombasa Streets]]\n*[[Tayari Plaza]]\n*[[Uplift Reserve]]\n*[[Kizingo Boulevard]]\n*[[ONI Alpha Site]]\n*[[NMPD HQ]]\n*[[Kikowani Station]]\n*[[Data Hive]]\n*[[Coastal Highway]]\n| width=\"23.3%\"|\n<span style=\"font-weight:bold;font-size:12pt;\">Halo: Reach</span>\n*[[Winter Contingency]]\n*[[ONI: Sword Base]]\n*[[Nightfall]]\n*[[Tip of the Spear]]\n*[[Long Night of Solace]]\n*[[Exodus]]\n*[[New Alexandria]]\n*[[The Package]]\n*[[The Pillar of Autumn (Halo: Reach)]]\n*[[Lone Wolf]]\n<br>\n<span style=\"font-weight:bold;font-size:12pt;\">Halo 4</span>\n*[[Dawn]]\n*[[Requiem]]\n*[[Forerunner]]\n*[[Infinity]]\n*[[Reclaimer]]\n*[[Shutdown]]\n*[[Composer]]\n*[[Midnight]]\n| width=\"23.3%\"|\n<span style=\"font-weight:bold;font-size:12pt;\">Halo 5: Guardians</span>\n*[[Osiris]]\n*[[Blue Team]]\n*[[Glassed]]\n*[[Unconfirmed]]\n*[[Evacuation]]\n*[[Reunion]]\n*[[Swords of Sanghelios]]\n*[[Enemy Lines]]\n*[[Battle of Sunaion]]\n*[[Genesis]]\n*[[The Breaking]]\n*[[Guardians]]\n\n|}\n\n[[API|API Documentation]]\n\n<br>\n'''Wiki Progress'''\n\n[[To_do | To do]]"
                    }
                ]
            }
        }
    }
}