Profesjonalne Diety Odchudzające, Generator Diet i Plany Treningowe | Diets Premium Skip to main content
PL EN DE
Plany Dietetyczne & Szablony • Doctrine / k-NN Hybrid

diet POST /api/v1/diet

💰 Multi-Currency (ALL / PLN / EUR / USD)

Wyszukiwanie oficjalnych planów dietetycznych stworzonych przez dietetyków klinicznych DietsPremium (created_by=2, granted_to=NULL). Obsługuje 158 typów diet, czas trwania (3, 7, 14, 21, 28 dni), wykluczanie alergenów (avoid_allergens) oraz pełną wycenę: koszt dzienny, koszt posiłku, rozbicie tygodniowe (week_1..week_4) i łączny koszt planu w PLN, EUR, USD, ALL.

Protokół & Metoda POST
Endpoint / Transport /api/v1/diet
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~4.8 KB

Parametry i Filtry Zapytania

15 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string optional — Fraza wyszukiwania (np. "dieta redukcyjna", "keto", "wegetariańska")
diet_template_type string|int optional — ID, identyfikator find (np. "weight_loss", "ketogenic", "anti_aging") lub nazwa jednego ze 158 typów diet
days integer optional 0 Liczba dni w szablonie (3, 7, 14, 21, 28). 0 = dowolna długość
avoid_allergens array[string] optional [] Lista identyfikatorów alergenów (kody "find", np. ["milk", "nuts", "gluten", "wheat", "eggs"]). Diety zawierające te alergeny zostaną wykluczone.
currency string optional "" Docelowa waluta wyceny: "PLN", "EUR", "USD" lub "ALL" (zwraca wyceny we wszystkich 3 walutach)
kcal_min integer optional 0 Minimalna dobowa kaloryczność diety (kcal)
kcal_max integer optional 0 Maksymalna dobowa kaloryczność diety (kcal)
proteins_min integer optional 0 Minimalny procentowy udział białka (%)
proteins_max integer optional 0 Maksymalny procentowy udział białka (%)
fats_min integer optional 0 Minimalny procentowy udział tłuszczu (%)
fats_max integer optional 0 Maksymalny procentowy udział tłuszczu (%)
carbs_min integer optional 0 Minimalny procentowy udział węglowodanów (%)
carbs_max integer optional 0 Maksymalny procentowy udział węglowodanów (%)
locale string optional pl Język odpowiedzi (pl, en, de, fr, nl, cz)
max_results integer optional 10 Maksymalna liczba zwracanych diet (1-50)

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/diet" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "odchudzająca redukcja",
    "diet_template_type": "weight_loss",
    "days": 7,
    "avoid_allergens": [
        "milk",
        "nuts"
    ],
    "currency": "ALL",
    "kcal_min": 1800,
    "kcal_max": 2200,
    "locale": "pl",
    "max_results": 5
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 108,
            "name": "Dieta Śródziemnomorska Redukcyjna 2000 kcal",
            "description": "Zrównoważony, 7-dniowy jadłospis bogaty w kwasy omega-3, antyoksydanty oraz zdrowe tłuszcze roślinne.",
            "slug": "dieta-srodziemnomorska-redukcyjna-2000-kcal",
            "days_count": 7,
            "kcal": 2010,
            "proteins": 22.5,
            "fats": 28,
            "carbs": 49.5,
            "diet_template_type": {
                "id": 8,
                "find": "weight_loss",
                "name": "Dieta Redukcyjna (Odchudzająca)"
            },
            "allergens": [
                "Ryby",
                "Seler",
                "Sezam"
            ],
            "allergen_finds": [
                "fish",
                "celery",
                "sesame"
            ],
            "store": [
                {
                    "name": "Biedronka"
                }
            ],
            "has_price": true,
            "cost_per_day": 44.8,
            "cost_per_scheme": 8.96,
            "total_cost": 313.6,
            "currency": "PLN",
            "weekly_breakdown": {
                "week_1": 313.6
            },
            "price": {
                "cost_per_day": 44.8,
                "cost_per_scheme": 8.96,
                "weekly_breakdown": {
                    "week_1": 313.6
                },
                "total_cost": 313.6,
                "currency": "PLN"
            },
            "prices_all": {
                "PLN": {
                    "cost_per_day": 44.8,
                    "cost_per_scheme": 8.96,
                    "weekly_breakdown": {
                        "week_1": 313.6
                    },
                    "total_cost": 313.6,
                    "currency": "PLN"
                },
                "EUR": {
                    "cost_per_day": 10.42,
                    "cost_per_scheme": 2.08,
                    "weekly_breakdown": {
                        "week_1": 72.93
                    },
                    "total_cost": 72.93,
                    "currency": "EUR"
                },
                "USD": {
                    "cost_per_day": 11.34,
                    "cost_per_scheme": 2.27,
                    "weekly_breakdown": {
                        "week_1": 79.39
                    },
                    "total_cost": 79.39,
                    "currency": "USD"
                }
            }
        }
    ],
    "total": 1,
    "page": 1,
    "perPage": 10,
    "totalPages": 1,
    "hasMore": false,
    "language": "pl",
    "locale": "pl",
    "currency": "ALL"
}
Globalne Produkty & Kod EAN • Open Food Facts / USDA FDC

food-world GET|POST /api/v1/food-world/search

💰 Multi-Currency (ALL / PLN / EUR / USD)

Globalna baza produktów (Open Food Facts, USDA FDC, CIQUAL) z wyszukiwaniem po kodzie kreskowym EAN, Nutri-Score, grupie NOVA, alergenach i cenach w sieciach handlowych (Biedronka, Lidl, Żabka, Carrefour).

Protokół & Metoda GET|POST
Endpoint / Transport /api/v1/food-world/search
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~2.6 KB

Parametry i Filtry Zapytania

6 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string optional — Nazwa produktu lub marka (np. "Oatly Barista", "Skyr Piątnica")
barcode string optional — Kod kreskowy EAN-13 lub UPC (np. "5900512300109")
country string optional pl Kraj sprzedaży (pl, de, fr, us)
currency string optional "" Waluta: "PLN", "EUR", "USD" lub "ALL"
page integer optional 1 Numer strony
limit integer optional 10 Liczba wyników na stronę

Przykłady Wywołań i Konfiguracja

curl -X GET "https://www.dietspremium.com/api/v1/food-world/search" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "Skyr Piątnica wanilia",
    "barcode": "5900512300109",
    "currency": "ALL",
    "country": "pl"
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": "pl_5900512300109",
            "barcode": "5900512300109",
            "product_name": "Skyr naturalny 150g",
            "brand": "Piątnica",
            "nutriscore_grade": "a",
            "nova_group": 1,
            "energy_kcal_100g": 64,
            "proteins_100g": 12,
            "fats_100g": 0,
            "carbs_100g": 4,
            "has_price": true,
            "store_prices": [
                {
                    "store": "Biedronka",
                    "price": 3.29,
                    "currency": "PLN"
                },
                {
                    "store": "Lidl",
                    "price": 3.19,
                    "currency": "PLN"
                },
                {
                    "store": "Żabka",
                    "price": 3.79,
                    "currency": "PLN"
                }
            ],
            "prices_all": {
                "PLN": {
                    "min_price": 3.19,
                    "avg_price": 3.42,
                    "currency": "PLN"
                },
                "EUR": {
                    "min_price": 0.74,
                    "avg_price": 0.8,
                    "currency": "EUR"
                },
                "USD": {
                    "min_price": 0.81,
                    "avg_price": 0.87,
                    "currency": "USD"
                }
            }
        }
    ],
    "total": 1,
    "page": 1
}
Składniki & Wartości Odżywcze • OpenSearch k-NN (1536 dim)

