Documentation de l’API
L’API MAClens renvoie, au format JSON, l’analyse d’une adresse MAC : formats normalisés, bits I/G et U/L, constructeur issu des registres IEEE MA-L, MA-M et MA-S, et cas particuliers documentés.
Endpoints
Deux chemins identiques sont exposés :
GET /api/public/mac/:macAccessible depuis n’importe quel site ou script (CORS autorisé). À utiliser pour les appels externes.
GET /api/mac/:macMême réponse, exposé en interne pour l’application.
Paramètres
- ?lang=lang
- fr ou en (par défaut : en)
- :mac
- L’adresse MAC, avec ou sans séparateurs (:, -, .) ou en hexadécimal continu.
Structure de la réponse
- address — formats canonique, hexadécimal, tirets, Cisco et EUI-64.
- bits — I/G (transmission), U/L (administration : universal ou local).
- vendor — nom, préfixe, type de registre IEEE, pays et drapeau.
- special — titre, résumé et usage pour les adresses réservées.
Erreurs
- 400 missing_mac — aucune adresse fournie.
- 422 invalid_mac — format non reconnu.
Exemple
Remplacez :mac par l’adresse à analyser.
curl -s "https://project--0360dcfd-446d-42de-96da-f4b4aaa8224a.lovable.app/api/public/mac/28:6F:B9:12:34:56?lang=fr"Exemple avec curl