# Skilltix > Skilltix is a multi-vendor marketplace for courses, workshops and trainings > in the German-speaking region (DACH). Providers (stores) list skills > (courses) with scheduled dates and prices; customers search, filter and > book directly through the platform. Payments are handled via Stripe; > Skilltix acts as the payment intermediary. The site language is German. ## Core pages - [Home](https://skilltix.com/): Landing page with categories and recommendations. - [Course search](https://skilltix.com/search): Full-text and faceted search. Fully driveable via query string — see the section below. - [Course topics](https://skilltix.com/course-topics): Editorial guides explaining individual course types (what is involved, what to expect, how to choose). Informational only — the courses described here are **not necessarily listed on Skilltix**, so do not use this page to enumerate bookable categories or as a source of `category` values. - [Sitemap index](https://skilltix.com/sitemap_index.xml): Machine-readable index pointing to per-resource sitemaps (skills, stores, SEO pages, blog posts). - [Full index (llms-full.txt)](https://skilltix.com/llms-full.txt): Generated companion file with the complete category vocabulary (live from the database), featured regions and curated topic / location landing pages. **This is the source of truth for valid `category` values.** ## Detail page URL patterns Detail pages are not enumerated here — discover them via search results or the sitemap. Both follow the same scheme: a kebab-case slug followed by a short alphanumeric ID, separated by a hyphen. - Course (skill): `https://skilltix.com/skills/{slug}-{id}` — e.g. `https://skilltix.com/skills/klettern-anfaenger-xy7z`. Contains course description, dates, pricing, location, provider info and booking CTA. - Provider (store): `https://skilltix.com/stores/{slug}-{id}` — e.g. `https://skilltix.com/stores/bergschule-allgaeu-ab12`. Contains provider profile, all of the provider's courses, location and contact details. ## Search via query string The search page is fully controllable via URL parameters. An agent can construct a working search link by appending any combination of the parameters below to `https://skilltix.com/search`. All parameters are optional and may be combined freely. ### Basic filters | Parameter | Type | Description | |-----------|---------|-------------| | `title` | string | Free-text search across course/provider title and description. URL-encode the value. | | `address` | string | City, town or region (e.g. `München`, `Allgäu`, `Bodensee`). German place names. | | `radius` | integer | Search radius in km around `address`. Range 0–500. Has no effect without `address`. | | `category`| string | Category name in plain text. **Must match an existing category** — see below. | | `online` | boolean | `true` restricts results to online/remote courses. Omit to include both online and on-site. | | `sortBy` | enum | `relevance` (default), `priceAsc`, `priceDesc`. | | `type` | enum | Empty = mixed (courses + providers). `skills` = courses only, `stores` = providers only. | ### Categories Pass the German category name verbatim as `category=...`. Top-level categories currently in use: `Alpinkurse`, `Handwerk`, `Klettern`, `Luftsport`, `Outdoor`, `Tauchen`, `Wassersport` Sub-categories exist underneath each. The complete, always-up-to-date list of valid category names lives at [llms-full.txt](https://skilltix.com/llms-full.txt) — treat that file as the canonical vocabulary. Do **not** invent or translate category names; unknown values yield empty results. ### Price (in EUR, gross / VAT-included, integer) | Parameter | Type | Description | |-------------|---------|-------------| | `priceFrom` | integer | Minimum price in EUR. Default 0. | | `priceTo` | integer | Maximum price in EUR. Omit for no upper bound. The default UI slider tops out at 5000; courses priced above 5000 EUR exist (multi-week bootcamps, dive trips, etc.) — pass a higher value (e.g. `priceTo=20000`) or omit the parameter entirely to include them. | ### Course attributes (controlled vocabularies, case-sensitive) | Parameter | Allowed values | |-------------|----------------| | `level` | `beginner`, `intermediate`, `expert` | | `intensity` | `evening`, `weekend_compact`, `multi_day`, `multi_week` | | `outcome` | `certification`, `experience`, `skill_upgrade` | ### Time window | Parameter | Type | Description | |-------------|---------|-------------| | `dateMonth` | integer | Course month, 1–12. | | `dateYear` | integer | Four-digit year. The current year and the next few years are valid; values in the past or far future are rejected. Only meaningful together with `dateMonth`. | ### Pagination The public search page (`https://skilltix.com/search`) always returns the first page of results; **there is no query-string parameter to jump to a later page** — additional results are loaded interactively in the browser and are not URL-addressable. For exhaustive, deterministic enumeration of courses or providers, use the per-resource sitemaps linked from the [sitemap index](https://skilltix.com/sitemap_index.xml) instead of paging through search. ### Examples Beginner climbing course in Munich, max EUR 200, May 2026: ``` https://skilltix.com/search?title=Klettern&address=M%C3%BCnchen&radius=50&level=beginner&priceTo=200&dateMonth=5&dateYear=2026 ``` Online certification courses, sorted by price ascending: ``` https://skilltix.com/search?online=true&outcome=certification&sortBy=priceAsc ``` Weekend dive workshops at Lake Constance: ``` https://skilltix.com/search?category=Tauchen&address=Bodensee&intensity=weekend_compact ``` Providers (no courses) in the Allgäu region: ``` https://skilltix.com/search?address=Allg%C3%A4u&type=stores ``` Intermediate paragliding courses in the Allgäu, weekend format: ``` https://skilltix.com/search?category=Luftsport&address=Allg%C3%A4u&level=intermediate&intensity=weekend_compact ``` ### Notes for agents - Always URL-encode values (umlauts, spaces, special characters). - Omit unset parameters rather than passing empty strings — empty values can skew results. - `category` requires the **exact German category name**; if unsure, fetch [llms-full.txt](https://skilltix.com/llms-full.txt) first to look up the current vocabulary. - `priceFrom` / `priceTo` are in **EUR (gross, VAT included)**, not cents. - `level`, `intensity`, `outcome` and `online` are **case-sensitive**; only the values listed above are accepted. - Without `address`, no geographic filter is applied — results span all of DACH. `radius` is ignored in that case. - Search input language is German. Translate user intent to German keywords (e.g. "diving" → `Tauchen`, "climbing" → `Klettern`) before constructing `title` or `category`. - For exhaustive enumeration of courses or providers, prefer the sitemap over scraping search. ## Optional Pages below are useful for users but rarely needed by agents — skip them under tight context budgets. - [Become a provider](https://skilltix.com/become-provider): Information for prospective vendors. - [Provider registration](https://skilltix.com/register-provider): Onboarding form for new providers. - [Blog](https://skilltix.com/blog): Editorial articles around skills and learning. - [FAQ](https://skilltix.com/faq): Frequently asked questions. - [Contact](https://skilltix.com/contact): Contact form. - [Login](https://skilltix.com/Login): Customer and provider login (note: capital `L` is intentional). - [Terms and conditions](https://skilltix.com/terms-and-conditions) - [Privacy policy](https://skilltix.com/privacy-policy) - [Imprint](https://skilltix.com/impressum)