food POST /api/v1/food

💰 Multi-Currency (ALL / PLN / EUR / USD)

Baza danych 1,900+ produktów spożywczych, makro i mikroskładników, alergenów, kalorii oraz dynamicznych cen (cena produktu, na 100g, za porcję). Obsługuje wektorowe wyszukiwanie semantyczne k-NN oraz zaawansowane filtry makro.

Protokół & Metoda POST
Endpoint / Transport /api/v1/food
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~3.4 KB

Parametry i Filtry Zapytania

11 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Szukany produkt (np. "pierś z kurczaka", "awokado")
currency string optional "" Waluta wyceny: "PLN", "EUR", "USD" lub "ALL"
locale string optional pl Język (pl, en, de, fr, nl, cz)
ai boolean optional true true = wyszukiwanie wektorowe k-NN; false = tekstowe
kcal_min integer optional 0 Min kalorie na 100g
kcal_max integer optional 0 Max kalorie na 100g
proteins_min integer optional 0 Min białko w gramach na 100g
fats_max integer optional 0 Max tłuszcz w gramach na 100g
carbs_max integer optional 0 Max węglowodany na 100g
allergen_exclude string optional — Alergeny do wykluczenia oddzielone przecinkami
max_results integer optional 10 Maksymalna liczba wyników (1-100)

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/food" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "pierś z kurczaka bez skóry",
    "currency": "ALL",
    "locale": "pl",
    "proteins_min": 20,
    "kcal_max": 150,
    "ai": true,
    "max_results": 5
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 14,
            "name": "Pierś z kurczaka bez skóry",
            "description": "Świeża pierś z kurczaka, źródło pełnowartościowego białka o niskiej zawartości tłuszczu.",
            "kcal": 120,
            "proteins": 21.5,
            "fats": 1.3,
            "carbs": 0,
            "has_price": true,
            "product_price": 24.99,
            "price_per_100g": 2.5,
            "portion_price": 5,
            "store": [
                {
                    "name": "Biedronka"
                }
            ],
            "price": {
                "amount": 24.99,
                "currency": "PLN",
                "price_per_100g": 2.5,
                "portion_price": 5
            },
            "prices_all": {
                "PLN": {
                    "product_price": 24.99,
                    "price_per_100g": 2.5,
                    "currency": "PLN"
                },
                "EUR": {
                    "product_price": 5.81,
                    "price_per_100g": 0.58,
                    "currency": "EUR"
                },
                "USD": {
                    "product_price": 6.33,
                    "price_per_100g": 0.63,
                    "currency": "USD"
                }
            }
        }
    ],
    "total": 1,
    "page": 1
}
Przepisy & Kulinaria • OpenSearch k-NN (1536 dim)

recipe POST /api/v1/recipe

💰 Multi-Currency (ALL / PLN / EUR / USD)

Baza 780+ profesjonalnych przepisów kulinarnych z gramaturami, krokami przygotowania, wartościami odżywczymi oraz kalkulacją kosztu pojedynczej porcji i całości dania w wybranej walucie.

Protokół & Metoda POST
Endpoint / Transport /api/v1/recipe
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~5.2 KB

Parametry i Filtry Zapytania

5 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Nazwa dania lub składniki (np. "wysokobiałkowy shake", "sałatka z łososiem")
currency string optional "" Waluta: "PLN", "EUR", "USD" lub "ALL"
locale string optional pl Język
ai boolean optional true AI wektorowe wyszukiwanie semantyczne
max_results integer optional 10 Maksymalna liczba wyników

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/recipe" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "wysokobiałkowy omlet z warzywami",
    "currency": "ALL",
    "locale": "pl",
    "ai": true,
    "max_results": 5
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 92,
            "name": "Wysokobiałkowy omlet ze szpinakiem i fetą",
            "kcal": 380,
            "proteins": 32,
            "fats": 18,
            "carbs": 6,
            "has_price": true,
            "cost_per_portion": 6.85,
            "total_cost": 6.85,
            "price": {
                "cost_per_portion": 6.85,
                "total_cost": 6.85,
                "currency": "PLN"
            },
            "prices_all": {
                "PLN": {
                    "cost_per_portion": 6.85,
                    "total_cost": 6.85,
                    "currency": "PLN"
                },
                "EUR": {
                    "cost_per_portion": 1.59,
                    "total_cost": 1.59,
                    "currency": "EUR"
                },
                "USD": {
                    "cost_per_portion": 1.73,
                    "total_cost": 1.73,
                    "currency": "USD"
                }
            }
        }
    ],
    "total": 1
}
Placówki Medyczne & Apteki • OpenSearch k-NN Geo

company POST /api/v1/company

Wyszukiwanie placówek medycznych, aptek całodobowych, klubów fitness, gabinetów fizjoterapii i firm cateringu dietetycznego w całej Polsce i Europie. Wyszukiwanie po nazwie, specjalizacji i mieście (np. Katowice, Warszawa, Kraków).

Protokół & Metoda POST
Endpoint / Transport /api/v1/company
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~2.4 KB

Parametry i Filtry Zapytania

5 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Nazwa firmy, branża lub typ placówki (np. "apteka", "siłownia", "fizjoterapia")
city string optional — Miasto (np. "Katowice", "Warszawa", "Kraków", "Berlin")
locale string optional pl Język
ai boolean optional true AI wektorowe wyszukiwanie
max_results integer optional 10 Liczba wyników

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/company" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "apteka całodobowa dyżur",
    "city": "Katowice",
    "locale": "pl",
    "max_results": 5
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 45120,
            "name": "Apteka Całodobowa Pod Wagą",
            "city": "Katowice",
            "street": "ul. 3 Maja 22",
            "postal_code": "40-096",
            "category": "Apteka",
            "phone": "+48 32 253 88 11",
            "is_open_24h": true
        }
    ],
    "total": 1
}
Ćwiczenia & Biomechanika • OpenSearch k-NN (1536 dim)

exercise POST /api/v1/exercise

Baza ponad 2,000 ćwiczeń fizycznych z anatomią (mięśnie główne i pomocnicze), wymaganym sprzętem, biomechaniką ruchu i poziomem zaawansowania.

Protokół & Metoda POST
Endpoint / Transport /api/v1/exercise
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~2.8 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Nazwa ćwiczenia lub partia mięśniowa (np. "wznosy hantli w opadzie", "czwórogłowy")
locale string optional pl Język
ai boolean optional true Wyszukiwanie wektorowe
max_results integer optional 10 Liczba wyników

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/exercise" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "wyciskanie hantli na ławce skośnej dodatniej",
    "locale": "pl",
    "ai": true,
    "max_results": 5
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 312,
            "name": "Wyciskanie hantli na ławce skośnej dodatniej",
            "primary_muscles": [
                "Mięsień piersiowy większy (część obojczykowa)"
            ],
            "secondary_muscles": [
                "Mięsień trójgłowy ramienia",
                "Mięsień naramienny przedni"
            ],
            "equipment": "Hantle, Ławka regulowana",
            "difficulty": "Średniozaawansowany"
        }
    ],
    "total": 1
}
Alergologia & Bezpieczeństwo • OpenSearch k-NN

allergen POST /api/v1/allergen

