{
"query": "laugh",
"locale": "en",
"count": 6,
"results": [
{
"emoji": "🤣",
"hexcode": "1F923",
"name": "rolling on the floor laughing",
"keywords": [
"crying",
"face",
"floor",
"funny",
"haha",
"happy",
"hehe",
"hilarious",
"joy",
"laugh",
"lmao",
"lol",
"rofl",
"roflmao",
"rolling",
"tear"
],
"category": "smileys & emotion",
"subcategory": "smiling",
"unicodeVersion": 3,
"skinTones": false,
"shortcodes": [
":rofl:"
],
"htmlEntity": "🤣"
},
{
"emoji": "😀",
"hexcode": "1F600",
"name": "grinning face",
"keywords": [
"cheerful",
"cheery",
"face",
"grin",
"grinning",
"happy",
"laugh",
"nice",
"smile",
"smiling",
"teeth"
],
"category": "smileys & emotion",
"subcategory": "smiling",
"unicodeVersion": 1,
"skinTones": false,
"shortcodes": [
":grinning:"
],
"htmlEntity": "😀"
},
{
"emoji": "😄",
"hexcode": "1F604",
"name": "grinning face with smiling eyes",
"keywords": [
"eye",
"eyes",
"face",
"grin",
"grinning",
"happy",
"laugh",
"lol",
"mouth",
"open",
"smile",
"smiling"
],
"category": "smileys & emotion",
"subcategory": "smiling",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":smile:"
],
"htmlEntity": "😄"
},
{
"emoji": "😆",
"hexcode": "1F606",
"name": "grinning squinting face",
"keywords": [
"closed",
"eyes",
"face",
"grinning",
"haha",
"hahaha",
"happy",
"laugh",
"lol",
"mouth",
"open",
"rofl",
"smile",
"smiling",
"squinting"
],
"category": "smileys & emotion",
"subcategory": "smiling",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":laughing:",
":satisfied:"
],
"htmlEntity": "😆"
},
{
"emoji": "😂",
"hexcode": "1F602",
"name": "face with tears of joy",
"keywords": [
"crying",
"face",
"feels",
"funny",
"haha",
"happy",
"hehe",
"hilarious",
"joy",
"laugh",
"lmao",
"lol",
"rofl",
"roflmao",
"tear"
],
"category": "smileys & emotion",
"subcategory": "smiling",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":joy:"
],
"htmlEntity": "😂"
},
{
"emoji": "😹",
"hexcode": "1F639",
"name": "cat with tears of joy",
"keywords": [
"animal",
"cat",
"face",
"joy",
"laugh",
"laughing",
"lol",
"tear",
"tears"
],
"category": "smileys & emotion",
"subcategory": "cat faces",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":joy_cat:"
],
"htmlEntity": "😹"
}
],
"attribution": "Emoji data: Emojibase (MIT)"
}
curl --location --request GET 'https://zylalabs.com/api/14242/emoji+search+api+-+6+languages+shortcodes/35355/search+emojis+by+keyword?q=laugh&locale=en&limit=20' --header 'Authorization: Bearer YOUR_API_KEY'
{
"emoji": "🔥",
"hexcode": "1F525",
"name": "fire",
"keywords": [
"af",
"burn",
"flame",
"hot",
"lit",
"litaf",
"tool"
],
"category": "travel & places",
"subcategory": "weather",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":fire:"
],
"htmlEntity": "🔥",
"codepoints": [
"U+1F525"
],
"attribution": "Emoji data: Emojibase (MIT)"
}
curl --location --request GET 'https://zylalabs.com/api/14242/emoji+search+api+-+6+languages+shortcodes/35356/emoji+details?locale=en&emoji=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"locale": "en",
"categories": [
{
"name": "smileys & emotion",
"count": 171
},
{
"name": "people & body",
"count": 388
},
{
"name": "components",
"count": 9
},
{
"name": "animals & nature",
"count": 160
},
{
"name": "food & drink",
"count": 131
},
{
"name": "travel & places",
"count": 219
},
{
"name": "activities",
"count": 85
},
{
"name": "objects",
"count": 266
},
{
"name": "symbols",
"count": 224
},
{
"name": "flags",
"count": 270
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14242/emoji+search+api+-+6+languages+shortcodes/35357/categories?locale=en' --header 'Authorization: Bearer YOUR_API_KEY'
{
"category": "flags",
"count": 270,
"emojis": [
{
"emoji": "🏁",
"hexcode": "1F3C1",
"name": "chequered flag",
"keywords": [
"checkered",
"chequered",
"finish",
"flag",
"flags",
"game",
"race",
"racing",
"sport",
"win"
],
"category": "flags",
"subcategory": "other flags",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":checkered_flag:"
],
"htmlEntity": "🏁"
},
{
"emoji": "🚩",
"hexcode": "1F6A9",
"name": "triangular flag",
"keywords": [
"construction",
"flag",
"golf",
"post",
"triangular"
],
"category": "flags",
"subcategory": "other flags",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":triangular_flag_on_post:"
],
"htmlEntity": "🚩"
},
{
"emoji": "🎌",
"hexcode": "1F38C",
"name": "crossed flags",
"keywords": [
"celebration",
"cross",
"crossed",
"flags",
"japanese"
],
"category": "flags",
"subcategory": "other flags",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":crossed_flags:"
],
"htmlEntity": "🎌"
},
{
"emoji": "🏴",
"hexcode": "1F3F4",
"name": "black flag",
"keywords": [
"black",
"flag",
"waving"
],
"category": "flags",
"subcategory": "other flags",
"unicodeVersion": 1,
"skinTones": false,
"shortcodes": [
":black_flag:"
],
"htmlEntity": "🏴"
},
{
"emoji": "🏳️",
"hexcode": "1F3F3",
"name": "white flag",
"keywords": [
"flag",
"waving",
"white"
],
"category": "flags",
"subcategory": "other flags",
"unicodeVersion": 0.7,
"skinTones": false,
"shortcodes": [
":white_flag:"
],
"htmlEntity": "🏳️"
},
{
"emoji": "🏳️🌈",
"hexcode": "1F3F3-FE0F-200D-1F308",
"name": "rainbow flag",
"keywords": [
"bisexual",
"flag",
"gay",
"genderqueer",
"glbt",
"glbtq",
"lesbian",
"lgbt",
"lgbtq",
"lgbtqia",
"pride",
"queer",
"rainbow",
"trans",
"transgender"
],
"category": "flags",
"subcategory": "other flags",
"unicodeVersion": 4,
"skinTones": false,
"shortcodes": [
":rainbow_flag:"
],
"htmlEntity": "🏳️🌈"
},
{
"emoji": "🏳️⚧️",
"hexcode": "1F3F3-FE0F-200D-26A7-FE0F",
"name": "transgender flag",
"keywords": [
"blue",
"flag",
"light",
"pink",
"transgender",
"white"
],
"category": "flags",
"subcategory": "other flags",
"unicodeVersion": 13,
"skinTones": false,
"shortcodes": [
":transgender_flag:"
],
"htmlEntity": "🏳️⚧️"
},
{
"emoji": "🏴☠️",
"hexcode": "1F3F4-200D-2620-FE0F",
"name": "pirate flag",
"keywords": [
"flag",
"jolly",
"pirate",
"plunder",
"roger",
"treasure"
],
"category": "flags",
"subcategory": "other flags",
"unicodeVersion": 11,
"skinTones": false,
"shortcodes": [
":pirate_flag:"
],
"htmlEntity": "🏴☠️"
},
{
"emoji": "🇦🇨",
"hexcode": "1F1E6-1F1E8",
"name": "flag: Ascension Island",
"keywords": [
"AC",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false,
"shortcodes": [
":ascension_island:"
],
"htmlEntity": "🇦🇨"
},
{
"emoji": "🇦🇩",
"hexcode": "1F1E6-1F1E9",
"name": "flag: Andorra",
"keywords": [
"AD",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false,
"shortcodes": [
":andorra:"
],
"htmlEntity": "🇦🇩"
},
{
"emoji": "🇦🇪",
"hexcode": "1F1E6-1F1EA",
"name": "flag: United Arab Emirates",
"keywords": [
"AE",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false,
"shortcodes": [
":united_arab_emirates:"
],
"htmlEntity": "🇦🇪"
},
{
"emoji": "🇦🇫",
"hexcode": "1F1E6-1F1EB",
"name": "flag: Afghanistan",
"keywords": [
"AF",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false,
"shortcodes": [
":afghanistan:"
],
"htmlEntity": "🇦🇫"
},
{
"emoji": "🇦🇬",
"hexcode": "1F1E6-1F1EC",
"name": "flag: Antigua & Barbuda",
"keywords": [
"AG",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false,
"shortcodes": [
":antigua_barbuda:"
],
"htmlEntity": "🇦🇬"
},
{
"emoji": "🇦🇮",
"hexcode": "1F1E6-1F1EE",
"name": "flag: Anguilla",
"keywords": [
"AI",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false,
"shortcodes": [
":anguilla:"
],
"htmlEntity": "🇦🇮"
},
{
"emoji": "🇦🇱",
"hexcode": "1F1E6-1F1F1",
"name": "flag: Albania",
"keywords": [
"AL",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false,
"shortcodes": [
":albania:"
],
"htmlEntity": "🇦🇱"
},
{
"emoji": "🇦🇲",
"hexcode": "1F1E6-1F1F2",
"name": "flag: Armenia",
"keywords": [
"AM",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false,
"shortcodes": [
":armenia:"
],
"htmlEntity": "🇦🇲"
},
{
"emoji": "🇦🇴",
"hexcode": "1F1E6-1F1F4",
"name": "flag: Angola",
"keywords": [
"AO",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false,
"shortcodes": [
":angola:"
],
"htmlEntity": "🇦🇴"
},
{
"emoji": "🇦🇶",
"hexcode": "1F1E6-1F1F6",
"name": "flag: Antarctica",
"keywords": [
"AQ",
"flag"
],
"category": "flags",
"subcategory": "country flags",
"unicodeVersion": 2,
"skinTones": false
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/14242/emoji+search+api+-+6+languages+shortcodes/35358/emojis+in+a+category?locale=en&cat=Required' --header 'Authorization: Bearer YOUR_API_KEY'
{
"count": 3,
"emojis": [
{
"emoji": "🙋",
"hexcode": "1F64B",
"name": "person raising hand",
"keywords": [
"gesture",
"hand",
"here",
"know",
"me",
"person",
"pick",
"question",
"raise",
"raising"
],
"category": "people & body",
"subcategory": "gestures",
"unicodeVersion": 0.6,
"skinTones": true,
"shortcodes": [
":raising_hand:"
],
"htmlEntity": "🙋"
},
{
"emoji": "💽",
"hexcode": "1F4BD",
"name": "computer disk",
"keywords": [
"computer",
"disk",
"minidisk",
"optical"
],
"category": "objects",
"subcategory": "computer",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":minidisc:"
],
"htmlEntity": "💽"
},
{
"emoji": "🔏",
"hexcode": "1F50F",
"name": "locked with pen",
"keywords": [
"ink",
"lock",
"locked",
"nib",
"pen",
"privacy"
],
"category": "objects",
"subcategory": "lock & keys",
"unicodeVersion": 0.6,
"skinTones": false,
"shortcodes": [
":lock_with_ink_pen:"
],
"htmlEntity": "🔏"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/14242/emoji+search+api+-+6+languages+shortcodes/35359/random+emojis?count=3&locale=en' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a API de Pesquisa de Emoji - 6 Idiomas Códigos Curtos API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Cada endpoint retorna informações detalhadas sobre emojis, incluindo seus nomes, palavras-chave, categorias, códigos curtos, pontos de código e entidades HTML. Por exemplo, o endpoint "Pesquisar emojis por palavra-chave" fornece uma lista de emojis que correspondem a uma palavra-chave juntamente com seus atributos
Os campos-chave nos dados de resposta incluem "emoji" (o caractere) "hexcode" (representação Unicode) "name" (descrição) "keywords" (termos relacionados) "category" (agrupamento) "shortcodes" (representações textuais) e "htmlEntity" (código HTML)
Os parâmetros incluem "query" para pesquisar emojis por palavra-chave "locale" para seleção de idioma e "category" para filtrar emojis Os usuários podem personalizar solicitações especificando esses parâmetros para refinar seus resultados de pesquisa
Os dados de resposta estão estruturados em formato JSON, com um objeto principal contendo campos como "query", "locale" e "count". O array "results" contém objetos emoji individuais, cada um com seus atributos, facilitando a análise e utilização
Os dados dos emojis são provenientes do Emojibase, que fornece informações abrangentes e padronizadas sobre emojis. Isso garante que os dados sejam precisos e atualizados com os últimos padrões de emojis
Casos de uso típicos incluem a integração de funcionalidade de busca por emoji em aplicações, aprimorando interfaces de usuário com suporte a emoji e permitindo buscas multilíngues por emoji para públicos diversos. Desenvolvedores podem aproveitar essa API para enriquecer as experiências dos usuários
Os usuários podem utilizar os dados retornados exibindo emojis em aplicativos filtrando resultados com base em categorias ou palavras-chave e usando códigos de atalho para fácil inserção de emojis O formato estruturado permite uma integração simples em várias plataformas
Se uma pesquisa retornar resultados parciais ou vazios, os usuários devem verificar sua consulta em busca de erros de digitação ou tentar palavras-chave mais amplas Implementar mecanismos de fallback, como sugerir palavras-chave relacionadas ou exibir um conjunto de emojis padrão, pode melhorar a experiência do usuário