Public endpoints and examples for integrating with the API.
English endpoints
Name
Reviews List
Endpoint
GET https://thewhiskyedition.com/api/whisky-reviews/?page=<page>&per_page=<per_page>
Example
curl "https://thewhiskyedition.com/api/whisky-reviews/?page=1&per_page=24"
Response
{"ok":true,"lang":"en|de","count":...,"total":...,"page":...,"per_page":...,"items":[...]}
Name
Review Detail
Endpoint
GET https://thewhiskyedition.com/api/whisky-reviews/<slug>
Example
curl "https://thewhiskyedition.com/api/whisky-reviews/wild-turkey-rare-breed"
Response
{"ok":true,"lang":"en|de","item":{...}}
Name
Search
Endpoint
GET https://thewhiskyedition.com/api/search/?q=<query>&limit=<limit>
Example
curl "https://thewhiskyedition.com/api/search/?q=ardbeg&limit=10"
Response
{"ok":true,"lang":"en|de","query":"...","count":...,"items":[...]}
Name
OpenAPI
Endpoint
GET https://thewhiskyedition.com/openapi.yaml
Example
curl "https://thewhiskyedition.com/openapi.yaml"
Response
YAML (OpenAPI 3.0)
German endpoints
Name
Testberichte List
Endpoint
GET https://whiskyedition.de/api/whisky-testberichte/?page=<page>&per_page=<per_page>
Example
curl "https://whiskyedition.de/api/whisky-testberichte/?page=1&per_page=24"
Response
{"ok":true,"lang":"en|de","count":...,"total":...,"page":...,"per_page":...,"items":[...]}
Name
Testbericht Detail
Endpoint
GET https://whiskyedition.de/api/whisky-testberichte/<slug>
Example
curl "https://whiskyedition.de/api/whisky-testberichte/wild-turkey-rare-breed"
Response
{"ok":true,"lang":"en|de","item":{...}}
Name
Search
Endpoint
GET https://whiskyedition.de/api/search/?q=<query>&limit=<limit>
Example
curl "https://whiskyedition.de/api/search/?q=ardbeg&limit=10"
Response
{"ok":true,"lang":"en|de","query":"...","count":...,"items":[...]}
Name
OpenAPI
Endpoint
GET https://whiskyedition.de/openapi.yaml
Example
curl "https://whiskyedition.de/openapi.yaml"
Response
YAML (OpenAPI 3.0)