Emoticons API

Access the future of emoticons

Base URL: https://emoticons-api.vercel.app

Based Project Link: https://stickartly.netlify.app

Vaibhav Sharma

VAIBHAV SHARMA

Building the future of digital expression

Contribute to this Project!

Feel free to fork and star this repo to contribute and help improve the project.

👁‍🗨View ⭐ Star 🍴 Fork

Introduction

Welcome to the Emoticons API documentation. This API provides access to a collection of emoticons organized by different types. All endpoints are freely accessible and don't require authentication.

Example Emoticons

(⌐■_■)
༼つ◕_◕༽つ
(╯°□°)╯︵ ┻━┻
ʕ•ᴥ•ʔ

Endpoints

Get All Emoticons

GET /api/data

Returns all available emoticons across all categories.

Response Example:

{ "happy": ["(◠‿◠)", "ʘ‿ʘ", ...], "sad": ["(︶︹︺)", "(;´д`)ゞ", ...], // Other categories }

Get Emoticons by Type

GET /api/data/type/:type

Returns emoticons of a specific type.

Available Types:

    Parameters

    Parameter Type Description
    type string Type of emoticons (e.g., 'happy', 'sad')

    Response Example:

    { "happy": ["(◠‿◠)", "ʘ‿ʘ", "ಠ‿ಠ"] }

    Error Responses

    Status Code Description
    404 Data type not found
    500 Server error

    Rate Limiting

    The API is hosted on Vercel's free tier with the following limitations:

    Examples

    Fetch all emoticons

    fetch('https://emoticons-api.vercel.app/api/data') .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));

    Fetch happy emoticons

    fetch('https://emoticons-api.vercel.app/api/data/type/happy') .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));