1. Generar una clave
Utilice la página de inicio para crear su clave API. Envíelo en el encabezado de solicitud X-API-KEY.
Generar clave API ↗2. Envía tu solicitud
Utilice POST con Content-Type: application/json y un cuerpo que contenga el campo URL.
POST https://freetoolsweb.com/short-url/?api=create
Content-Type: application/json
X-API-KEY: YOUR_API_KEY
{"url": "https://example.com"}
3. Lee la respuesta
Una respuesta exitosa contiene estado y short_url. En caso de error, lea el campo de mensaje.
{"status": "success", "short_url": "https://gothis.link/Ab12"}
4. Ejemplo de integración
Sustituye YOUR_API_KEY por tu clave. Este ejemplo mínimo de HTML y JavaScript muestra la clave a los visitantes. Para una integración privada, envía las peticiones desde tu servidor y guarda allí sus credenciales.
Validación y límites
Es posible que se rechacen las URL no válidas, los destinos privados, los dominios bloqueados y las solicitudes excesivas. Las URL repetidas devuelven el enlace corto existente.
Envía una URL por petición, de hasta 2.048 bytes. Se admiten hasta 5 peticiones cada 2 segundos por IP. Con HTTP 429, espera el tiempo de Retry-After; evita los reintentos continuos.
Comprueba el estado HTTP y el campo status del JSON. Los errores heredados de validación o clave pueden devolver HTTP 200 con status=error. HTTP 405 exige POST; HTTP 503 indica mantenimiento o una comprobación pendiente. Reintenta solo cuando se indique y conserva la URL original si falla.
{"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"}'