Katalog 239 alergenów pokarmowych, profil reakcji krzyżowych, normy unijne EU 1169/2011, objawy oraz zalecenia dietetyczne.

Protokół & Metoda POST
Endpoint / Transport /api/v1/allergen
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~1.8 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Nazwa alergenu lub pochodnej (np. "kazeina", "histamina", "gluten")
locale string optional pl Język
ai boolean optional true Wyszukiwanie wektorowe
max_results integer optional 10 Liczba wyników

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/allergen" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "laktoza białka mleka krowiego",
    "locale": "pl",
    "max_results": 5
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 7,
            "name": "Mleko i produkty pochodne (łącznie z laktozą)",
            "slug": "mleko",
            "eu_code": "EU-1169-M",
            "cross_reactivity": [
                "Mleko kozie",
                "Mleko owcze"
            ]
        }
    ],
    "total": 1
}
Wiedza Medyczna & RAG Grounding • OpenSearch k-NN (1536 dim)

knowledge GET|POST /api/v1/knowledge

Naukowa baza wiedzy medycznej i dietetycznej, tabele indeksu i ładunku glikemicznego, normy RDA witamin i minerałów oraz protokoły postępowania dietetycznego.

Protokół & Metoda GET|POST
Endpoint / Transport /api/v1/knowledge
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~3.6 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Temat kliniczny lub pytanie fizjologiczne
locale string optional pl Język
ai boolean optional true Wyszukiwanie wektorowe
max_results integer optional 10 Liczba wyników

Przykłady Wywołań i Konfiguracja

curl -X GET "https://www.dietspremium.com/api/v1/knowledge" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "insulinooporność rozkład węglowodanów w posiłkach",
    "locale": "pl",
    "max_results": 3
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 84,
            "title": "Strategie dietetyczne w insulinooporności i zespole metabolicznym",
            "summary": "Zalecenia dotyczące niskiego ładunku glikemicznego, bilansowania posiłków białkowo-tłuszczowych i aktywności potreningowej."
        }
    ],
    "total": 1
}
Publikacje & Poradniki • OpenSearch k-NN

article POST /api/v1/article

6,000+ artykułów naukowych, poradników i publikacji z podziałem na rozdziały, tagi i autorów.

Protokół & Metoda POST
Endpoint / Transport /api/v1/article
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~4.1 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Temat zdrowotny lub dietetyczny
locale string optional pl Język
ai boolean optional true Wyszukiwanie wektorowe
max_results integer optional 10 Liczba wyników

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/article" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "post przerywany autofagia zdrowie metaboliczne",
    "locale": "pl",
    "max_results": 3
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 194,
            "title": "Post Przerywany (Intermittent Fasting): Mechanizmy i Wpływ na Autofagię",
            "author": "Zespół Naukowy DietsPremium",
            "read_time_minutes": 7
        }
    ],
    "total": 1
}
Farmakologia & Interakcje • OpenSearch k-NN

medication POST /api/v1/medication

Baza ponad 53,000 leków i substancji czynnych. Analiza niebezpiecznych interakcji lek-żywność, zaburzeń wchłaniania i wypłukiwania mikroskładników.

Protokół & Metoda POST
Endpoint / Transport /api/v1/medication
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~2.2 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Nazwa leku lub substancji czynnej (np. "Metformina", "Lewotyroksyna", "Warfaryna")
locale string optional pl Język
ai boolean optional true Wyszukiwanie wektorowe
max_results integer optional 10 Liczba wyników

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/medication" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "Lewotyroksyna kawa wapń żelazo interakcja",
    "locale": "pl",
    "max_results": 5
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 1845,
            "name": "Levothyroxinum natricum (Letrox, Euthyrox)",
            "substance": "Lewotyroksyna sodowa",
            "food_interactions": [
                "Kawa zmniejsza wchłanianie leku o 36% - zachowaj 60 min odstępu.",
                "Wapń i żelazo tworzą nierozpuszczalne chelaty - zachowaj 4h odstępu."
            ]
        }
    ],
    "total": 1
}
Suplementy & Nutraceutyki • OpenSearch k-NN

supplement POST /api/v1/supplement

Katalog suplementów diety, adaptogenów, ekstraktów roślinnych, form chemicznych i optymalnych dawek terapeutycznych.

Protokół & Metoda POST
Endpoint / Transport /api/v1/supplement
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~2.7 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Nazwa suplementu lub substancji (np. "ashwagandha", "magnez diglicynian", "kreatyna")
locale string optional pl Język
ai boolean optional true Wyszukiwanie wektorowe
max_results integer optional 10 Liczba wyników

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/supplement" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "ashwagandha withanolidy stres sen",
    "locale": "pl",
    "max_results": 5
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "id": 74,
            "name": "Ekstrakt z Withania somnifera (Ashwagandha KSM-66)",
            "active_compounds": "Witanolidy >= 5%",
            "clinical_applications": [
                "Redukcja kortyzolu",
                "Wsparcie jakości snu głębokiego"
            ]
        }
    ],
    "total": 1
}
Dietetycy & Trenerzy • OpenSearch k-NN

user POST /api/v1/user

Katalog certyfikowanych dietetyków klinicznych, trenerów personalnych i lekarzy do konsultacji i opieki nad pacjentami.

Protokół & Metoda POST
Endpoint / Transport /api/v1/user
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~2.3 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
query string REQUIRED — Specjalizacja, miasto lub nazwisko (np. "dietetyk hashimoto Warszawa")
locale string optional pl Język
ai boolean optional true Wyszukiwanie wektorowe
max_results integer optional 10 Liczba wyników

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/user" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "query": "dietetyk kliniczny insulinooporność",
    "locale": "pl",
    "max_results": 5
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "items": [
        {
            "key": "MjA1",
            "name": "mgr Anna Kowalczyk",
            "title": "Dietetyk Kliniczny & Psychodietetyk",
            "city": "Warszawa",
            "specializations": [
                "Insulinooporność",
                "PCOS",
                "Hashimoto"
            ]
        }
    ],
    "total": 1
}
Własne Konto, Adres GeoName & S3 • Authenticated MCP Token

management_account POST /_mcp/management/account

Zarządzanie własnym kontem użytkownika przez klucz MCP: imię i nazwisko, zdjęcie profilowe (avatar) i tło (background) na S3, weryfikowany adres zamieszkania GeoName (SEARCH_COUNTRY, SEARCH_CITY, SEARCH_ZIP, UPDATE_ADDRESS), zawód, wykształcenie oraz tagi osobiste. Zmiana e-maila i numeru telefonu jest zablokowana (wymaga kodu 2FA w aplikacji webowej).

Protokół & Metoda POST
Endpoint / Transport /_mcp/management/account
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~3 KB

Parametry i Filtry Zapytania

