{
"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'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el API de Búsqueda de Emoji - 6 Códigos de Idiomas API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Cada punto final devuelve información detallada sobre los emojis, incluidos sus nombres, palabras clave, categorías, códigos cortos, puntos de código y entidades HTML. Por ejemplo, el punto final "Buscar emojis por palabra clave" proporciona una lista de emojis que coinciden con una palabra clave junto con sus atributos
Los campos clave en los datos de respuesta incluyen "emoji" (el carácter) "hexcode" (representación Unicode) "name" (descripción) "keywords" (términos relacionados) "category" (agrupación) "shortcodes" (representaciones textuales) y "htmlEntity" (código HTML)
Los parámetros incluyen "query" para buscar emojis por palabra clave "locale" para la selección de idioma y "category" para filtrar emojis Los usuarios pueden personalizar las solicitudes especificando estos parámetros para refinar sus resultados de búsqueda
Los datos de respuesta están estructurados en formato JSON con un objeto principal que contiene campos como "query" "locale" y "count" El array "results" contiene objetos de emoji individuales cada uno con sus atributos lo que facilita el análisis y la utilización
Los datos de emoji provienen de Emojibase, que proporciona información de emoji completa y estandarizada. Esto asegura que los datos sean precisos y estén actualizados con los últimos estándares de emoji
Los casos de uso típicos incluyen integrar la funcionalidad de búsqueda de emoji en aplicaciones mejorar las interfaces de usuario con soporte de emoji y habilitar búsquedas de emoji multilingües para audiencias diversas Los desarrolladores pueden aprovechar esta API para enriquecer las experiencias de los usuarios
Los usuarios pueden utilizar los datos devueltos mostrando emojis en aplicaciones filtrando resultados según categorías o palabras clave y utilizando códigos cortos para una fácil inserción de emojis El formato estructurado permite una integración sencilla en diversas plataformas
Si una búsqueda devuelve resultados parciales o vacíos, los usuarios deben verificar su consulta en busca de errores tipográficos o intentar con palabras clave más amplias. Implementar mecanismos de respaldo, como sugerir palabras clave relacionadas o mostrar un conjunto de emojis predeterminado, puede mejorar la experiencia del usuario