ShortURL / API

API para Acortar URLs: JSON y Ejemplos

Integre Short URL en su sitio web o aplicación con una simple solicitud JSON.

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"}'

Política de privacidad · Contacto