Search dance courses
search_dance_coursesRead-onlyIdempotent
Search public dance courses on udansa - the same results as the course search page. Filter by free text, city, dance style (any language), level, weekday, provider and price. Each result has id, title, style, level, city, venue, weekday, start/end, whether it runs continuously ('ongoing'), price ('free' when it costs nothing), free places and the course page URL. Also returns the most common filter values with counts (filter_options) and a link to the same search on udansa. Use get_course_details for one course; booking happens on the course page.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City as listed on udansa, usually the local name ('München', 'Wien'). English names like 'Munich' are tried as well. Values: filter_options.city or get_search_filter_options. | |
| page | No | Result page, starting at 1. | |
| sort | No | ||
| level | No | Exact level value from filter_options.level of a search result. | |
| limit | No | Results per page (1-24, default 10). | |
| query | No | Free text, partial words allowed, e.g. 'Salsa beginners'. | |
| style | No | Dance style name in any language, e.g. 'Bachata', 'Wedding dance', 'Hochzeitstanz'. Values: filter_options.style or get_search_filter_options. | |
| weekday | No | Only offers on this weekday. | |
| language | No | Two-letter language code for texts, style names and page links (de, en, fr, es, it, ...). Default de. | de |
| provider | No | Exact dance school or organizer name from filter_options.provider of a search result; use query for partial names. | |
| price_max | No | ||
| price_min | No |