ShortURL / API

API de Liens Courts : JSON et Exemples

Intégrez Short URL dans votre site Web ou votre application avec une simple requête JSON.

1. Générez une clé

Utilisez la page d'accueil pour créer votre clé API. Envoyez-le dans l'en-tête de requête X-API-KEY.

Générer une clé API ↗

2. Envoyez votre demande

Utilisez POST avec Content-Type : application/json et un corps contenant le champ URL.

POST https://freetoolsweb.com/short-url/?api=create
Content-Type: application/json
X-API-KEY: YOUR_API_KEY

{"url": "https://example.com"}

3. Lisez la réponse

Une réponse réussie contient status et short_url. En cas d'échec, lisez le champ de message.

{"status": "success", "short_url": "https://gothis.link/Ab12"}

4. Exemple d'intégration

Remplacez YOUR_API_KEY par votre clé. Cet exemple minimal HTML et JavaScript expose la clé aux visiteurs. Pour une intégration privée, envoyez les requêtes depuis votre serveur et gardez ses identifiants hors du navigateur.

Validation et limites

Les URL invalides, les destinations privées, les domaines bloqués et les demandes excessives peuvent être rejetées. Les URL répétées renvoient le lien court existant.

Envoyez une URL par requête, jusqu’à 2 048 octets. La limite est de 5 requêtes par période de 2 secondes et par IP. Après HTTP 429, respectez Retry-After et évitez les tentatives en boucle.

Vérifiez le statut HTTP et le champ status du JSON. Certaines erreurs historiques de validation ou de clé renvoient HTTP 200 avec status=error. HTTP 405 exige POST ; HTTP 503 indique une maintenance ou une vérification en attente. Réessayez seulement lorsque c’est indiqué et conservez l’URL d’origine en cas d’échec.

{"status": "error", "message": "Invalid URL"}
{"status": "error", "code": "rate_limited", "message": "Too many requests, please try again."}

cURL

curl -X POST 'https://freetoolsweb.com/short-url/?api=create' \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY' \
  --data '{"url":"https://example.com"}'

Politique de confidentialité · Contacter