Développeurs
L’API IconHub
Recherchez, personnalisez et servez des icônes depuis votre propre produit. Gratuit avec une clé d’API, avec des limites d’usage raisonnable qui la gardent rapide pour tout le monde.
REST + JSONSVG assaini en ligneAperçus AVIFGratuit avec une clé d’API300 req/min
Démarrage rapide
1Obtenez une cléConnectez-vous et créez une clé ci-dessous. Gardez-la côté serveur ; elle n’a jamais sa place dans du code navigateur.
export ICONHUB_KEY="ih_live_…"2RecherchezTrouvez des icônes par mot-clé, type, forme, couleur et style. Demandez svg avec with= pour recevoir le balisage en ligne.
GET /icons?search=weather&type=Sticker&with=styles3AffichezInsérez le svg_code assaini en ligne, ou utilisez static_image_url pour un aperçu AVIF prêt à l’emploi.
<img src="https://storage.iconhub.com/icons/sun-….avif" width="24" alt="Sun">Endpoints
URL de base https://admin.iconhub.com/api/v1 · envoyez votre jeton via Authorization: Bearer … avec Accept: application/json. Les listes renvoient data + pagination ; les appels de détail renvoient { status, message, data }. Les clés de requête inconnues renvoient 422.
Vos clés d’API
Les clés sont liées à votre compte. Restreignez chacune aux domaines qui l’utilisent.
Connectez-vous pour créer des clésUn compte gratuit vous donne jusqu’à 10 clés, des restrictions par domaine et un tableau de bord d’utilisation.
Créer une clé
Usage raisonnable
Gratuit, avec usage raisonnableL’API ne coûte rien. 300 requêtes par minute et par clé. Contactez-nous s’il vous en faut plus.
AttributionAffichez « Icônes par IconHub » avec un lien près de l’endroit où les icônes apparaissent dans votre produit.
Mise en cacheLes réponses portent un ETag ; envoyez If-None-Match pour recevoir des 304. Ne dupliquez pas et ne téléchargez pas la bibliothèque en masse via l’API.