API Documentation

The documentation of the API shows how to access and interact with Alphabet’s database and tools.
It is fully browsable, allowing the user to submit data and preview the results of requests while navigating through this comprehensive resource. With a few lines of code, all the capabilities shown here can be used in custom tools, font editors and websites.

Test the API

Make a GET request (json)

Make a GET request (api)

Request

GET /tools/api/?format=api

Response

HTTP 200 OK
      Allow: GET, OPTIONS
      Content-Type: application/json
      Vary: Accept
      [
    [
        "localisation",
        [
            {
                "name": "languages",
                "description": "list of languages",
                "versions": [
                    "https://www.alphabet-type.com/tools/api/v1.0/localisation/language/?format=api"
                ]
            },
            {
                "name": "scripts",
                "description": "list of unicode scripts",
                "versions": [
                    "https://www.alphabet-type.com/tools/api/v1.0/localisation/script/?format=api"
                ]
            },
            {
                "name": "languagesystems",
                "description": "languagesystems",
                "versions": "https://www.alphabet-type.com/tools/api/v1.0/localisation/languagesystem/?format=api"
            },
            {
                "name": "territories",
                "versions": [
                    "https://www.alphabet-type.com/tools/api/v1.0/localisation/territory/?format=api"
                ]
            }
        ]
    ],
    [
        "charactersetdata",
        [
            {
                "name": "group",
                "description": "list of characterset groups",
                "versions": [
                    "https://www.alphabet-type.com/tools/api/v1.0/charactersetdata/group/?format=api"
                ]
            },
            {
                "name": "characterset",
                "description": "list of charactersets",
                "versions": [
                    "https://www.alphabet-type.com/tools/api/v1.0/charactersetdata/characterset/?format=api"
                ]
            }
        ]
    ],
    [
        "tools",
        [
            {
                "name": "charset-checker list",
                "description": "list of characterset groups",
                "versions": [
                    "https://www.alphabet-type.com/tools/api/v1.0/tools/charset-checker/list?format=api"
                ]
            },
            {
                "name": "charset-checker font",
                "description": "list of charactersets",
                "versions": [
                    "https://www.alphabet-type.com/tools/api/v1.0/tools/charset-checker/font?format=api"
                ]
            },
            {
                "name": "charset-builder",
                "description": "list of charactersets",
                "versions": [
                    "https://www.alphabet-type.com/tools/api/v1.0/tools/charset-builder/?format=api"
                ]
            }
        ]
    ]
]