Search prop-firm offers
propfirms_search_offersFind active prop firm discounts and promo codes. Filter by firm or challenge and retrieve offer details, discount, expiry, and affiliate link.
Instructions
Search promotional offers (discounts and promo codes) across prop firms — defaults to live (active, unexpired) offers only. propfirmId narrows to one firm; challengeId resolves the offers that apply to a challenge (firm-wide offers included). Every offer carries the promo code, discount, end date, and affiliate link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort key (default: featured first, then discount) | |
| text | No | Case-insensitive search over promo code, descriptions, and firm name/slug | |
| offerId | No | Public offer ids | |
| isActive | No | Defaults to live offers only; pass false to look at inactive offers | |
| direction | No | Sort direction; each sort key has a sensible default | |
| offerText | No | Case-insensitive search over promo code and offer descriptions | |
| pageIndex | No | 0-based page index (default 0) | |
| promoCode | No | Case-insensitive substring of the promo code | |
| isFeatured | No | Only featured offers when true | |
| propfirmId | No | Public firm slugs, e.g. ['ftmo'] | |
| challengeId | No | Public challenge ids; an offer matches when it applies to at least one (all-challenges offers match that firm's challenges) | |
| discountMax | No | Maximum discount value | |
| discountMin | No | Minimum discount value | |
| pageQuantity | No | Page size (default 50, max 100) | |
| includeExpired | No | When true, ended offers are not hidden (default false) | |
| includeInactive | No | When true, inactive offers are not hidden (default false) | |
| discountIsPercent | No | true for percent discounts, false for absolute amounts |