5 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
action string REQUIRED GET_PROFILE GET_PROFILE, UPDATE_PROFILE, GET_MEDIA, ADD_MEDIA, REPLACE_MEDIA, DELETE_MEDIA, GET_ADDRESS, SEARCH_COUNTRY, SEARCH_CITY, SEARCH_ZIP, UPDATE_ADDRESS, LIST_JOBS, SEARCH_AVAILABLE_JOBS, ADD_JOB, UPDATE_JOB, DELETE_JOB, LIST_EDUCATIONS, SEARCH_AVAILABLE_EDUCATIONS, ADD_EDUCATION, UPDATE_EDUCATION, DELETE_EDUCATION, LIST_TAGS, SEARCH_AVAILABLE_TAGS, ADD_TAG, REMOVE_TAG
payload object optional {} Parametry akcji (firstname, lastname, country_key, city_key, zip_key, street, image_base64, filename, media_slot)
locale string optional pl Język (pl, en, de, fr, nl, cz, at, ch, lu)
page integer optional 1 Strona paginacji (max 10 wyników na stronę)
max_results integer optional 10 Liczba wyników na stronę (1-10)

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/_mcp/management/account" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "action": "UPDATE_PROFILE",
    "payload": {
        "firstname": "Anna",
        "lastname": "Kowalska"
    },
    "locale": "pl"
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "status": "success",
    "action": "UPDATE_PROFILE",
    "profile": {
        "key": "MjA1",
        "uid": 849201,
        "firstname": "Anna",
        "lastname": "Kowalska"
    }
}
Kalendarz Osobisty & Firmowy • Authenticated MCP Token

management_calendar POST /_mcp/management/calendar

Zarządzanie wydarzeniami w osobistym lub firmowym kalendarzu użytkownika (publiczne i prywatne wpisy, powiązanie z firmą przez company_key, zdjęcia i wideo S3).

Protokół & Metoda POST
Endpoint / Transport /_mcp/management/calendar
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~3 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
action string REQUIRED LIST_EVENTS LIST_EVENTS, GET_EVENT, ADD_EVENT, UPDATE_EVENT, DELETE_EVENT, GET_MEDIA, ADD_MEDIA, REPLACE_MEDIA, DELETE_MEDIA
payload object optional {} key, title, description, event_date, start_time, end_time, company_key, is_public, image_base64, filename
page integer optional 1 Strona paginacji (max 10 wyników)
max_results integer optional 10 Liczba wyników (1-10)

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/_mcp/management/calendar" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "action": "ADD_EVENT",
    "payload": {
        "title": "Konsultacja dietetyczna - kontrola składu ciała",
        "event_date": "2026-11-05",
        "start_time": "10:00",
        "end_time": "11:00",
        "is_public": true
    },
    "locale": "pl"
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "status": "success",
    "action": "ADD_EVENT",
    "event": {
        "key": "NDEy",
        "title": "Konsultacja dietetyczna - kontrola składu ciała",
        "event_date": "2026-11-05",
        "is_public": true
    }
}
Zarządzanie Firmą & Gabinetem • Trainer / Company Account

management_company POST /_mcp/management/company

Zarządzanie własnymi firmami oraz placówkami przypisanymi z prawem edycji (CompanyTrainerAssign allow_edit=1): adres GeoName, godziny otwarcia Pon-Niedz, strona WWW, cechy (features) oraz zdjęcia/wideo S3.

Protokół & Metoda POST
Endpoint / Transport /_mcp/management/company
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~3 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
action string REQUIRED LIST_COMPANIES LIST_COMPANIES, GET_COMPANY, UPDATE_COMPANY, UPDATE_ADDRESS, UPDATE_OPEN_HOURS, LIST_FEATURES, SEARCH_AVAILABLE_FEATURES, ADD_FEATURE, REMOVE_FEATURE, GET_MEDIA, ADD_MEDIA, REPLACE_MEDIA, DELETE_MEDIA
payload object optional {} company_key, name, www, phone, address, open_hours, feature_key, image_base64, filename
page integer optional 1 Strona paginacji (max 10 wyników)
max_results integer optional 10 Liczba wyników (1-10)

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/_mcp/management/company" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "action": "LIST_COMPANIES",
    "page": 1,
    "max_results": 10,
    "locale": "pl"
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "status": "success",
    "items": [
        {
            "key": "NDUxMjA=",
            "name": "Klinika Dietetyki i Fizjoterapii",
            "can_edit": true
        }
    ],
    "page": 1,
    "max_results": 10
}
Pacjenci & Podopieczni Trenera • Trainer / Specialist Account

management_patient POST /_mcp/management/patient

Lista własnych pacjentów (po 10 na stronę), dodawanie i edycja kartoteki pacjenta oraz bezpieczna dezaktywacja współpracy (active = 0).

Protokół & Metoda POST
Endpoint / Transport /_mcp/management/patient
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~3 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
action string REQUIRED LIST_PATIENTS LIST_PATIENTS, GET_PATIENT, ADD_PATIENT, UPDATE_PATIENT, DEACTIVATE_PATIENT
payload object optional {} patient_key, firstname, lastname, gender, birth_date, notes
page integer optional 1 Strona paginacji (max 10 wyników)
max_results integer optional 10 Liczba wyników (1-10)

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/_mcp/management/patient" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "action": "LIST_PATIENTS",
    "page": 1,
    "max_results": 10,
    "locale": "pl"
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "status": "success",
    "items": [
        {
            "patient_key": "OTAx",
            "firstname": "Marek",
            "lastname": "Nowak",
            "active": 1
        }
    ],
    "page": 1
}
Kreator Diet (Trener) & Lodówka AI (Pacjent) • Trainer vs granted_to Dual-Mode

management_diet POST /_mcp/management/diet

Dwutrybowe zarządzanie dietami: 1) Tryb Trenera (granted_to=NULL): pełna edycja diety, dni, schematów posiłków, przepisów, produktów, suplementów, ćwiczeń i przypisywanie do pacjenta (bez dostępu do prywatnych logów pacjenta). 2) Tryb Odbiorcy/Pacjenta (granted_to=user): odczyt diety, logowanie wody (LOG_WATER), samopoczucia (LOG_FEEL), notatek (LOG_NOTICE), biohackingu (LOG_BIOHACKING), ocena zamiennika z lodówki przez AI (EVALUATE_FRIDGE_REPLACEMENT) oraz podmiana posiłku (REPLACE_MEAL, gdy allowEditMeals=1).

Protokół & Metoda POST
Endpoint / Transport /_mcp/management/diet
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~3 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
action string REQUIRED LIST_DIETS LIST_DIETS, GET_DIET, GET_DAY, CREATE_DIET, UPDATE_DIET, DELETE_DIET, ADD_DAY, UPDATE_DAY, DELETE_DAY, ADD_SCHEMA, UPDATE_SCHEMA, DELETE_SCHEMA, ADD_ITEM, UPDATE_ITEM, REMOVE_ITEM, ASSIGN_TO_PATIENT, EVALUATE_FRIDGE_REPLACEMENT, REPLACE_MEAL, LOG_WATER, LOG_FEEL, LOG_NOTICE, LOG_BIOHACKING, GET_MEDIA, ADD_MEDIA, REPLACE_MEDIA, DELETE_MEDIA
payload object optional {} diet_key, day_key, schema_key, item_type, fridge_ingredients, water_ml, feel_score, notice
page integer optional 1 Strona paginacji (max 10 wyników)
max_results integer optional 10 Liczba wyników (1-10)

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/_mcp/management/diet" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "action": "EVALUATE_FRIDGE_REPLACEMENT",
    "payload": {
        "diet_key": "MTA4",
        "day_key": "NTIw",
        "schema_key": "MjEwNA==",
        "fridge_ingredients": [
            {
                "name": "jajka",
                "grams": 180
            },
            {
                "name": "awokado",
                "grams": 70
            },
            {
                "name": "szpinak",
                "grams": 100
            }
        ]
    },
    "locale": "pl"
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "status": "success",
    "mode": "recipient",
    "can_replace_physically": true,
    "scheduled_meal": {
        "kcal": 460,
        "proteins": 28,
        "fats": 32,
        "carbs": 12
    },
    "fridge_proposal": {
        "kcal": 445,
        "proteins": 26.5,
        "fats": 31,
        "carbs": 9.5,
        "compatibility": "HIGH"
    }
}
Kreator Planów Treningowych • Trainer vs granted_to Dual-Mode

