Discover/PropFirmStats API
live

PropFirmStats APIpropfirmstats.com

Access prop trading firm challenge specs, payout policies, and trading rules for forex and futures categories via the PropFirmStats API.

This API takes change requests — .
Endpoint health
verified 4h ago
list_challenges
1/1 passing latest checkself-healing
Endpoints
1
Updated
5h ago

What is the PropFirmStats API?

The PropFirmStats API exposes one endpoint — list_challenges — that returns structured data on prop trading firms across forex and futures categories, covering challenge specifications, payout policies, and trading rules. A single call returns an array of firm objects alongside a total count, giving developers direct access to profit targets, drawdown limits, account sizes, prices, payout frequency, profit split percentages, and accepted trading methods.

Try it
Asset category to filter firms by.
api.parse.bot/scraper/28c28c8a-6926-4578-90f8-214033666ed8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/28c28c8a-6926-4578-90f8-214033666ed8/list_challenges?category=forex' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace propfirmstats-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: PropFirmStats SDK — bounded, re-runnable; every call capped."""
from parse_apis.propfirmstats_com_api import PropFirmStats, Category, InvalidCategory

client = PropFirmStats()

# List futures prop firms with their challenge details and payout policies.
for firm in client.firms.list(category=Category.FUTURES, limit=3):
    print(firm.firm_name, firm.profit_split, firm.payout_frequency)
    for ch in firm.challenges:
        print(f"  Challenge: {ch.name}, type={ch.challenge_type}, price={ch.price}")

# List forex firms.
forex_firm = client.firms.list(category=Category.FOREX, limit=1).first()
if forex_firm:
    print(forex_firm.firm_name, forex_firm.rating, forex_firm.max_daily_loss)

# Typed error handling for invalid category input.
try:
    client.firms.list(category="invalid_cat", limit=1).first()
except InvalidCategory as e:
    print("invalid category:", e.message)

print("exercised: firms.list")
All endpoints · 1 totalmissing one? ·

Returns all prop trading firms and their challenge offerings for a given asset category (forex or futures). Each firm includes challenge details (profit targets, drawdown limits, account sizes, prices), payout policy (frequency, speed, methods, profit split), and trading rules (news trading, EAs, scalping, hedging). Results are ordered by firm rating descending. Individual challenge variants (different account sizes or challenge types) are nested under each firm when available from the upstream source.

Input
ParamTypeDescription
categoryrequiredstringAsset category to filter firms by.
Response
{
  "type": "object",
  "fields": {
    "firms": "array of firm objects with challenge details, payout policy, and trading rules",
    "total": "integer count of firms returned"
  },
  "sample": {
    "firms": [
      {
        "slug": "fundednext-futures",
        "assets": [
          "Futures",
          "Indices"
        ],
        "rating": 9,
        "country": "United Arab Emirates",
        "category": "futures",
        "leverage": "Futures margin",
        "firm_name": "FundedNext Futures",
        "platforms": [
          "NinjaTrader",
          "Tradovate"
        ],
        "challenges": [],
        "ea_allowed": true,
        "min_payout": null,
        "promo_code": "PROPFIRMSFN",
        "founded_year": 2022,
        "headquarters": "Dubai, UAE",
        "payout_speed": "40 hours avg",
        "profit_split": "Up to 95%",
        "scaling_plan": null,
        "total_payouts": "$319M+",
        "total_traders": "200,000+",
        "max_allocation": "$4M",
        "max_daily_loss": "None (Flex/Legacy)",
        "max_total_loss": "$4,000 EOD",
        "payout_methods": [
          "Crypto",
          "Bank Transfer"
        ],
        "promo_discount": 40,
        "challenge_types": [
          "Flex",
          "Legacy",
          "Rapid",
          "Bolt"
        ],
        "hedging_allowed": true,
        "scale_up_target": "10%",
        "consistency_rule": "40% (Flex challenge only)",
        "min_trading_days": 5,
        "payout_frequency": "From day 5",
        "scalping_allowed": true,
        "trustpilot_score": 4.5,
        "copy_trading_allowed": true,
        "news_trading_allowed": true,
        "profit_target_phase1": "6%",
        "profit_target_phase2": "4%",
        "swing_trading_allowed": true,
        "weekend_holding_allowed": true
      }
    ],
    "total": 5
  }
}

About the PropFirmStats API

What the API Returns

The list_challenges endpoint accepts a required category parameter — either forex or futures — and returns an array of firm objects plus an integer total count. Each firm object contains three main data groups: challenge details, payout policy, and trading rules. Challenge details include fields such as profit targets, drawdown limits, available account sizes, and prices. Payout policy fields cover payout frequency, processing speed, accepted payout methods, and profit split ratios. Trading rules capture the specific constraints a trader must follow during the challenge.

