Get emojis by categories and groups.
EmojiHub is an HTTP API that returns emoji data, sourced from a database of 1791 emoji objects organized into categories and groups such as smileys-and-people, animals-and-nature, food-and-drink, travel-and-places, activities, objects, symbols, and flags. Each emoji record includes its name, category, group, HTML code, and Unicode value. Endpoints support fetching a random emoji, a full list of all emojis, all available categories or groups, searching emojis by name, finding similar emojis by name, and filtering random or full results by a specific category or group.
The project is a Go server (with a Docker image provided for containerized deployment) and is intended for developers who want to integrate emoji data or random emoji generation into their own applications via API calls rather than maintaining their own emoji dataset.
Yes, it is described as a simple and free HTTP API for emojis.
It consists of 1791 emoji objects.
Yes, endpoints support filtering by category or group, such as /random/category/{category-name} or /all/group/{group-name}.
It returns JSON objects containing the emoji name, category, group, HTML code, and unicode.
Clone the repository and run it with Go using 'go run cmd/main.go', or build and run it with Docker.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Smithsonian Design Museum.
Free avatar generation library with multiple styles.
Discover the world’s top designers & creatives.
European Museum and Galleries content.
Compliance review API for product labels and marketing assets — automated checks against regulations, retailer specs, and brand guidelines, always up to date.
Art.