management_training POST /_mcp/management/training

Zarządzanie planami treningowymi: tworzenie i edycja szablonów treningowych, dni treningowych, serii, powtórzeń, przerw i tempa ćwiczeń w trybie trenera (granted_to=NULL) oraz odczyt planu i notatki treningowe w trybie podopiecznego (granted_to=user).

Protokół & Metoda POST
Endpoint / Transport /_mcp/management/training
Zużycie Limitu (Quota) 1 zapytanie / req
Format & Rozmiar JSON • gzip ~3 KB

Parametry i Filtry Zapytania

4 parametrów
Parametr Typ Wymagany Wartość domyślna Opis i dozwolone wartości
action string REQUIRED LIST_TRAININGS LIST_TRAININGS, GET_TRAINING, GET_DAY, CREATE_TRAINING, UPDATE_TRAINING, DELETE_TRAINING, ADD_DAY, UPDATE_DAY, DELETE_DAY, ADD_EXERCISE, UPDATE_EXERCISE, REMOVE_EXERCISE, ASSIGN_TO_PATIENT, LOG_WORKOUT_NOTE, GET_MEDIA, ADD_MEDIA, REPLACE_MEDIA, DELETE_MEDIA
payload object optional {} training_key, day_key, exercise_key, sets, reps, rest_seconds, note
page integer optional 1 Strona paginacji (max 10 wyników)
max_results integer optional 10 Liczba wyników (1-10)

Przykłady Wywołań i Konfiguracja

curl -X POST "https://www.dietspremium.com/api/v1/_mcp/management/training" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "action": "LIST_TRAININGS",
    "payload": {
        "mode": "trainer"
    },
    "page": 1,
    "locale": "pl"
}'

Przykładowa Odpowiedź Serwera (JSON)

200 OK • JSON
{
    "status": "success",
    "items": [
        {
            "key": "NzA=",
            "name": "Plan Siłowy Push / Pull / Legs",
            "mode": "trainer",
            "days_count": 4
        }
    ]
}

🥗 Katalog 158 Typów Diet Klinicznych i Żywieniowych

Możesz przekazać `id`, identyfikator `find` lub nazwę typu w filtrze `diet_template_type`.

