Public: search challenges across visible firms. Filter by challenge rules and parent firm; pass propfirmId to list one firm's challenges. Use include=offers to attach live offers that apply to each challenge.
Request
- Base URLhttps://app.luxalgo.com
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Comma-separated public challenge ids.
Case-insensitive substring of the challenge name.
Minimum account size (inclusive).
Maximum account size (inclusive).
Exact evaluation step count (1 = instant / funded, 2 = two-step, …).
Minimum evaluation step count (ignored when steps is set).
Maximum evaluation step count (ignored when steps is set).
Minimum challenge fee (inclusive).
Maximum challenge fee (inclusive).
Minimum trader profit-split percent.
Minimum max leverage.
Maximum required minimum trading days (less-strict challenges).
Maximum daily-loss limit magnitude (smaller number = stricter; this is an upper bound).
Maximum overall-loss limit magnitude.
Comma-separated drawdown modes: static-initial, trailing-realized-eod, trailing-intraday-unrealized. Challenges without a captured mode never match.
Boolean filter as "true" or "false".
Boolean filter as "true" or "false".
Boolean filter as "true" or "false".
Boolean filter as "true" or "false".
Boolean filter as "true" or "false".
Boolean filter as "true" or "false".
Boolean filter as "true" or "false".
Comma-separated challenge fee intervals (e.g. one-time, monthly).
0-based page index. Defaults to 0.
Page size. Defaults to 50, capped at 100.
Sort direction. Defaults per sort key.
Case-insensitive search over challenge name and firm name/slug.
Comma-separated internal firm ids.
Comma-separated public firm slugs.
Comma-separated product types the parent firm must offer.
Comma-separated markets the parent firm must offer.
Comma-separated platforms the parent firm must offer.
Comma-separated country names the parent firm must not restrict.
Comma-separated extra payloads: offers.
Defaults to accountSize descending.
Response
Success. The payload is wrapped in the standard { data, errors } envelope.
Changes
No recorded changes to this operation across all 7 revisions of this API.