urlik.xyz
EntrarEmpieza gratis
Desarrolladores

REST API

Crea enlaces cortos, consulta estadísticas de clics y genera códigos QR desde tu propio código. JSON sobre HTTPS y una sola cabecera para autenticarte.

URL base
https://urlik.xyz/api/
Autenticación
X-Api-Key
Formato
JSON · UTF-8
Métodos
10
Webhooks
Webhooks
Desarrolladores

Inicio rápido

Tu primer enlace corto en una sola petición.

  1. Obtén una clave

    Créala en tu cuenta, en la sección API. Puedes limitar sus permisos.

  2. Envía la petición

    Haz un POST con la URL larga y la cabecera X-Api-Key, y un alias si lo quieres.

  3. Usa el resultado

    return.url es el enlace corto, return.qr su código QR y return.stats la página de estadísticas.

Guarda la clave en tu servidor: quien la vea podrá crear y modificar enlaces en tu cuenta.

Tu primera petición

POST /api/getLink.json
curl -X POST https://urlik.xyz/api/getLink.json \
  -H "X-Api-Key: $URLIK_KEY" \
  -d "url=https://example.com/spring-sale" \
  -d "alias=spring" \
  -d "mode=redirect"
Respuesta200 OK
{
  "status": "success",
  "return": {
    "hex":   "spring",
    "url":   "https://urlik.xyz/spring",
    "qr":    "https://urlik.xyz/qr/spring.png",
    "stats": "https://urlik.xyz/spring+",
    "mode":  "redirect"
  }
}

Autenticación

Envía tu clave en la cabecera X-Api-Key. El acortado básico funciona sin clave; los enlaces creados con clave pertenecen a tu cuenta.

X-Api-Key: YOUR_KEY

Formato de respuesta

Cada método responde con JSON: status es success o error, message explica el error y return contiene los datos.

{ "status": "success", "message": "...", "return": { ... } }

Medios, QR y correo temporal

Estos métodos requieren la cabecera X-Api-Key o una llamada a través de RapidAPI.

GET/api/download.jsonDescargar vídeo o foto de más de 1000 sitios: formatos con enlaces firmadosRequiere clave
ParámetroObligatorioDescripción
urlobligatorioDirección de una página con vídeo o foto
GET /api/download.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/download.json?url=https%3A%2F%2Fexample.com%2Fspring-sale"
GET/api/qr.jsonGenerar un código QR en PNG o SVGRequiere clave
ParámetroObligatorioDescripción
dataobligatorioTexto o dirección a codificar
formatopcionalpng o svg
fg, bgopcionalColor del código y del fondo, hex
eccopcionalCorrección de errores: L, M, Q o H
sizeopcionalTamaño de la imagen en píxeles
GET /api/qr.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/qr.json?data=https%3A%2F%2Furlik.xyz"
GET/api/mailbox.jsonObtener o crear una dirección temporalRequiere clave
ParámetroObligatorioDescripción
address | usernameopcionalDirección temporal o nombre para una nueva; vacío crea una aleatoria
GET /api/mailbox.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/mailbox.json?address=demo%40example.com"
GET/api/messages.jsonLista de mensajes de un buzón temporalRequiere clave
ParámetroObligatorioDescripción
addressobligatorioDirección temporal
GET /api/messages.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/messages.json?address=demo%40example.com"
GET/api/message.jsonLeer un mensajeRequiere clave
ParámetroObligatorioDescripción
addressobligatorioDirección temporal
idobligatorioId del mensaje de la lista del buzón
GET /api/message.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/message.json?address=demo%40example.com&id=1"
Swagger UI

Pruébalo en vivo

Explora y llama a cada endpoint aquí mismo. Pega tu clave de API con el botón Authorize para hacer peticiones autenticadas.

Insertar el acortador

Pegue este fragmento en cualquier página para añadir un acortador de URL funcional con enlace a urlik.xyz:

/embed
HTML
<iframe src="https://urlik.xyz/embed" style="width:100%;max-width:520px;height:150px;border:0" title="URL shortener by urlik.xyz" loading="lazy"></iframe>
Preguntas y respuestas

Una API REST sencilla para enlaces cortos

La API REST de Urlik te permite crear, leer, actualizar y eliminar enlaces cortos desde tu propio código y obtener las estadísticas de clics en JSON. Es una API HTTPS sin complicaciones — envías una petición POST y recibes una respuesta JSON predecible — así que funciona desde cualquier lenguaje o plataforma.

El acortado básico no necesita credenciales. Para asociar los enlaces a tu cuenta y gestionarlos después, envía tu clave en la cabecera X-Api-Key, que encontrarás en tu cuenta. Las respuestas siguen siempre la misma estructura de status, message y return que se muestra abajo.

¿Necesito una clave API?

No para el acortado básico — puedes crear un enlace de forma anónima. Una clave, disponible en tu cuenta, asocia los enlaces a ti y es necesaria para listarlos, actualizarlos o eliminarlos.

¿En qué formato están las respuestas?

Cada endpoint devuelve JSON con un status, un message legible y un objeto return con los datos, así que el análisis es consistente entre llamadas.

¿Hay un límite de peticiones?

Sí, las peticiones tienen un límite por cliente para mantener el servicio rápido y justo. Las claves autenticadas tienen un margen mayor que el tráfico anónimo.

¿Puedo usarla desde cualquier lenguaje?

Sí. Es una API JSON sobre HTTPS estándar, así que cualquier cosa capaz de enviar una petición POST — curl, Python, PHP, JavaScript o Go — puede usarla.

Urlik reúne un conjunto de herramientas web rápidas y respetuosas con la privacidad en un solo lugar, para que resuelvas las tareas cotidianas con enlaces sin hacer malabares con servicios sueltos ni crear cuentas. Ya sea que compartas una campaña, cobres un pago, verifiques un alta o envíes un archivo confidencial, hay una herramienta gratuita y dedicada lista para el trabajo.

Esc
↑↓navegar↵abrir