Emojipedia API: Get emoji details
Finds an emoji by character or name and returns its official name, meaning, alternate names, Unicode version, shortcodes, category and platform designs.
Unofficial. Not affiliated with or endorsed by Emojipedia.
Inputs
Values from the run on Oct 23, 2026, shown under Output.
- Emoji, required
emoji Emoji character or name, such as 🫠 or melting face.
🫠
Input as JSON
{ "emoji": "🫠"}Output
{ "link": "https://emojipedia.org/melting-face" , "emoji": "🫠", "meaning": "A yellow smiley face melting into a puddle. The eyes and mouth slip down the face, yet still maintain a distorted smile. This quality lends this emoji to sarcasm. Can be used literally to talk about extreme heat. Can also be used metaphorically to talk about embarrassment, shame, a slowly sinking se…", "category": "Smileys", "codepoints": [ "U+1FAE0" ], "shortcodes": [ ":melting_face:" ], "also_known_as": [], "official_name": "Melting Face", "unicode_version": "14.0", "platform_designs": [ { "link": "https://emojipedia.org/apple/ios-26.4/melting-face" , "version": "iOS 26.4", "platform": "Apple", "image_link": "https://em-content.zobj.net/source/apple/453/melting-face_1fae0.png" }, { "link": "https://emojipedia.org/google/emoji-18.0/melting-face" , "version": "Emoji 18.0", "platform": "Google Android (Noto 3D)", "image_link": "https://em-content.zobj.net/source/google/481/melting-face_1fae0.png" }, { "link": "https://emojipedia.org/animated-noto-color-emoji/17.0/melting-face" , "version": "17.0", "platform": "Noto Color Emoji, Animated", "image_link": "https://em-content.zobj.net/source/animated-noto-color-emoji/461/melting-face_1fae0.gif" } ]}Code
curl https://api.fous.com/v1/runs \ -H "Authorization: Bearer $FOUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"method":"emojipedia.org/get_emoji","input":{"emoji":"🫠"}}' # Save as fous.py, then run: python3 fous.pyimport json, os, timefrom urllib.error import HTTPErrorfrom urllib.request import Request, urlopenAPI = "https://api.fous.com/v1/runs" KEY = os.environ["FOUS_API_KEY"]HEADERS = { "Authorization": f"Bearer {KEY}", "Content-Type": "application/json" ,}def call(url, body=None): data = json.dumps(body).encode() if body else None request = Request(url, data, HEADERS) try: with urlopen(request, timeout=120) as r: return r.status, json.load(r) except HTTPError as error: message = json.load(error)["error"]["message"] raise RuntimeError(message) from errorstatus, run = call(API, { "method": "emojipedia.org/get_emoji" , "input": { "emoji": "🫠" }})# 202: still going after 30 s. Ask again until it ends.while status == 202: time.sleep(2) status, run = call(f"{API}/{run['id']}")print(json.dumps(run["data"], indent=2))// Save as fous.mjs, then run: node fous.mjsconst api = "https://api.fous.com/v1/runs" ;const headers = { Authorization: `Bearer ${process.env.FOUS_API_KEY}`, "Content-Type": "application/json" ,};let response = await fetch(api, { method: "POST", headers, body: JSON.stringify({ "method": "emojipedia.org/get_emoji" , "input": { "emoji": "🫠" } }), signal: AbortSignal.timeout(120_000),});let run = await response.json();// 202: still going after 30 s. Ask again until it ends.while (response.status === 202) { await new Promise((done) => setTimeout(done, 2_000)); response = await fetch(`${api}/${run.id}`, { headers }); run = await response.json();}if (!response.ok) throw new Error(run.error.message);console.log(run.data);# Connect your agent to Fous once, over MCP (Streamable HTTP):# https://api.fous.com/mcp# Set FOUS_API_KEY first: create a key at https://app.fous.com/keys.# Claude Codeclaude mcp add \ --scope user \ --transport http fous https://api.fous.com/mcp \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Codexcodex mcp add fous \ --url https://api.fous.com/mcp \ --bearer-token-env-var FOUS_API_KEY# Cursor, VS Code, Windsurf, Cline and morenpx -y add-mcp https://api.fous.com/mcp -g -n fous \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Then ask your agent:# "Use Fous to run emojipedia.org/get_emoji# with {"emoji":"🫠"}"Over HTTP, the answer’s data holds the output. A run still going after 30 seconds answers 202 with its id: ask GET /v1/runs/{id} until it ends.
Schema
Input schema
{ "type": "object", "required": [ "emoji" ], "properties": { "emoji": { "type": "string", "minLength": 1, "description": "Emoji character or name, such as 🫠 or melting face." } }}Output schema
{ "type": "object", "required": [ "emoji", "official_name", "meaning", "also_known_as", "category", "unicode_version", "shortcodes", "platform_designs", "link", "codepoints" ], "properties": { "link": { "type": "string" }, "emoji": { "type": "string" }, "meaning": { "type": [ "string", "null" ] }, "category": { "type": "string" }, "codepoints": { "type": "array", "items": { "type": "string" }, "x-fous-developer": true }, "shortcodes": { "type": "array", "items": { "type": "string" } }, "also_known_as": { "type": "array", "items": { "type": "string" } }, "official_name": { "type": "string" }, "unicode_version": { "type": [ "string", "null" ] }, "platform_designs": { "type": "array", "items": { "type": "object", "required": [ "platform", "version", "image_link", "link" ], "properties": { "link": { "type": "string" }, "version": { "type": [ "string", "null" ] }, "platform": { "type": "string" }, "image_link": { "type": "string" } }, "additionalProperties": false } } }, "additionalProperties": false}- Price
- 1 credit per completed run (1¢ with pay as you go); failed runs are free.
- Method
emojipedia.org/get_emoji- Returns
- official name, meaning, alternate names, category, Unicode version, shortcodes, platform designs, codepoints
Use it from your agent
Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method emojipedia.org/get_emoji with the inputs above.
Ask your agent
- What is the official Unicode name and meaning of the 🫠 melting face emoji?
- Which shortcodes and alternate names exist for the thumbs up emoji, and what category does it belong to?
- Show me how the 🦩 flamingo emoji looks on Apple, Google, and Samsung platforms, plus its codepoint.
- On emojipedia.org, when was the 🫨 shaking face emoji added and what Unicode version introduced it?
- I need the alternate names and category for the 'face with monocle' emoji so I can tag it properly in my app.
See more
Gets a word's Thesaurus.com meanings in site order, with part of speech, short meaning, synonyms and antonyms ranked strongest, strong or weak.
dictionary.com/get_synonymsFinds the best-matching WordPress.org plugin by name or plugin page link and returns its details, including the changelog for the latest version when one is available.
wordpress.org/get_pluginLooks up a word or phrase on Cambridge Dictionary and returns its ordered meanings, example sentences, grammar labels and UK and US pronunciations.
dictionary.cambridge.org/define_wordLooks up an English word on Etymonline and returns its origin entries, one per part of speech, with the first date mentioned and cross-referenced words.
etymonline.com/get_word_originLooks up an English word on Dictionary.com and returns its pronunciation, audio link, numbered definitions per dialect with examples, word origin and first recorded use.
dictionary.com/define_wordGets an Apple Podcasts show's details and its newest available episodes, by show name or Apple Podcasts link.
podcasts.apple.com/get_podcastLooks up a word or phrase in Merriam-Webster's dictionary and returns its pronunciation, definitions, examples and word history.
merriam-webster.com/define_wordFinds iPhone and iPad apps by keyword in a chosen country's App Store, with ratings, prices, categories and App Store links.
apps.apple.com/search_apps