Skip to content

If you've ever wondered about the meaning of an emoji, the Emojipedia API is the perfect tool for you. Emojipedia provides detailed information about each emoji, including its definition, usage, and related keywords.

Notifications You must be signed in to change notification settings

Thiru-kumaran-R/Emoji-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emojipedia API

If you've ever wondered about the meaning of an emoji, the Emojipedia API is the perfect tool for you. Emojipedia provides detailed information about each emoji, including its definition, usage, and related keywords.

Example

Request

https://emoji-api.deno.dev/😁

Response

{
      "unicode": "😁",
      "name": "Beaming Face with Smiling Eyes",
      "category": "Smileys & Emotion",
      "description": "A yellow face with smiling eyes and full-toothed grin, as if saying Cheese! for the camera.",
      "keywords": ["face", "smile", "happy", "joy", "grin", "cheese", "smiley", "haha"]
}

Features

  • Emoji Information: Retrieve detailed information about emojis including their Unicode, description, category, and more.
  • Search: Search for emojis by unicode.
  • Random Emoji: Get a random emoji from the database.
  • Create, Update, Delete: Perform CRUD operations on emojis.

Usage

Endpoints

Method Endpoint Description
GET https://emoji-api.deno.dev/emoji Retrieve specific emoji
GET https://emoji-api.deno.dev/random Get a random emoji.
POST https://emoji-api.deno.dev/emoji Add a new emoji.
PUT https://emoji-api.deno.dev/emoji Update an existing emoji.
DELETE https://emoji-api.deno.dev/emoji Delete an emoji by its ID.

Unicode Categories Overview

Unicode provides a categorization system for characters, organizing them into various categories based on their usage, characteristics, and properties. Understanding these categories can help in navigating the diverse range of characters supported by Unicode.

Overview of Categories

Category Description
Objects Characters representing various tangible and abstract objects, including tools, symbols, and artifacts.
Nature Characters representing elements and phenomena found in the natural world, such as weather symbols, plants, and celestial bodies.
People Characters depicting human figures, faces, body parts, and activities, including emojis and pictograms.
Smileys Characters representing facial expressions, emotions, gestures, and moods, commonly used in written communication.
Animals Characters representing various animals, both real and mythical, including mammals, birds, reptiles, and insects.

Understanding Unicode Categories

For more information. Please feel free to visit this website. Emojipedia

Installation

  1. Clone the repository:

    git clone https://github.com/thiru-kumaran-r/Emoji-API.git
  2. Go to project folder:

    cd project
  3. Start the server:

    deno run --allow-env --allow-sys --allow-read --allow-net server.ts

Contributing

Contributions are always welcome!

Contribute by uploading an emoji including its name, category, description, and keywords.Ensure that the description and keywords are clear and applicable to the associated emoji or unicode.

About

If you've ever wondered about the meaning of an emoji, the Emojipedia API is the perfect tool for you. Emojipedia provides detailed information about each emoji, including its definition, usage, and related keywords.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published