ID Kod `find` Nazwa (PL) Name (EN)
1 standard_diet Dieta Standardowa Standard Diet
2 standard_men Dieta dla Mężczyzn Men's Diet
3 standard_women Dieta dla Kobiet Women's Diet
4 standard_children Dieta dla Dzieci Children's Diet
5 pregnancy Dieta w Ciąży Pregnancy Diet
6 breastfeeding Dieta w Karmieniu Piersią Breastfeeding Diet
7 senior_50_plus Dieta dla Seniorów (50+) Senior (50+) Diet
8 weight_loss Dieta Redukcyjna (Odchudzająca) Weight Loss Diet
9 muscle_gain Dieta na Masę Mięśniową Muscle Gain Diet
10 body_recomposition Dieta Rekompozycyjna Body Recomposition Diet
11 athlete_performance Dieta Sportowa i Wydolnościowa Athlete & Performance Diet
12 anti_aging Dieta Anti-Aging i Długowieczności Anti-Aging & Longevity Diet
13 brain_boosting Dieta Wspierająca Mózg i Koncentrację Brain & Cognitive Support Diet
14 vegetarian Dieta Wegetariańska Vegetarian Diet
15 vegan Dieta Wegańska Vegan Diet
16 pescatarian Dieta Pescetariańska Pescatarian Diet
17 flexitarian Dieta Fleksitariańska Flexitarian Diet
18 mediterranean Dieta Śródziemnomorska Mediterranean Diet
19 ketogenic Dieta Ketogeniczna (Keto) Ketogenic (Keto) Diet
20 paleo Dieta Paleo Paleo Diet
21 low_carb Dieta Niskowęglowodanowa (Low-Carb) Low-Carb Diet
22 high_protein Dieta Wysokobiałkowa (High-Protein) High-Protein Diet
23 low_fat Dieta Niskotłuszczowa (Low-Fat) Low-Fat Diet
24 carnivore Dieta Mięsna (Carnivore) Carnivore Diet
25 wfpb Dieta Roślinna Nieprzetworzona (WFPB) Whole-Food Plant-Based (WFPB) Diet
26 intermittent_fasting Dieta Postu Przerywanego (IF) Intermittent Fasting (IF) Diet
27 diabetes_type_1 Dieta w Cukrzycy Typu 1 Type 1 Diabetes Diet
28 diabetes_type_2 Dieta w Cukrzycy Typu 2 Type 2 Diabetes Diet
29 insulin_resistance Dieta w Insulinooporności Insulin Resistance Diet
30 pcos_support Dieta w PCOS (Zespół Policystycznych Jajników) PCOS Support Diet
31 hashimotos_support Dieta w Hashimoto Hashimoto's Support Diet
32 thyroid_support Dieta Wspierająca Tarczycę Thyroid Support Diet
33 heart_healthy Dieta Kardiologiczna (Zdrowe Serce) Heart-Healthy Diet
34 hypertension_dash Dieta DASH w Nadciśnieniu DASH Hypertension Diet
35 low_cholesterol Dieta Niskocholesterolowa Low-Cholesterol Diet
36 liver_support Dieta Wspierająca Wątrobę Liver Support Diet
37 kidney_support Dieta Wspierająca Nerki Kidney Support Diet
38 gout_support Dieta w Dnie Moczanowej Gout Support Diet
39 rheumatoid_arthritis Dieta w RZS (Reumatoidalne Zapalenie Stawów) Rheumatoid Arthritis Diet
40 autoimmune_support Dieta Wspierająca Układ Odpornościowy Autoimmune Support Diet
41 cancer_prevention Dieta Onkologiczna i Profilaktyczna Cancer Prevention Diet
42 chronic_disease Dieta w Chorobach Przewlekłych Chronic Disease Diet
43 gluten_free Dieta Bezglutenowa Gluten-Free Diet
44 lactose_free Dieta Bezlaktozowa Lactose-Free Diet
45 dairy_free Dieta Bezmleczna (Bez Nabiału) Dairy-Free Diet
46 sugar_free Dieta Bezcukrowa (Bez Cukru) Sugar-Free Diet
47 low_fodmap Dieta Low-FODMAP Low-FODMAP Diet
48 anti_inflammatory Dieta Przeciwzapalna Anti-Inflammatory Diet
49 high_fiber Dieta Wysokobłonnikowa (Bogatoresztkowa) High-Fiber Diet
50 alkaline Dieta Zasadowa (Alkaliczna) Alkaline Diet
51 ibs_support Dieta w Zespole Jelita Drażliwego (IBS) IBS Support Diet
52 acid_reflux Dieta w Refluksie i Zgadze (GERD) Acid Reflux & GERD Diet
53 stomach_friendly Dieta Lekkostrawna i Żołądkowa Stomach-Friendly & Bland Diet
54 gut_microbiome Dieta Wspierająca Mikrobiom Jelitowy Gut Microbiome Support Diet
55 detox_cleansing Dieta Oczyszczająca (Detoks) Detox & Cleansing Diet
56 peanut_free Dieta Bez Orzeszków Ziemnych Peanut-Free Diet
57 tree_nut_free Dieta Bez Orzechów Drzewnych Tree Nut-Free Diet
58 soy_free Dieta Bez Soi Soy-Free Diet
59 egg_free Dieta Bez Jajek Egg-Free Diet
60 wheat_free Dieta Bez Pszenicy Wheat-Free Diet
61 shellfish_free Dieta Bez Skorupiaków Shellfish-Free Diet
62 fish_free Dieta Bez Ryb Fish-Free Diet
63 sesame_free Dieta Bez Sezamu Sesame-Free Diet
64 mustard_free Dieta Bez Gorczycy Mustard-Free Diet
65 celery_free Dieta Bez Selera Celery-Free Diet
66 lupin_free Dieta Bez Łubinu Lupin-Free Diet
67 mollusc_free Dieta Bez Mięczaków Mollusc-Free Diet
68 sulfite_free Dieta Bez Siarczynów Sulfite-Free Diet
69 corn_free Dieta Bez Kukurydzy Corn-Free Diet
70 nightshade_free Dieta Bez Warzyw Psiankowatych Nightshade-Free Diet
71 fructose_free Dieta Bezfruktozowa Fructose-Free Diet
72 alpha_gal_syndrome Dieta w Alergii na Mięso Ssaków (Alpha-Gal) Alpha-Gal Meat-Free Diet
73 yeast_free Dieta Bezdrożdżowa Yeast-Free Diet
74 pork_free Dieta Bez Wieprzowiny Pork-Free Diet
75 histamine_intolerance Dieta Niskohistaminowa Low-Histamine Diet
76 low_oxalate Dieta Niskoszczawianowa Low-Oxalate Diet
77 low_salicylate Dieta Niskosalicylanowa Low-Salicylate Diet
78 low_amine Dieta Niskoaminowa Low-Amine Diet
79 dysphagia_pureed Dieta w Dysfagii (Papkowata) Dysphagia Puréed Diet
80 dysphagia_minced Dieta w Dysfagii (Rozdrobniona) Dysphagia Minced & Moist Diet
81 bariatric_post_op Dieta Bariatryczna (Po Operacji) Bariatric Post-Op Diet
82 brat_protocol Dieta BRAT BRAT Protocol Diet
83 pku Dieta w Fenyloketonurii (PKU) Phenylketonuria (PKU) Diet
84 low_sodium Dieta Niskosodowa (Niskosolna) Low-Sodium Diet
85 clear_liquid Dieta Płynna Bezresztkowa Clear Liquid Diet
86 full_liquid Dieta Płynna Wzmocniona Full Liquid Diet
87 soft_food Dieta Miękka i Łatwostrawna Soft & Bland Food Diet
88 gallbladder_support Dieta Woreczkowa (Po Usunięciu Pęcherzyka) Gallbladder Support Diet
89 endometriosis_support Dieta w Endometriozie Endometriosis Support Diet
90 lipedema_support Dieta w Obrzęku Tłuszczowym (Lipedema) Lipedema Support Diet
91 gastroparesis Dieta w Gastroparezie Gastroparesis Diet
92 crohns_colitis Dieta w Chorobach Jelit (Crohn i WZJG) Crohn's & Colitis Diet
93 low_residue Dieta Ubogoresztkowa Low-Residue Diet
94 gestational_diabetes Dieta w Cukrzycy Ciążowej Gestational Diabetes Diet
95 fertility_support Dieta Wspierająca Płodność Fertility Support Diet
96 epilepsy_keto Dieta Ketogeniczna Kliniczna (Padaczka) Clinical Keto (Epilepsy) Diet
97 candida_cleanse Dieta Przeciwgrzybicza (Anti-Candida) Anti-Candida Diet
98 sibo_protocol Dieta w Protokole SIBO SIBO Protocol Diet
99 aip_protocol Dieta Protokołu Autoimmunologicznego (AIP) Autoimmune Protocol (AIP) Diet
100 leaky_gut Dieta Uszczelniająca Jelita Leaky Gut Protocol Diet
101 gaps_protocol Dieta Protokołu GAPS GAPS Protocol Diet
102 scd_protocol Dieta Specyficznych Węglowodanów (SCD) Specific Carbohydrate (SCD) Diet
103 heavy_metal_detox Dieta Detoksykująca z Metali Ciężkich Heavy Metal Detox Diet
104 halal Dieta Halal Halal Diet
105 kosher Dieta Koszerna Kosher Diet
106 hindu Dieta Hinduska Hindu Diet
107 jain Dieta Dźinijska Jain Diet
108 sattvic Dieta Sattwiczna (Jogi) Sattvic Yogic Diet
109 buddhist Dieta Buddyjska Buddhist Diet
110 ayurvedic Dieta Ajurwedyjska Ayurvedic Diet
111 macrobiotic Dieta Makrobiotyczna Macrobiotic Diet
112 pegan Dieta Pegan (Paleo-Wegańska) Pegan (Paleo-Vegan) Diet
113 okinawa Dieta Okinawa Okinawa Diet
114 omad Dieta Jednego Posiłku (OMAD) One Meal A Day (OMAD) Diet
115 carb_cycling Dieta Rotacji Węglowodanowej (Carb Cycling) Carb Cycling Diet
116 blood_type_a Dieta dla Grupy Krwi A Blood Type A Diet
117 mind_protocol Dieta MIND (Ochrona Mózgu) MIND Protocol Diet
118 whole30 Dieta Whole30 Whole30 Diet
119 zone_protocol Dieta Strefowa (Zone) Zone Protocol Diet
120 volumetrics Dieta Objętościowa (Volumetrics) Volumetrics Diet
121 sirtfood Dieta Sirtfood (SIRT) Sirtfood Diet
122 atkins Dieta Atkinsa Atkins Diet
123 dukan Dieta Dukana Dukan Diet
124 south_beach Dieta South Beach South Beach Diet
125 ornish Dieta Ornisha Ornish Diet
126 mayo_clinic Dieta Kliniki Mayo Mayo Clinic Diet
127 weight_watchers Dieta Strażników Wagi (WW) Weight Watchers (WW) Diet
128 tlc_protocol Dieta TLC (Zdrowy Styl Życia) Therapeutic Lifestyle (TLC) Diet
129 military_diet Dieta Wojskowa Military Diet
130 nordic Dieta Nordycka Nordic Diet
131 raw_food Dieta Witariańska (Surowa) Raw Food Diet
132 fruitarian Dieta Frutariańska Fruitarian Diet
133 pollotarian Dieta Pollotariańska Pollotarian Diet
134 low_glycemic Dieta o Niskim Indeksie Glikemicznym (Low-GI) Low-Glycemic (Low-GI) Diet
135 omega_3_rich Dieta Bogata w Kwasy Omega-3 Omega-3 Rich Diet
136 blood_type_b Dieta dla Grupy Krwi B Blood Type B Diet
137 blood_type_ab Dieta dla Grupy Krwi AB Blood Type AB Diet
138 blood_type_0 Dieta dla Grupy Krwi 0 Blood Type 0 Diet
139 pancreatitis_support Dieta w Zapaleniu Trzustki Pancreatitis Diet
140 peptic_ulcer Dieta we Wrzodach i Nadżerkach Żołądka Peptic Ulcer Diet
141 fatty_liver_nafld Dieta w Stłuszczeniu Wątroby (NAFLD) Fatty Liver (NAFLD) Diet
142 osteoporosis_support Dieta w Osteoporozie Osteoporosis Diet
143 anemia_iron_rich Dieta w Anemii (Bogatożelazowa) Anemia & Iron-Rich Diet
144 acne_skin_support Dieta Przeciwtrądzikowa i dla Zdrowej Skóry Acne & Clear Skin Diet
145 psoriasis_eczema Dieta w Łuszczycy i AZS Psoriasis & Eczema Diet
146 menopause_support Dieta w Menopauzie Menopause Support Diet
147 migraine_relief Dieta w Migrenie (Niskotyraminowa) Migraine Relief Diet
148 renal_hemodialysis Dieta w Dializoterapii Nerkowej Renal Hemodialysis Diet
149 low_purine Dieta Niskopurynowa Low-Purine Diet
150 low_nickel Dieta Niskoniklowa Low-Nickel Diet
151 fasting_mimicking Dieta Naśladująca Post (FMD) Fasting Mimicking (FMD) Diet
152 sibo_biphasic_phase1 Dieta SIBO Faza 1 (Eliminacyjna) SIBO Phase 1 Elimination Diet
153 sibo_biphasic_phase2 Dieta SIBO Faza 2 (Reintrodukcja) SIBO Phase 2 Reintroduction Diet
154 anti_stress_cortisol Dieta Przeciwstresowa i Regulująca Kortyzol Anti-Stress & Cortisol Balancing Diet
155 testosterone_male_health Dieta Wspierająca Testosteron Testosterone & Male Vitality Diet
156 low_copper_wilson Dieta Niskomiedziowa Low-Copper Diet
157 anti_cellulite_lymphatic Dieta Antycellulitowa i Limfatyczna Anti-Cellulite & Lymphatic Drainage Diet
158 post_covid_recovery Dieta Regeneracyjna (Post-Viral) Post-Viral Recovery Diet
158 aktywnych typów diet w bazie DietsPremium