Filtering and Coverage

The category input is the only filter parameter. Pass forex to retrieve forex-category prop firms, or futures to retrieve futures-category firms. The total field in the response reflects the count of firms returned for the selected category. There is no additional filtering by account size, price range, or payout method within a single request — consuming applications are expected to filter the returned array client-side.

Data Shape and Use

The firms array is well-suited for building comparison tools, alerting systems that monitor challenge pricing changes, or dashboards that rank firms by profit split or drawdown tolerance. Each firm object is self-contained, meaning you get challenge, payout, and trading rule data in a single response without additional lookups. PropFirmStats aggregates this data from publicly listed prop firm offerings, so the response reflects the current state of each firm's published challenge catalog.

Reliability & maintenanceVerified

The PropFirmStats API is a managed, monitored endpoint for propfirmstats.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when propfirmstats.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official propfirmstats.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a prop firm comparison table ranked by profit split percentage across forex or futures categories
  • Monitor changes in challenge prices and drawdown limits to alert traders when conditions improve
  • Filter firms by payout method (e.g., crypto vs. bank transfer) to match trader preferences
  • Display account size options and associated profit targets side-by-side for new traders evaluating entry costs
  • Aggregate payout frequency and speed data to identify firms with the fastest withdrawal processing
  • Populate a trading education platform with up-to-date challenge rules from live prop firm offerings
  • Compute aggregate statistics on industry-wide profit split distributions across forex and futures firms
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does PropFirmStats have an official developer API?+
PropFirmStats does not publish an official public developer API. This Parse API provides structured access to the firm challenge and payout data listed on propfirmstats.com.
What does `list_challenges` return for each firm?+
Each firm object in the firms array includes three data groups: challenge details (profit targets, drawdown limits, account sizes, prices), payout policy (frequency, processing speed, methods, profit split), and trading rules. The total field gives the integer count of firms returned for the selected category.
Can I filter results by account size, price, or profit split within a single request?+
No server-side filtering beyond category is available. The endpoint returns all firms for the chosen category (forex or futures), and any narrowing by account size, price range, drawdown threshold, or profit split must be done client-side on the returned array.
Does the API return historical challenge data or price change history?+
Not currently. The API covers current published challenge specs, payout policies, and trading rules for active firm offerings. Historical snapshots or time-series price tracking are not included. You can fork this API on Parse and revise it to add an endpoint that stores and queries historical challenge data.
Are individual firm detail pages or trader performance statistics available?+
Not currently. The API covers firm-level challenge specifications and payout policies in aggregate list form. Trader performance statistics or individual firm deep-dive pages are not exposed. You can fork this API on Parse and revise it to add endpoints targeting individual firm detail pages.
Page content last updated . Spec covers 1 endpoint from propfirmstats.com.
Related APIs in FinanceSee all →
propfirmmatch.com API
Access real-time proprietary trading firm challenge data including futures and forex opportunities, filter by your preferences, and browse available firms to find the perfect trading challenge. Get detailed information about challenge requirements, firm listings, and all available filtering options to streamline your search for the right prop trading opportunity.
lucidtrading.com API
Access real-time information about Lucid Trading's futures prop firm challenge plans, pricing structures, funded account rules, and scaling plan details to compare trading opportunities and understand account requirements. Get comprehensive data on plan features, trading rules, and progression options to find the right funded account tier for your trading style.
hackerrank.com API
Retrieve challenge scores, difficulty ratings, success ratios, and track-level ranking data from HackerRank's public practice platform. Browse challenges by track, view submission statistics, and access ranking metrics across all available tracks.
vfat.io API
Track yield farming opportunities, compare token liquidity and lending rates across 30+ blockchains, and monitor your DeFi portfolio performance in real-time. Analyze farm details, platform statistics, and market data to make informed decisions about where to deploy your assets.
signalstart.com API
Browse and search forex signals from SignalStart.com to access performance metrics, trade history, and historical growth charts. Compare signal details to make informed trading decisions based on real performance data.
purposeinvest.com API
Access data from purposeinvest.com.
brokerchooser.com API
Find and compare investment brokers with detailed ratings, reviews, and fee information across multiple categories, or search for the best brokers that match your specific needs. Get comprehensive broker profiles and side-by-side comparisons to make informed trading decisions.
forex.com API
Access real-time forex prices and currency exchange rates, track client sentiment and pivot points, and browse economic calendar events. Search across multiple currency instruments and retrieve rollover rates.