urlik.xyz
urlik.xyz
ВхідПочати безкоштовно
Розробникам

REST API

Створюйте короткі посилання, читайте статистику переходів і генеруйте QR-коди зі свого коду. JSON поверх HTTPS і один заголовок для авторизації.

Базова адреса
https://urlik.xyz/api/
Авторизація
X-Api-Key
Формат
JSON · UTF-8
Методів
10
Webhooks
Webhooks
Розробникам

Швидкий старт

Перше коротке посилання — одним запитом.

  1. Отримайте ключ

    Створіть його в акаунті, у розділі API. Права ключа можна обмежити.

  2. Надішліть запит

    Надішліть POST із довгою адресою та заголовком X-Api-Key, за бажання — з аліасом.

  3. Використайте результат

    return.url — коротке посилання, return.qr — його QR-код, return.stats — сторінка статистики.

Зберігайте ключ на сервері: будь-хто, хто його побачить, зможе створювати й змінювати посилання у вашому акаунті.

Ваш перший запит

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"
Відповідь200 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"
  }
}

Авторизація

Передавайте ключ у заголовку X-Api-Key. Просте скорочення працює й без ключа; посилання, створені з ключем, прив’язуються до вашого акаунта.

X-Api-Key: YOUR_KEY

Формат відповіді

Кожен метод відповідає JSON: status — success або error, message пояснює помилку, return містить дані.

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

Медіа, QR і тимчасова пошта

Для цих методів потрібен заголовок X-Api-Key або виклик через RapidAPI.

GET/api/download.jsonЗавантажити відео чи фото з 1000+ сайтів: формати з готовими підписаними посиланнямиПотрібен ключ
ПараметрОбов’язковістьОпис
urlобов’язковийАдреса сторінки з відео чи фото
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.jsonЗгенерувати QR-код у PNG або SVGПотрібен ключ
ПараметрОбов’язковістьОпис
dataобов’язковийТекст або адреса для кодування
formatнеобов’язковийpng або svg
fg, bgнеобов’язковийКолір візерунка й тла, hex
eccнеобов’язковийКорекція помилок: L, M, Q або H
sizeнеобов’язковийРозмір зображення в пікселях
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.jsonОтримати або створити тимчасову адресуПотрібен ключ
ПараметрОбов’язковістьОпис
address | usernameнеобов’язковийТимчасова адреса або ім’я для нової; порожньо — випадкова адреса
GET /api/mailbox.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/mailbox.json?address=demo%40example.com"
GET/api/messages.jsonСписок листів у тимчасовій скриньціПотрібен ключ
ПараметрОбов’язковістьОпис
addressобов’язковийТимчасова адреса
GET /api/messages.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/messages.json?address=demo%40example.com"
GET/api/message.jsonПрочитати один листПотрібен ключ
ПараметрОбов’язковістьОпис
addressобов’язковийТимчасова адреса
idобов’язковийНомер листа зі списку скриньки
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

Спробувати наживо

Досліджуйте та викликайте будь-який ендпоінт прямо тут. Вставте API-ключ через кнопку Authorize для авторизованих запитів.

Вбудувати скорочувач

Додайте цей фрагмент на будь-яку сторінку, щоб отримати робочий скорочувач URL із посиланням на 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>
Питання та відповіді

Простий REST API для коротких посилань

REST API Urlik дає змогу створювати, читати, оновлювати та видаляти короткі посилання з вашого власного коду й отримувати статистику кліків у форматі JSON. Це звичайний HTTPS API — надішліть POST-запит і отримайте передбачувану JSON-відповідь — тож він працює з будь-якої мови чи платформи.

Для базового скорочення облікові дані не потрібні. Щоб прив'язувати посилання до вашого облікового запису та керувати ними згодом, надсилайте свій ключ у заголовку X-Api-Key, який ви знайдете у своєму обліковому записі. Відповіді завжди мають той самий формат зі статусом, повідомленням і полем return, показаний нижче.

Чи потрібен мені ключ API?

Для базового скорочення — ні, посилання можна створити анонімно. Ключ, який є у вашому обліковому записі, прив'язує посилання до вас і потрібен, щоб переглядати, оновлювати чи видаляти їх.

У якому форматі надходять відповіді?

Кожна кінцева точка повертає JSON зі статусом, зрозумілим людині повідомленням і об'єктом return, що містить дані, тож розбір відповідей однаковий для всіх викликів.

Чи є обмеження за частотою запитів?

Так, запити обмежуються за частотою для кожного викликача, щоб сервіс залишався швидким і справедливим. Автентифіковані ключі отримують більший ліміт, ніж анонімний трафік.

Чи можна використовувати його з будь-якої мови?

Так. Це стандартний HTTPS JSON API, тож ним може користуватися все, що вміє надсилати POST-запит — curl, Python, PHP, JavaScript або Go.

Urlik об'єднує набір швидких і дружніх до приватності вебінструментів в одному місці, щоб вирішувати щоденні завдання з посиланнями, не перемикаючись між різними сервісами й не створюючи облікових записів. Чи ділитеся ви кампанією, приймаєте оплату, перевіряєте реєстрацію або надсилаєте конфіденційний файл — для кожного завдання є свій безкоштовний інструмент.

Esc
↑↓навігація↵відкрити