API specification, search for hieroglyphs

Search Hieroglyphs JSON API

Description

The search_hieroglyphs API searches for hieroglyphs using a variety of search terms

Location

https://www.gardinerhieroglyphs.com/api/search_hieroglyphscopy this url

Parameters

API Parameters
ParameterMeaningOptional?Format
querySearch termMandatoryvarious
thresholdResults limitOptional, default = 50numeric
languageLanguageOptional, default = ENEN, FR

Sample API Call

curl 'https://www.gardinerhieroglyphs.com/api/search_hieroglyphs?q=A1'copy this url

Success

HTTP response code 200 OK

Successful response

{

 "data": {

  "glyphs": [

   {

    "gardiner": "A1",

    "glyph": "𓀀",

    "depiction": "seated man",

    "meaning": "I, me, my (man)",

    "determinative": "man, his name or occupation",

    "isLogogram": 1,

    "scaling": 0.925,

    "name": null,

    "readings": [

     {

      "phonetic": "ꞽ",

      "pronunciation": "i",

      "mdc": "i",

      "meaning": "I, me, my (man)"

     },

       ↓

    ]

   },

    ↓

  ],

  "count": 5,

  "language": "EN",

  "timestamp": "2026-10-17T03:15:03+00:00"

 }

}

Error

HTTP response code 400 Bad Request

Error Response

{

 "errors": [

  {

   "error": "query parameter must be supplied"

  },

  {

   "error": "please correct 1 error"

  }

 ]

}

Search terms:

Your search term (q= parameter) can be any of:

  • what a sign depicts, like sandal
  • what a sign means, like life
  • a pronunciation, like ankh
  • a transliteration, like ߵnḫ
  • an MdC mnemonic (or transliteration), like anx
  • a Gardiner sign reference, like S34
  • a Unicode character, like 𓋹
  • an emoji, like 🐝
  • a Unicode codepoint, like U+132F9

Use %20 in your URL in place of a space character