urlik.xyz
AnmeldenKostenlos starten
Entwickler

REST API

Erstellen Sie Kurzlinks, lesen Sie Klickstatistiken und erzeugen Sie QR-Codes aus Ihrem eigenen Code. JSON über HTTPS und ein einziger Header zur Authentifizierung.

Basis-URL
https://urlik.xyz/api/
Authentifizierung
X-Api-Key
Format
JSON · UTF-8
Methoden
10
Webhooks
Webhooks
Entwickler

Schnellstart

Ihr erster Kurzlink mit einer einzigen Anfrage.

  1. Schlüssel holen

    Legen Sie ihn in Ihrem Konto unter API an. Rechte lassen sich einschränken.

  2. Anfrage senden

    Sende die lange URL per POST mit dem Header X-Api-Key, auf Wunsch mit Alias.

  3. Ergebnis nutzen

    return.url ist der Kurzlink, return.qr sein QR-Code und return.stats die Statistikseite.

Bewahren Sie den Schlüssel auf Ihrem Server auf: Wer ihn sieht, kann Links in Ihrem Konto anlegen und ändern.

Ihre erste Anfrage

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

Authentifizierung

Senden Sie Ihren Schlüssel im Header X-Api-Key. Einfaches Kürzen geht auch ohne; mit Schlüssel erstellte Links gehören zu Ihrem Konto.

X-Api-Key: YOUR_KEY

Antwortformat

Jede Methode antwortet mit JSON: status ist success oder error, message erklärt Fehler, return enthält die Daten.

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

Medien, QR und Wegwerf-Mail

Diese Methoden brauchen den Header X-Api-Key oder einen Aufruf über RapidAPI.

GET/api/download.jsonVideo oder Foto von 1000+ Seiten laden: Formate mit signierten Download-LinksSchlüssel nötig
ParameterPflichtBeschreibung
urlPflichtAdresse einer Seite mit Video oder 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.jsonQR-Code als PNG oder SVG erzeugenSchlüssel nötig
ParameterPflichtBeschreibung
dataPflichtZu codierender Text oder Adresse
formatoptionalpng oder svg
fg, bgoptionalVorder- und Hintergrundfarbe, hex
eccoptionalFehlerkorrektur: L, M, Q oder H
sizeoptionalBildgröße in Pixeln
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.jsonTemporäre Adresse abrufen oder erstellenSchlüssel nötig
ParameterPflichtBeschreibung
address | usernameoptionalTemporäre Adresse oder Name für eine neue; leer erzeugt eine zufällige
GET /api/mailbox.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/mailbox.json?address=demo%40example.com"
GET/api/messages.jsonNachrichten eines temporären PostfachsSchlüssel nötig
ParameterPflichtBeschreibung
addressPflichtTemporäre Adresse
GET /api/messages.json
curl -H "X-Api-Key: $URLIK_KEY" "https://urlik.xyz/api/messages.json?address=demo%40example.com"
GET/api/message.jsonEine Nachricht lesenSchlüssel nötig
ParameterPflichtBeschreibung
addressPflichtTemporäre Adresse
idPflichtNachrichten-ID aus der Postfachliste
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

Live ausprobieren

Erkunden und rufen Sie jeden Endpunkt direkt hier auf. Fügen Sie Ihren API-Schlüssel über die Schaltfläche Authorize ein, um authentifizierte Anfragen zu senden.

Shortener einbetten

Fügen Sie dieses Snippet auf einer beliebigen Seite ein, um einen funktionierenden URL-Shortener mit Link zu urlik.xyz zu erhalten:

/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>
Fragen & Antworten

Eine einfache REST-API für Kurzlinks

Mit der REST-API von Urlik erstellen, lesen, aktualisieren und löschen Sie Kurzlinks aus Ihrem eigenen Code und rufen Klick-Statistiken als JSON ab. Es ist eine schlichte HTTPS-API — POST-Anfrage senden, vorhersehbare JSON-Antwort erhalten — und funktioniert daher aus jeder Sprache und auf jeder Plattform.

Einfaches Kürzen benötigt keine Zugangsdaten. Um Links Ihrem Konto zuzuordnen und später zu verwalten, senden Sie Ihren Schlüssel im Header X-Api-Key, den Sie in Ihrem Konto finden. Die Antworten folgen stets derselben Struktur aus status, message und return, wie unten gezeigt.

Brauche ich einen API-Schlüssel?

Nicht für einfaches Kürzen — einen Link können Sie anonym erstellen. Ein Schlüssel, zu finden in Ihrem Konto, ordnet Links Ihnen zu und ist zum Auflisten, Aktualisieren oder Löschen erforderlich.

In welchem Format kommen die Antworten?

Jeder Endpunkt liefert JSON mit einem status, einer menschenlesbaren message und einem return-Objekt mit den Daten — das Parsen bleibt über alle Aufrufe hinweg konsistent.

Gibt es ein Rate-Limit?

Ja, Anfragen werden pro Aufrufer begrenzt, damit der Dienst schnell und fair bleibt. Authentifizierte Schlüssel erhalten ein höheres Kontingent als anonymer Traffic.

Kann ich sie aus jeder Sprache nutzen?

Ja. Es ist eine standardmäßige HTTPS-JSON-API — alles, was eine POST-Anfrage senden kann (curl, Python, PHP, JavaScript oder Go), kann sie nutzen.

Urlik vereint eine Reihe schneller, datenschutzfreundlicher Web-Tools an einem Ort, damit Sie alltägliche Link-Aufgaben erledigen können, ohne mit separaten Diensten zu jonglieren oder Konten anzulegen. Ob Sie eine Kampagne teilen, eine Zahlung entgegennehmen, eine Registrierung bestätigen oder eine vertrauliche Datei versenden — für jede Aufgabe steht ein eigenes, kostenloses Tool bereit.

Esc
↑↓navigieren↵öffnen