Trickregister

Trickregister API

Die Trickregister API ist eine öffentliche, kostenlose JSON-Schnittstelle. Tricks lassen sich per Freitextsuche finden oder direkt über ihre Registernummer abrufen – ohne Schlüssel, ohne Rate-Limit-Hürden.

Basis-URL: https://trickregister.de/api/api.php  ·  CORS: offen  ·  Format: JSON (UTF-8)

Endpunkte

MethodeParameterBeschreibung
GET?q=...Freitextsuche – gibt gerankte Ergebnisse zurück
GET?code=...Direktabruf über Registernummer

GET ?q= – Freitextsuche

ParameterTypStandardBeschreibung
qstringSuchphrase (Pflichtfeld)
limitinteger10Anzahl Ergebnisse (1 – 50)
only_code0 / 10Wenn 1: nur Registernummer des Top-Treffers

Beispielanfrage

GET /api/api.php?q=Brille%20hochschieben&limit=3

Antwort

{
  "query": "Brille hochschieben",
  "best": {
    "code": "7.3.2",
    "title": "Brille hochschieben statt Hand heben",
    "score": 4.23,
    "percent": 84
  },
  "results": [
    { "code": "7.3.2", "title": "Brille hochschieben statt Hand heben", "score": 4.23, "percent": 84 },
    { "code": "8.1.5", "title": "Blickkontakt statt Handzeichen", "score": 0.91, "percent": 61 }
  ],
  "took_ms": 4
}

Nur die Registernummer

GET /api/api.php?q=brille%20hochschieben&only_code=1

→ { "code": "7.3.2" }

GET ?code= – Direktabruf

Gibt den Trick mit exakt dieser Registernummer zurück (HTTP 404, wenn nicht gefunden).

GET /api/api.php?code=17

→ { "code": "17", "title": "Fortbewegung" }

Fehlercodes

HTTPBodyUrsache
400{"error":"missing_query"}Parameter q fehlt und kein code angegeben
404{"error":"not_found"}Registernummer existiert nicht
500{"error":"internal"}Interner Serverfehler

Live ausprobieren


  
  

Codebeispiele

curl

curl -s 'https://trickregister.de/api/api.php?q=Handy+au%C3%9Ferhalb+des+Raums' | jq .

JavaScript

const res = await fetch('/api/api.php?q=' + encodeURIComponent('Brille hochschieben'));
const data = await res.json();
console.log(data.best.code, data.best.title);

Python

import requests
r = requests.get('https://trickregister.de/api/api.php', params={'q': 'Brille hochschieben'})
print(r.json()['best'])

Lizenz & Attribution

Die Inhalte des Trickregisters sind urheberrechtlich geschützt.
Nichtkommerzielle Nutzung ist erlaubt, sofern die Quelle Trickregister.de und die jeweilige Registernummer angegeben werden.
Für kommerzielle Anwendungen ist eine separate Freigabe erforderlich.

OpenAPI / Swagger

Maschinenlesbare Spezifikation: OpenAPI YAML · OpenAPI JSON · Swagger UI · ReDoc