{
    "endpoints": {
        "asn": {
            "description": "Autonomous system number announcing your IP",
            "example": "https://asn.json.uk/",
            "input": false,
            "page": "https://json.uk/asn",
            "url": "https://asn.json.uk/"
        },
        "base64decode": {
            "description": "Decode Base64 to text",
            "example": "https://base64decode.json.uk/anNvbi51aw==",
            "input": true,
            "page": "https://json.uk/base64decode",
            "url": "https://base64decode.json.uk/<input>"
        },
        "base64encode": {
            "description": "Base64-encode text",
            "example": "https://base64encode.json.uk/json.uk",
            "input": true,
            "page": "https://json.uk/base64encode",
            "url": "https://base64encode.json.uk/<input>"
        },
        "christmas": {
            "description": "Countdown to Christmas Day",
            "example": "https://christmas.json.uk/",
            "input": false,
            "page": "https://json.uk/christmas",
            "url": "https://christmas.json.uk/"
        },
        "colorconvert": {
            "description": "Convert a colour between HEX, RGB and HSL",
            "example": "https://colorconvert.json.uk/#1E90FF",
            "input": true,
            "page": "https://json.uk/colorconvert",
            "url": "https://colorconvert.json.uk/<input>"
        },
        "crypto": {
            "description": "BTC, ETH and LTC prices in GBP, EUR, USD, CAD",
            "example": "https://crypto.json.uk/",
            "input": false,
            "page": "https://json.uk/crypto",
            "url": "https://crypto.json.uk/"
        },
        "currency": {
            "description": "GBP, EUR, USD, CAD exchange-rate matrix",
            "example": "https://currency.json.uk/",
            "input": false,
            "page": "https://json.uk/currency",
            "url": "https://currency.json.uk/"
        },
        "dadjoke": {
            "description": "A random dad joke",
            "example": "https://dadjoke.json.uk/",
            "input": false,
            "page": "https://json.uk/dadjoke",
            "url": "https://dadjoke.json.uk/"
        },
        "day": {
            "description": "Day of the week",
            "example": "https://day.json.uk/",
            "input": false,
            "page": "https://json.uk/day",
            "url": "https://day.json.uk/"
        },
        "echo": {
            "description": "Echoes the whole request back: method, path, query, headers, body",
            "example": "https://echo.json.uk/",
            "input": false,
            "page": "https://json.uk/echo",
            "url": "https://echo.json.uk/"
        },
        "fact": {
            "description": "Fact of the day",
            "example": "https://fact.json.uk/",
            "input": false,
            "page": "https://json.uk/fact",
            "url": "https://fact.json.uk/"
        },
        "hash": {
            "description": "MD5, SHA-1, SHA-256, SHA-512, SHA3-256 and BLAKE2b of text",
            "example": "https://hash.json.uk/json.uk",
            "input": true,
            "page": "https://json.uk/hash",
            "url": "https://hash.json.uk/<input>"
        },
        "headers": {
            "description": "The request headers you sent",
            "example": "https://headers.json.uk/",
            "input": false,
            "page": "https://json.uk/headers",
            "url": "https://headers.json.uk/"
        },
        "hexdecode": {
            "description": "Decode hex to text",
            "example": "https://hexdecode.json.uk/6a736f6e2e756b",
            "input": true,
            "page": "https://json.uk/hexdecode",
            "url": "https://hexdecode.json.uk/<input>"
        },
        "hexencode": {
            "description": "Hex-encode text",
            "example": "https://hexencode.json.uk/json.uk",
            "input": true,
            "page": "https://json.uk/hexencode",
            "url": "https://hexencode.json.uk/<input>"
        },
        "hextoint": {
            "description": "Hex number to integer",
            "example": "https://hextoint.json.uk/0xdeadbeef",
            "input": true,
            "page": "https://json.uk/hextoint",
            "url": "https://hextoint.json.uk/<input>"
        },
        "holidays": {
            "description": "UK bank holidays",
            "example": "https://holidays.json.uk/",
            "input": false,
            "page": "https://json.uk/holidays",
            "url": "https://holidays.json.uk/"
        },
        "htmlcolor": {
            "description": "Nearest named HTML colour for a hex value",
            "example": "https://htmlcolor.json.uk/#FF7F50",
            "input": true,
            "page": "https://json.uk/htmlcolor",
            "url": "https://htmlcolor.json.uk/<input>"
        },
        "ifconfig": {
            "description": "Your public IP address",
            "example": "https://ifconfig.json.uk/",
            "input": false,
            "page": "https://json.uk/ifconfig",
            "url": "https://ifconfig.json.uk/"
        },
        "inttohex": {
            "description": "Integer to hex",
            "example": "https://inttohex.json.uk/3735928559",
            "input": true,
            "page": "https://json.uk/inttohex",
            "url": "https://inttohex.json.uk/<input>"
        },
        "iplocation": {
            "description": "Country your IP is registered in",
            "example": "https://iplocation.json.uk/",
            "input": false,
            "page": "https://json.uk/iplocation",
            "url": "https://iplocation.json.uk/"
        },
        "isp": {
            "description": "Your ISP, from RDAP",
            "example": "https://isp.json.uk/",
            "input": false,
            "page": "https://json.uk/isp",
            "url": "https://isp.json.uk/"
        },
        "iss": {
            "description": "Where the International Space Station is right now",
            "example": "https://iss.json.uk/",
            "input": false,
            "page": "https://json.uk/iss",
            "url": "https://iss.json.uk/"
        },
        "jsondiff": {
            "description": "Diff two JSON objects (A|COMPARE|B)",
            "example": "https://jsondiff.json.uk/{\"name\":\"Alice\",\"age\":30}|COMPARE|{\"name\":\"Alice\",\"age\":31,\"city\":\"NYC\"}",
            "input": true,
            "page": "https://json.uk/jsondiff",
            "url": "https://jsondiff.json.uk/<input>"
        },
        "jsontotoon": {
            "description": "Convert JSON to TOON",
            "example": "https://jsontotoon.json.uk/{\"users\":[{\"id\":1,\"name\":\"Alice\"}]}",
            "input": true,
            "page": "https://json.uk/jsontotoon",
            "url": "https://jsontotoon.json.uk/<input>"
        },
        "moon": {
            "description": "Moon phase, illumination and next phases",
            "example": "https://moon.json.uk/",
            "input": false,
            "page": "https://json.uk/moon",
            "url": "https://moon.json.uk/"
        },
        "movies": {
            "description": "New movies to rent",
            "example": "https://movies.json.uk/",
            "input": false,
            "page": "https://json.uk/movies",
            "url": "https://movies.json.uk/"
        },
        "newyear": {
            "description": "Countdown to New Year's Day",
            "example": "https://newyear.json.uk/",
            "input": false,
            "page": "https://json.uk/newyear",
            "url": "https://newyear.json.uk/"
        },
        "onthisday": {
            "description": "Historical events for today's date",
            "example": "https://onthisday.json.uk/",
            "input": false,
            "page": "https://json.uk/onthisday",
            "url": "https://onthisday.json.uk/"
        },
        "planets": {
            "description": "Distance, magnitude and visibility of every planet",
            "example": "https://planets.json.uk/",
            "input": false,
            "page": "https://json.uk/planets",
            "url": "https://planets.json.uk/"
        },
        "random": {
            "description": "A random number",
            "example": "https://random.json.uk/",
            "input": false,
            "page": "https://json.uk/random",
            "url": "https://random.json.uk/"
        },
        "randomemoji": {
            "description": "A random emoji",
            "example": "https://randomemoji.json.uk/",
            "input": false,
            "page": "https://json.uk/randomemoji",
            "url": "https://randomemoji.json.uk/"
        },
        "reversedns": {
            "description": "Reverse DNS (PTR) name for your IP",
            "example": "https://reversedns.json.uk/",
            "input": false,
            "page": "https://json.uk/reversedns",
            "url": "https://reversedns.json.uk/"
        },
        "rot13": {
            "description": "ROT13 text",
            "example": "https://rot13.json.uk/json.uk",
            "input": true,
            "page": "https://json.uk/rot13",
            "url": "https://rot13.json.uk/<input>"
        },
        "sensor": {
            "description": "Latest reading from the home sensor",
            "example": "https://sensor.json.uk/",
            "input": false,
            "page": "https://json.uk/sensor",
            "url": "https://sensor.json.uk/"
        },
        "sun": {
            "description": "Sunrise, sunset, twilights, golden hour and day length for a lat,lon",
            "example": "https://sun.json.uk/51.5074,-0.1278",
            "input": true,
            "page": "https://json.uk/sun",
            "url": "https://sun.json.uk/<input>"
        },
        "textinfo": {
            "description": "Word, character and sentence statistics plus sentiment",
            "example": "https://textinfo.json.uk/json.uk is awesome",
            "input": true,
            "page": "https://json.uk/textinfo",
            "url": "https://textinfo.json.uk/<input>"
        },
        "timestamp": {
            "description": "Current Unix timestamp",
            "example": "https://timestamp.json.uk/",
            "input": false,
            "page": "https://json.uk/timestamp",
            "url": "https://timestamp.json.uk/"
        },
        "toontojson": {
            "description": "Convert TOON to JSON",
            "example": "https://toontojson.json.uk/name: Alice",
            "input": true,
            "page": "https://json.uk/toontojson",
            "url": "https://toontojson.json.uk/<input>"
        },
        "tv": {
            "description": "Most popular TV shows",
            "example": "https://tv.json.uk/",
            "input": false,
            "page": "https://json.uk/tv",
            "url": "https://tv.json.uk/"
        },
        "unixtime": {
            "description": "Convert Unix timestamps and dates either way",
            "example": "https://unixtime.json.uk/1699104000",
            "input": true,
            "page": "https://json.uk/unixtime",
            "url": "https://unixtime.json.uk/<input>"
        },
        "useragent": {
            "description": "Your browser's User-Agent string",
            "example": "https://useragent.json.uk/",
            "input": false,
            "page": "https://json.uk/useragent",
            "url": "https://useragent.json.uk/"
        },
        "uuidgen": {
            "description": "Generate a UUID (v1, v4...)",
            "example": "https://uuidgen.json.uk/v4",
            "input": true,
            "page": "https://json.uk/uuidgen",
            "url": "https://uuidgen.json.uk/<input>"
        },
        "wordfinder": {
            "description": "Words you can make from a set of letters",
            "example": "https://wordfinder.json.uk/json",
            "input": true,
            "page": "https://json.uk/wordfinder",
            "url": "https://wordfinder.json.uk/<input>"
        },
        "words": {
            "description": "Random passphrase of N words with its entropy",
            "example": "https://words.json.uk/4",
            "input": true,
            "page": "https://json.uk/words",
            "url": "https://words.json.uk/<input>"
        },
        "worldclock": {
            "description": "Local time, sunrise and sunset in five cities",
            "example": "https://worldclock.json.uk/",
            "input": false,
            "page": "https://json.uk/worldclock",
            "url": "https://worldclock.json.uk/"
        }
    },
    "openapi": "https://json.uk/openapi.json",
    "urls": [
        "www.json.uk",
        "urls.json.uk",
        "ifconfig.json.uk",
        "reversedns.json.uk",
        "isp.json.uk",
        "iplocation.json.uk",
        "asn.json.uk",
        "useragent.json.uk",
        "headers.json.uk",
        "timestamp.json.uk",
        "worldclock.json.uk",
        "crypto.json.uk",
        "currency.json.uk",
        "day.json.uk",
        "christmas.json.uk",
        "newyear.json.uk",
        "holidays.json.uk",
        "movies.json.uk",
        "tv.json.uk",
        "moon.json.uk",
        "iss.json.uk",
        "planets.json.uk",
        "onthisday.json.uk",
        "fact.json.uk",
        "dadjoke.json.uk",
        "echo.json.uk",
        "random.json.uk",
        "randomemoji.json.uk",
        "sensor.json.uk",
        "base64encode.json.uk",
        "base64decode.json.uk",
        "rot13.json.uk",
        "hexencode.json.uk",
        "hexdecode.json.uk",
        "hextoint.json.uk",
        "inttohex.json.uk",
        "wordfinder.json.uk",
        "textinfo.json.uk",
        "jsontotoon.json.uk",
        "toontojson.json.uk",
        "jsondiff.json.uk",
        "uuidgen.json.uk",
        "hash.json.uk",
        "unixtime.json.uk",
        "words.json.uk",
        "sun.json.uk",
        "colorconvert.json.uk",
        "htmlcolor.json.uk"
    ]
}