Emoji Search API - Find Emojis by Keyword
Matches the query as a substring against both the emoji name and its keyword list. Returns the emoji glyph, canonical name, Unicode code points (U+XXXX notation), and keywords. Supports up to 100 results per call.
Code examples
curl -X POST https://api.botoi.com/v1/emoji/search \
-H "Content-Type: application/json" \
-d '{"query":"happy","limit":3}'When to use this API
Server-side emoji picker
Power a chat-app emoji picker without shipping a multi-megabyte JSON bundle to every client. The client sends the query, the server returns matches.
Auto-suggest emojis in compose boxes
When a user types ":smile", query this endpoint and show ranked results. Works well with debounced input and a 20-result cap.
Enrich sentiment analysis with emoji hints
When analyzing chat or reviews, match words to related emojis to strengthen sentiment signals. "Loved it" gets boosted when accompanied by heart-eye emoji matches.
Frequently asked questions
How many emojis are in the database?
Is the match fuzzy?
What does unicode field contain?
Can I filter by category?
Are skin-tone variants returned?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.