Discovery and Search Commands
Shared/global flags and shared location override flags are documented in cli-overview.
wolt discover feed
wolt discover feed [--address "<text>" | --lat <float> --lon <float>] [--query <text>] [--sort <mode>] [--limit <n>] [--offset <n> | --page <n>] [--fast] [global flags]
Options:
--query: client-side filter by venue name/slug--sort [recommended|rating|delivery_fee|delivery_time|name]--min-rating <float>--max-delivery-fee <minor-units>--promotions-only--limit: cap returned venues across all sections--offset: skip N venues before returning rows (global across sections)--page: 1-based page number (requires--limit, mutually exclusive with--offset)--fast: skip per-venue enrichment requests (fewer campaign discounts, lower chance of429)--wolt-plus: include only Wolt+ venues (client-side filter on discovery payload)
Output schema:
DiscoveryFeed
Notes:
- feed venue rows include
slug,price_range,price_range_scale,promotions[], andwolt_plus - payload includes pagination metadata:
total,count,offset, optionallimit, optionalnext_offset - location defaults to selected Wolt account address; use
--addressor--lat/--lonfor a temporary override - HTTP request pacing is enabled by default; override via
WOLT_HTTP_MIN_INTERVAL_MS(set0to disable)
Examples:
wolt discover feed --format json
wolt discover feed --profile work --format yaml
wolt discover feed --address "Kamppi, Helsinki" --limit 5 --format json
wolt discover feed --query "burger king" --sort rating --limit 10 --page 1 --format json
wolt discover feed --limit 20 --offset 20 --format json
wolt discover feed --fast --limit 20 --format json
wolt discover feed --lat <lat> --lon <lon> --limit 5 --format json
wolt discover categories
wolt discover categories [--address "<text>" | --lat <float> --lon <float>] [global flags]
Output schema:
CategoryList
Examples:
wolt discover categories --format json
wolt discover categories --profile work --format yaml
wolt discover categories --address "Kamppi, Helsinki" --format json
wolt discover categories --lat <lat> --lon <lon> --format json
wolt search venues
wolt search venues [--query <text>] [options] [global flags]
Options:
--queryoptional free text query (omit to list venues near selected Wolt account address)--sort [recommended|distance|rating|delivery_price|delivery_time]--type [restaurant|grocery|pharmacy|retail]--category <slug>--open-now--wolt-plus--min-rating <float>--max-delivery-fee <minor-units>--promotions-only--limit <n>--offset <n>--page <n>(requires--limit, mutually exclusive with--offset)
Output schema:
VenueSearchResult
Notes:
- venue rows include
price_range,price_range_scale, andpromotions[] - location defaults to selected Wolt account address; use global
--addressfor a temporary override
Examples:
wolt search venues --format json
wolt search venues --address "Kamppi, Helsinki" --query burger --limit 20 --format json
wolt search venues --query burger --sort rating --open-now --limit 20 --format json
wolt search venues --query sushi --wolt-plus --category asian --format yaml
wolt search items
wolt search items --query <text> [options] [global flags]
Options:
--queryfree text query--sort [relevance|price|name]--category <slug>--min-price <minor-units>--max-price <minor-units>--hide-sold-out--discounts-only--limit <n>--offset <n>--page <n>(requires--limit, mutually exclusive with--offset)
Output schema:
ItemSearchResult
Notes:
- location defaults to selected Wolt account address; use global
--addressfor a temporary override - for large marketplace venues, prefer venue-scoped search:
wolt venue search <slug> --query <text>
Examples:
wolt search items --query whopper --limit 10 --format json
wolt search items --address "Kamppi, Helsinki" --query whopper --limit 10 --format json
wolt search items --query noodles --category lunch --format yaml