Thesaurus Linguae Aegyptiae BTS Flexcodes API

Returns verbal strings for Berlin Text System (BTS) flexcodes, i.e., the numeric codes used in the editorial system behind the Thesaurus Linguae Aegyptiae (TLA) to encode morpho-syntactic categories of Ancient Egyptian text tokens.

Endpoints

Parameters

NameLocationRequiredDescription
codepathyesBTS flexcode (1–7 characters, digits, -, x, X)

Examples

GET /flexcodes/bts
→ {"1": "...", "10000": "...", ...}  (all flexcodes as JSON)

GET /flexcodes/bts/1
→ verbal string for flexcode 1

GET /flexcodes/bts/10000
→ verbal string for flexcode 10000

GET /flexcodes/bts/30010
→ verbal string for flexcode 30010

Response

The service returns the verbal string as plain text, or the full flexcode map as JSON.

If the code is invalid (wrong format or length), the server responds with HTTP Status 400 – Bad Request.

If the code is valid but not found, the server responds with HTTP Status 404 – Not Found.

Citation of the API

Refer to the API as:

AV Wortschatz der ägyptischen Sprache, Thesaurus Linguae Aegyptiae BTS Flexcodes API, api.thesaurus-linguae-aegyptiae.de/flexcodes/bts, implemented by R. Dominik Blöse, ed. by Ingelore Hafemann & Daniel A. Werning on behalf of the Berlin-Brandenburgische Akademie der Wissenschaften, 2026–…

Data License

The data returned by the API can be used on the basis of a Creative Commons Attribution 4.0 International license (CC BY 4.0). Please cite the API and its data as requested above.