Katalog Narzędzi MCP & Endpointów REST API
Allergen Search & Intolerance Detection
Search through certified EU allergen registries, including 14 major allergens and hundreds of derivatives. Detect cross-reactivity risks, hidden allergenic traces, and sensitivity warnings.
https://www.dietspremium.com/api/v1/allergen
application/json; charset=utf-8
Authorization: Bearer <API_KEY>
Anfrageparameter
| Parameter | Datentyp | Status | Beschreibung | Beispiel |
|---|---|---|---|---|
query
|
string | Erforderlich | Allergen name or food derivative (e.g. "peanut", "histamine", "casein") | —
|
locale
|
string | Optional | Language locale (en, pl, de, fr, nl, cz, at, ch, lu) | en
|
page
|
integer | Optional | Pagination page index | 1
|
ai
|
boolean | Optional | Semantic AI query matching | true
|
HTTP-Statuscodes
| Kod HTTP | Status | Znaczenie i Obsługa |
|---|---|---|
| 200 OK | Sukces | Anfrage erfolgreich verarbeitet |
| 400 Bad Request | Błąd walidacji | Ungültige Eingabeparameter |
| 401 Unauthorized | Brak autoryzacji | Fehlender oder ungültiger X-API-KEY |
| 429 Too Many Requests | Rate Limit | Anfragelimit überschritten |
| 500 Server Error | Błąd serwera | Interner Serverfehler |
Beispiel-HTTP-Anfrage
POST /api/v1/allergencurl -X POST 'https://www.dietspremium.com/api/v1/allergen'
curl -X POST "https://www.dietspremium.com/api/v1/allergen" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"query": "gluten",
"locale": "en",
"page": 1
}'
Beispiel-JSON-Antwort (200 OK)
HTTP/2 200 OK • application/json{
"items": [
{"id": 1, "name": "Gluten-containing cereals", "code": "GLUTEN", "severity": "HIGH"}
],
"total": 1,
"page": 1
}
Obsługa paginacji i filtrów dla /api/v1/allergen
Best Practice
Zalecenia produkcyjne dla deweloperów
Zalecenia produkcyjne dla deweloperów
page / max_results
Sprawdzaj flagę "hasMore" oraz "total" w odpowiedzi JSON przed pobraniem kolejnej strony.
ai=true
Ustaw ai=true dla zapytań w języku naturalnym lub ai=false dla ścisłego dopasowania słów kluczowych.
Klient HTTP dla zasobu Allergen Search & Intolerance Detection
“Pobierz dane z /api/v1/allergen dla języka DE z użyciem wektora k-NN.”
→ POST /api/v1/allergen (locale=de, ai=true)
← 200 OK (application/json)