{"additionalProperties":false,"properties":{"account_size_max":{"description":"Maximum account size in USD. Set min == max for an exact size like 'a 50k account'.","type":"integer"},"account_size_min":{"description":"Minimum account size in USD (e.g. 50000 for '50k and up')","type":"integer"},"drawdown_type":{"description":"eod_trailing = trails the end-of-day balance; intraday_trailing = trails in real time including open P&L; static = fixed, never trails","items":{"enum":["eod_trailing","intraday_trailing","static"],"type":"string"},"type":"array"},"firms":{"description":"Restrict to firm slugs, e.g. topstep, apex-trader-funding","items":{"type":"string"},"type":"array"},"instant_funding":{"description":"true for instant / straight-to-funded accounts with no evaluation","type":"boolean"},"market":{"description":"futures = futures contracts (ES, NQ, CL…); perps = perpetual contracts, including crypto perps; options = options on equities/indices/futures; crypto = spot or CFD crypto","items":{"enum":["futures","perps","options","crypto"],"type":"string"},"type":"array"},"min_trading_days_max":{"description":"Maximum acceptable minimum-trading-days requirement (0 for 'no minimum trading days')","type":"integer"},"news_trading_allowed":{"description":"true if news trading must be allowed","type":"boolean"},"no_activation_fee":{"description":"true if the trader wants no activation/data fee on funding","type":"boolean"},"no_consistency_rule":{"description":"true if the trader wants no consistency rule","type":"boolean"},"no_daily_loss_limit":{"description":"true if the trader wants no daily loss limit","type":"boolean"},"overnight_allowed":{"description":"true if holding overnight must be allowed","type":"boolean"},"payout_frequency":{"description":"How often payouts can be requested. 'daily payouts' => [\"daily\"]; 'fast payouts' => [\"daily\", \"on_demand\"]","items":{"enum":["daily","weekly","biweekly","monthly","on_demand"],"type":"string"},"type":"array"},"platforms":{"description":"Platform slugs, e.g. ninjatrader, tradovate, rithmic, tradingview, quantower, projectx","items":{"type":"string"},"type":"array"},"price_max_usd":{"description":"Maximum price in USD (per price_period if given)","type":"number"},"price_period":{"description":"one_time = single purchase evals, monthly = subscription evals","enum":["one_time","monthly"],"type":"string"},"profit_split_min_pct":{"description":"Minimum trader profit split percentage","maximum":100,"minimum":0,"type":"integer"},"sort_dir":{"enum":["asc","desc"],"type":"string"},"sort_field":{"enum":["price","account_size","profit_split"],"type":"string"},"weekend_allowed":{"description":"true if holding over the weekend must be allowed","type":"boolean"}},"type":"object"}