🛡️ Katalog 239 Alergenów Pokarmowych (avoid_allergens)

Przekaż tablicę stringów z kodami find w `avoid_allergens: ["milk", "nuts", "gluten"]` aby wykluczyć diety zawierające te alergeny.

ID Kod filtru (find do avoid_allergens) Nazwa (PL) Name (EN)
72 alcohol Alkohol Alcohol
173 aloe_vera Aloe Vera Aloe Vera
106 alpha_gal_syndrome Zespół alfa-gal Alpha-Gal Syndrome
16 amaranth Amarant Amaranth
117 anisakis Anisakis Anisakis
86 aniseed Anyż Aniseed
140 annatto Annato Annatto
201 apocarotenal Apokarotenal Apocarotenal
39 apples Jabłka Apples
59 apricot Morela Apricot
172 ascorbic_acid Kwas askorbinowy Ascorbic acid
58 asparagus Szparagi Asparagus
197 aspartame Aspartam Aspartame
84 banana Banan Banana
73 barley Jęczmień Barley
159 bean_flour Mąka z fasoli Bean flour
151 beans Fasola Beans
103 beef Wołowina Beef
222 beetroot Burak ćwikłowy Beetroot
157 bergamot Bergamotka Bergamot
229 berries Jagody Berries
29 birch_pollen_related_oral_allergy_syndrome Zespół alergii doustnej związany z pyłkiem brzozy Birch Pollen-Related Oral Allergy Syndrome
49 bird_egg_syndrome Zespół ptak-jajo Bird-Egg Syndrome
130 black_pepper Czarny pieprz Black Pepper
156 black_tea Herbata czarna Black tea
184 blackberry Jeżyna Blackberry
189 blue_1 Niebeski 1 (Błękit brylantowy FCF) Blue 1
210 blueberry Borówka czarna Blueberry
238 broccoli Brokuły Broccoli
221 bromelain Bromelaina Bromelain
198 brominated_vegetable_oil Olej roślinny bromowany Brominated vegetable oil
48 buckwheat Gryka Buckwheat
206 butter Masło Butter
213 buttermilk Maślanka Buttermilk
70 cabbage Kapusta Cabbage
228 caffeine Kofeina Caffeine
110 calcium Wapń Calcium
176 calcium_lactate Mleczan wapnia Calcium Lactate
38 cannabis Cannabis Cannabis
37 cannabis_sativa_hemp Cannabis sativa (Konopie) Cannabis sativa (Hemp)
169 canola Olej rzepakowy Canola
133 canola_rapeseed Rzepak Canola (Rapeseed)
226 capsicum Capsicum Capsicum
135 caramel_color Karmel (barwnik amoniakalny) Caramel color
88 caramel_color_ammonia_processed Barwnik karmelowy (przetworzony amoniakiem) Caramel color (Ammonia-processed)
127 carob Chleb świętojański Carob
128 carrageenan Karagen Carrageenan
33 carrot Marchew Carrot
3 celery Seler Celery
92 cheese Ser Cheese
102 cherries Wiśnie Cherries
101 cherry Wiśnia Cherry
145 chia_seeds Nasiona chia Chia seeds
93 chicken Kurczak Chicken
44 chickpeas Ciecierzyca Chickpeas
225 chicory Cykoria Chicory
123 chicory_root Korzeń cykorii Chicory root
212 chili Chili Chili
154 chili_peppers Papryka chili Chili peppers
167 chilies Papryczki chili Chilies
81 chitin Chityna Chitin
99 cinnamon Cynamon Cinnamon
153 citric_acid Kwas cytrynowy Citric acid
134 citrus Owoce cytrusowe Citrus
43 citrus_allergy Alergia na cytrusy Citrus allergy
42 citrus_fruits Owoce cytrusowe Citrus fruits
74 cocoa Kakao Cocoa
160 coconut Kokos Coconut
46 coriander Kolendra Coriander
124 corn Kukurydza Corn
200 cottonseed_oil Olej bawełniany Cottonseed oil
100 coumarin Kumaryna Coumarin
24 crustaceans Skorupiaki Crustaceans
1 cucumber Ogórek Cucumber
202 cumin Kmin rzymski Cumin
165 dates Daktyle Dates
223 dill Koper Dill
2 egg Jaja Egg
216 eggplant Bakłażan Eggplant
209 elderberry Bez czarny Elderberry
236 elderberry_allergy Alergia na bez czarny Elderberry allergy
182 enzymes Enzymy Enzymes
147 fabaceae_faba_bean_protein Fabaceae (białko bobiku) Fabaceae (Faba bean protein)
194 fd_c_blue_no_1 Barwnik niebieski nr 1 (E133) FD&C Blue No. 1
195 fd_c_red_no_3 Barwnik czerwony nr 3 (E127) FD&C Red No. 3
196 fd_c_red_no_40 Barwnik FD&C Czerwony nr 40 FD&C Red No. 40
126 fd_c_yellow_5 Żółcień pomarańczowa (E 110) FD&C Yellow #5
121 fd_c_yellow_5_6 FD&C Żółty #5 & #6 FD&C Yellow #5 & #6
138 fd_c_yellow_6 Żółcień pomarańczowa (E110) FD&C Yellow #6
142 fd_c_yellow_no_5 Żółcień pomarańczowa (E102) FD&C Yellow No.5
199 fd_c_yellow_no_6 Żółcień pomarańczowa (E 110) FD&C Yellow No.6
17 fish Ryby Fish
36 flaxseed Siemię lniane Flaxseed
163 flaxseeds Nasiona lnu Flaxseeds
85 fruits Owoce Fruits
45 garlic Czosnek Garlic
125 gelatin Żelatyna Gelatin
178 gellan_gum Guma gellanowa Gellan gum
75 gluten Gluten Gluten
161 goji_berry Jagody goji Goji berry
18 grape Winogrono Grape
118 green_beans Fasola szparagowa Green beans
152 green_chiles Zielone papryczki chili Green chiles
141 guar_gum Guma guar Guar gum
132 gum_acacia Guma arabska Gum acacia
91 ham Szynka Ham
47 hazelnuts Orzechy laskowe Hazelnuts
164 hemp Konopie Hemp
219 herbs_provencal_herbs Zioła (zioła prowansalskie) Herbs (Provençal herbs)
170 hibiscus Hibiskus Hibiscus
77 histamine Histamina Histamine
41 honey Miód Honey
139 hops Chmiel Hops
55 horseradish Chrzan Horseradish
13 iodine Iodine Iodine
162 jujube_dates Daktyle jujube Jujube dates
234 juniper Jałowiec Juniper
71 kiwi Kiwi Kiwi
233 konjac Konjak Konjac
180 l_cysteine L-cysteina L-Cysteine
224 lactose Laktoza Lactose
15 latex_fruit_syndrome Zespół lateks-owoce Latex-Fruit Syndrome
230 leek Por Leek
119 legumes Rośliny strączkowe Legumes
66 lemon Cytryna Lemon
168 lemongrass Trawa cytrynowa Lemongrass
166 lime Limonka Lime
122 liquorice_root Korzeń lukrecji Liquorice root
190 locust_bean_gum Guma karobowa Locust bean gum
76 lupin Łubin Lupin
63 maize Kukurydza Maize
82 mango Mango Mango
5 meat Mięso Meat
231 melon Melon Melon
7 milk Mleko Milk
62 millet Proso Millet
227 mint Mięta Mint
69 mold Pleśń Mold
23 molluscs Mięczaki Molluscs
179 monosodium_glutamate Glutaminian sodu Monosodium glutamate
204 monosodium_glutamate_msg Glutaminian sodu (MSG) Monosodium glutamate (MSG)
129 moringa Moringa Moringa
171 msg Glutaminian sodu MSG
54 mugwort_celery_spice_syndrome Zespół bylica-seler-przyprawy Mugwort-Celery-Spice Syndrome
211 mung_beans Fasola mung Mung beans
22 mushroom Grzyby Mushroom
6 mustard Musztarda Mustard
35 mycoprotein Mykoprotein Mycoprotein
192 natamycin Natamycyna Natamycin
89 natron Soda oczyszczona Natron
187 natural_flavors Naturalne aromaty Natural flavors
107 nickel Nikiel Nickel
113 nigari Nigari Nigari
111 nigari_magnesium_chloride Nigari (chlorek magnezu) Nigari (Magnesium chloride)
207 nitrites Azotyny Nitrites
9 nuts Orzechy Nuts
14 oats Owies Oats
40 olive Oliwka Olive
31 onion Cebula Onion
61 oxalates Szczawiany Oxalates
83 palm_oil Olej z orzechów palmowych Palm oil
57 paprika Papryka Paprika
78 parsley Pietruszka Parsley
27 peach Brzoskwinia Peach
26 peanuts Orzeszki ziemne Peanuts
218 pears Gruszki Pears
19 peas Groch Peas
112 penicillium_roqueforti Penicillium roqueforti Penicillium roqueforti
155 peppers Papryka Peppers
90 pineapple Ananas Pineapple
181 polysorbate_60 Polisorbat 60 Polysorbate 60
158 polysorbate_80 Polisorbat 80 Polysorbate 80
174 pomegranate Granat Pomegranate
232 poppy_seeds Mak Poppy seeds
97 pork Wieprzowina Pork
185 potassium_sorbate Sorbian potasu Potassium sorbate
94 potato Ziemniak Potato
105 poultry Drób Poultry
237 psyllium Psyllium Psyllium
116 pumpkin Dynia Pumpkin
146 pumpkin_seeds Pestki dyni Pumpkin seeds
21 quinoa Chinoa Quinoa
108 rape_rapeseed Rzepak Rape (Rapeseed)
8 rapeseed Rzepak Rapeseed
188 red_40 Czerwień 40 (Allura Red AC) Red 40
208 rennet Podpuszczka Rennet
50 rice Ryż Rice
28 rosaceae_fruits Owoce różowate Rosaceae fruits
235 rosaceae_herbs Zioła różowate Rosaceae herbs
95 rucola Rukola Rucola
96 rucola_birch_pollen_related_oral_allergy_syndrome Rukola (Zespół alergii ustnej związanej z pyłkiem brzozy) Rucola (Birch Pollen-Related Oral Allergy Syndrome)
52 rye Żyto Rye
114 safflower Karpiel Safflower
240 saffron Szafran Saffron
68 salicylates Salicylany Salicylates
98 salt Sól Salt
67 sambucus_nigra_elderberry_allergy Alergia na bez czarny (Sambucus nigra) Sambucus nigra (Elderberry) allergy
20 saponins Saponiny Saponins
239 seeds Nasiona Seeds
60 selenium Selen Selenium
32 sesame Sezam Sesame
203 shallots Szalotki Shallots
131 sheep_s_milk Mleko owcze Sheep's milk
25 shellfish Skorupiaki Shellfish
115 smoke Dym Smoke
104 sodium Sód Sodium
214 sodium_hydrogencarbonate Wodorowęglan sodu Sodium hydrogencarbonate
215 sodium_hydroxide Wodorotlenek sodu Sodium hydroxide
205 sodium_nitrite Azotyn sodu Sodium nitrite
183 sodium_propionate Propionian sodu Sodium propionate
56 sorbic_acid Kwas sorbowy Sorbic acid
191 sorbitan_monostearate Monostearynian sorbitanu Sorbitan monostearate
12 soy Soja Soy
136 soybean Soja (ziarna) Soybean
220 spelt Orkisz Spelt
144 spices Przyprawy Spices
175 stevia Stewia Stevia
30 stone_fruit Pestkowce Stone Fruit
87 strawberry Truskawka Strawberry
186 sucralose Sukraloza Sucralose
4 sulphites Siarczyny Sulphites
143 sunflower Słonecznik Sunflower
217 sunflower_oil Olej słonecznikowy Sunflower oil
51 sunflower_seeds Nasiona słonecznika Sunflower seeds
64 tomato Pomidor Tomato
11 tree_nuts Orzechy drzewne Tree nuts
149 tree_nuts_coconut_flour Orzechy (mąka kokosowa) Tree nuts (Coconut flour)
148 tree_nuts_tigernut_flour Orzechy (mąka z orzecha ziemnego) Tree nuts (Tigernut flour)
150 turkey Indyk Turkey
120 vanilla Wanilia Vanilla
65 vinegar Ocet Vinegar
80 vitamin_b12 Witamina B12 Vitamin B12
79 vitamin_b12_cobalamin Witamina B12 (Kobalamina) Vitamin B12 (Cobalamin)
53 vitamin_b7_biotin Witamina B7 (Biotyna) Vitamin B7 (Biotin)
177 vitamin_c_ascorbic_acid Witamina C (kwas askorbinowy) Vitamin C (Ascorbic acid)
10 wheat Pszenica Wheat
193 xanthan_gum Guma ksantanowa Xanthan gum
34 yeast Drożdże Yeast
109 zucchini Cukinia Zucchini
239 alergenów w bazie DietsPremium

Udostępnij