resolve
Resolves glyphs, codepoints, shortcodes, or slugs to one canonical emoji.
Public, but rate-limited per IP.
HTTP API, CLI, tarballs, and hosted MCP for resolve, search, lint, suggest, fixtures, and locale exports across all 24 EU languages.
This page is the canonical public developer surface for the Emoji Intelligence Platform. Public read endpoints are IP rate-limited; `lint`, `suggest`, `export`, and the hosted MCP endpoint require an API key with the matching scope.
Language coverage: 24 EU-Sprachen
npm live: ostheimer-emoji-intelligence
Alias status: @ostheimer/emoji
Both the main package and the short alias are already available on npm. The tarballs on ostheimer.at remain directly installable as well.
The canonical npm package is already public. The short alias is prepared as a wrapper; until it lands in the registry, you can install it from the release artifacts.
npm install ostheimer-emoji-intelligencenpm install https://www.ostheimer.at/downloads/ostheimer-emoji-0.1.2.tgzemoji resolve
emoji search
emoji normalize
emoji lint
emoji suggest
emoji fixtures
emoji intents
emoji compare
emoji export
emoji whoami
emoji mcp-test
emoji resolve-manynpx emoji resolve "🚀" --lang en --json
npx emoji whoami --api-key "$EMOJI_INTELLIGENCE_API_KEY"
npx emoji mcp-test --api-key "$EMOJI_INTELLIGENCE_API_KEY"
cat inputs.txt | npx emoji resolve-many --lang en --json| Scope | Routes | Note |
|---|---|---|
| emoji:read | GET /api/emojis/export | For locale exports and read-only toolchains. |
| emoji:lint | POST /api/emojis/lint | Checks text and accessibility fallbacks. |
| emoji:suggest | POST /api/emojis/suggest | Intent-based emoji suggestions. |
| emoji:mcp | POST /api/emojis/mcp | Hosted MCP endpoint for agents and editor integrations. |
Resolve, search, normalize, fixtures, intents, and compare are available without a key, but are rate-limited per IP. Lint, suggest, export, and the hosted MCP endpoint require an API key with the matching scope.
Resolves glyphs, codepoints, shortcodes, or slugs to one canonical emoji.
Public, but rate-limited per IP.
Searches localized names, keywords, tags, and intent signals.
Public, but rate-limited per IP.
Normalizes inputs into glyph, Unicode label, and HTML entity.
JSON POST, public and rate-limited per IP.
Checks text for mixed formats, accessibility fallbacks, and problematic contexts.
Requires `emoji:lint`.
Returns intent-based emoji suggestions with rationale and fallback text.
Requires `emoji:suggest`.
Returns hard Unicode fixtures for parser, rendering, and database tests.
Public, but rate-limited per IP.
Lists the dev intent catalog per language.
Public, but rate-limited per IP.
Compares platform metadata and rendering differences for the same emoji.
Public, but rate-limited per IP.
Exports locale terms as JSON or CSV for toolchains and integrations.
Requires `emoji:read`.
Hosted MCP bridge endpoint for tools such as `emoji_resolve`, `emoji_search`, and `emoji_compare_platforms`.
Requires `emoji:mcp`.
Resolve, search, and compare stay public. `lint` and `suggest` can now send an API key directly from this page; the key stays in browser state only.
GET /api/emojis/resolve?lang=en&value=%F0%9F%9A%80The general public API documentation for blog, agent, media, and website endpoints remains under `/entwickler/api`. This page is the canonical emoji developer documentation.