✓ Copié !
API Live · REST · JSON

FroggyEmojis

Accède à tous les emojis Discord du serveur Froggyland via une simple requête GET. Gratuit, public, sans auth.

GET https://api.froggyland.fr/emojis
Emojis
Animés
Statiques

Simple. Rapide.
Sans friction.

Zéro auth
Pas de clé API, pas de compte. Un GET suffit pour récupérer tous les emojis.
🐸
+200 emojis
Emojis statiques (.png) et animés (.gif), tous hébergés sur le CDN Discord.
📦
JSON propre
Réponse structurée avec nom, ID, URL directe et flag animated pour chaque emoji.

Le format JSON

🌍 Objet racine

  • emojis
    array
    Liste de tous les objets emoji
  • updatedAt
    string
    Date ISO 8601 de la dernière mise à jour
  • guildId
    string
    ID du serveur Discord source

🐸 Objet Emoji

  • name
    string
    Nom de l'emoji (ex: FroggyyDance)
  • id
    string
    Snowflake ID Discord unique
  • animated
    boolean
    true si GIF animé, false si PNG statique
  • url
    string
    URL directe CDN Discord de l'image

Exemples de code

JavaScript · fetch
// Récupérer tous les emojis Froggy
const getFroggyyEmojis = async () => {
  const res = await fetch('https://api.froggyland.fr/emojis');
  const data = await res.json();
  return data.emojis;
};

// Utilisation : afficher tous les emojis animés
const emojis = await getFroggyyEmojis();
const animated = emojis.filter(e => e.animated);

animated.forEach(emoji => {
  const img = document.createElement('img');
  img.src = emoji.url;
  img.alt = emoji.name;
  document.body.appendChild(img);
});
TypeScript
interface FroggyyEmoji {
  name: string;
  id: string;
  animated: boolean;
  url: string;
}

interface FroggyyResponse {
  emojis: FroggyyEmoji[];
  updatedAt: string;
  guildId: string;
}

const getEmojis = async (): Promise<FroggyyEmoji[]> => {
  const res = await fetch('https://api.froggyland.fr/emojis');
  const { emojis }: FroggyyResponse = await res.json();
  return emojis;
};

// Trouver un emoji par nom
const findEmoji = (
  emojis: FroggyyEmoji[],
  name: string
) => emojis.find(e => e.name === name);
Python · requests
import requests

# Récupérer les emojis
url = "https://api.froggyland.fr/emojis"
response = requests.get(url)
data = response.json()

emojis = data["emojis"]

# Filtrer les emojis animés
animated = [e for e in emojis if e["animated"]]
print(f"{len(animated)} emojis animés trouvés")

# Chercher un emoji par nom
def find_emoji(name: str) -> dict | None:
    return next(
        (e for e in emojis if e["name"] == name),
        None
    )

froggy = find_emoji("Froggyy")
print(froggy["url"])
cURL
# Requête simple
curl https://api.froggyland.fr/emojis

# Formater le JSON avec jq
curl https://api.froggyland.fr/emojis | jq .

# Lister uniquement les noms
curl https://api.froggyland.fr/emojis \
  | jq '.emojis[].name'

# Filtrer les animés uniquement
curl https://api.froggyland.fr/emojis \
  | jq '.emojis[] | select(.animated == true)'

# Compter le total
curl https://api.froggyland.fr/emojis \
  | jq '.emojis | length'

Essaie l'API

← Lance une requête pour voir la réponse ici