UnshortAPI est une API complètement gratuite et sans clé d'API permettant d'obtenir le lien original d'un lien raccourci. Cette API fonctionne sur la plupart des services de raccourcissement de liens (bit.ly, t.co, is.gd, etc), mais ne fonctionne pas sur les services qui demandent d'effectuer une action pour obtenir le lien original (adf.ly par exemple, Grabify est une exception).
UnshortAPI est aussi utilisable depuis un site web, vous pouvez le trouver ici (son code n'est cependant pas open-source).
- Obtient le lien original d'un lien raccourci sur la plupart des services de raccourcissement de liens.
- Enregistrement des liens pendant 12 heures dans une base de données pour éviter de les revérifier.
- Vérifie si les liens ne sont pas dangereux avec la Safe Browsing API de Google.
- Tente d'obtenir les métadonnées les plus importantes du lien (titre, description, image).
- nodejs v14+ et npm installé.
- Un compte Supabase (même gratuit) si vous souhaitez enregistrer les liens dans une base de données.
- Une clé d'API pour la Safe Browsing API de Google (gratuit) si vous souhaitez utiliser la fonctionnalité de vérification des liens.
Le wiki est disponible ici.
⚠️ L'adresse IP de l'hébergeur pourra être lue par les sites web dont vous tentez d'obtenir le lien original.
Assurez-vous de lire la page du wiki pour mieux comprendre comment héberger votre instance personnalisée.
Tester :
Héberger :
MIT © Johan