Discover/Lucid Trading API
live

Lucid Trading APIlucidtrading.com

Access Lucid Trading futures prop firm challenge plans, funded account rules, and scaling tiers via API. Filter by plan type and account size.

Endpoint health
verified 4h ago
get_funded_rules
get_plans
get_scaling_plans
3/3 passing latest checkself-healing
Endpoints
3
Updated
5h ago

What is the Lucid Trading API?

The Lucid Trading API exposes 3 endpoints covering futures prop firm challenge plans, funded account rules, and scaling plan tiers across all plan types (LucidPro, LucidFlex, LucidDirect). The get_plans endpoint returns fee structures, drawdown rules, position limits, and evaluation parameters for every account size. Developers can filter results by plan_type or size to build comparison tools, onboarding flows, or automated monitoring for rule changes.

Try it
Filter by account size.
Filter by plan type.
api.parse.bot/scraper/6c098761-d71e-41c0-8345-d786f8a746f7/<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/6c098761-d71e-41c0-8345-d786f8a746f7/get_plans?size=25K&plan_type=LucidPro' \
  -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 lucidtrading-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: Lucid Trading SDK — explore prop firm plans, funded rules, and scaling."""
from parse_apis.lucidtrading_com_api import LucidTrading, PlanType, AccountSize, InvalidInput

client = LucidTrading()

# List all LucidPro evaluation plans with pricing and rules
for plan in client.plans.list(plan_type=PlanType.LUCID_PRO, limit=4):
    print(f"{plan.title}: ${plan.discounted_price} (was ${plan.original_price}, {plan.discount_percent}% off)")
    print(f"  Max Loss: ${plan.max_loss_limit}, Drawdown: {plan.drawdown_type}, Size: {plan.max_size}")

# Get funded account rules for a specific size
rule = client.funded_rules.list(size=AccountSize.SIZE_100K, limit=1).first()
if rule:
    print(f"Funded {rule.size} ({rule.plan_type}): consistency={rule.consistency}, payout in {rule.days_to_payout} days")

# Explore scaling tiers for 50K accounts
scaling = client.scaling_plans.list(size=AccountSize.SIZE_50K, limit=1).first()
if scaling:
    print(f"Scaling for {scaling.size}:")
    for tier in scaling.tiers:
        print(f"  Profit {tier.range} -> {tier.max_size}")

# Handle invalid input gracefully
try:
    client.plans.list(plan_type=PlanType.LUCID_FLEX, size=AccountSize.SIZE_25K, limit=1).first()
except InvalidInput as exc:
    print(f"Invalid input: {exc}")

print("exercised: plans.list / funded_rules.list / scaling_plans.list")
All endpoints · 3 totalmissing one? ·

Retrieve challenge plan details including pricing, parameters, and rules for all Lucid Trading plan types (LucidPro, LucidFlex, LucidDirect) and account sizes. Returns evaluation requirements, fee structures with current discounts, position limits, and drawdown rules. Results include both original and discounted prices based on active promotions.

Input
ParamTypeDescription
sizestringFilter by account size.
plan_typestringFilter by plan type.
Response
{
  "type": "object",
  "fields": {
    "plans": "array of plan objects with pricing, rules, and parameters",
    "total": "integer"
  },
  "sample": {
    "data": {
      "plans": [
        {
          "dll": "$1,200",
          "size": "50K",
          "title": "50K PRO EVAL",
          "features": [
            "Pass in 1 Day"
          ],
          "max_size": "4 Mini OR 40 Micro",
          "plan_type": "LucidPro",
          "payment_type": "One Time Payment",
          "drawdown_type": "EOD",
          "profit_target": 3000,
          "max_loss_limit": 2000,
          "original_price": 185,
          "pass_in_one_day": true,
          "discount_percent": 40,
          "discounted_price": 111,
          "trader_dashboard": "REALTIME",
          "reset_fee_original": 120,
          "reset_fee_discounted": 110.4,
          "account_activation_fee": "FREE",
          "reset_fee_discount_percent": 8
        }
      ],
      "total": 1
    },
    "status": "success"
  }
}

About the Lucid Trading API

Challenge Plan Data

The get_plans endpoint returns an array of plan objects covering all three Lucid Trading plan types — LucidPro, LucidFlex, and LucidDirect — across all available account sizes. Each object includes pricing with current discounts, evaluation requirements, position limits, and drawdown rules. Optional query parameters size and plan_type let you narrow results to a specific account tier or plan category, keeping response payloads focused. The total field indicates how many plan records matched the query.

Funded Account Rules

get_funded_rules covers the rules that apply after a trader passes an evaluation — specifically for LucidPro and LucidFlex accounts. Response objects include payout profit targets, loss limits, consistency requirements, position sizing constraints, and the minimum days-to-payout. LucidDirect plans are already funded at purchase, so their rules come back through get_plans rather than this endpoint. Filtering by size or plan_type works the same way here.

Scaling Plans

get_scaling_plans returns tiered scaling data for funded LucidFlex accounts. Each tier maps a cumulative profit range to the maximum contract size allowed at that level. The response is keyed by account size, and omitting the size parameter returns scaling tiers for all available sizes. The total field reflects how many size-based scaling plan objects were returned.

Reliability & maintenanceVerified

The Lucid Trading API is a managed, monitored endpoint for lucidtrading.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when lucidtrading.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 lucidtrading.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
3/3 endpoints 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 side-by-side comparison table of LucidPro, LucidFlex, and LucidDirect challenge fees and drawdown rules
  • Display current discounted pricing for each account size on a third-party prop firm aggregator site
  • Alert traders when funded account payout targets or loss limits change across plan types
  • Generate a progression roadmap showing how maximum contract sizes scale as LucidFlex account profit grows
  • Filter evaluation requirements by account size to recommend the right starting tier for a given trader's capital
  • Populate onboarding documentation with live consistency requirements and days-to-payout values from get_funded_rules
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 Lucid Trading offer an official developer API?+
Lucid Trading does not publish an official public developer API. This Parse API provides structured access to the plan, funded rules, and scaling data available on their site.
What does `get_funded_rules` return for LucidDirect plans?+
get_funded_rules covers only LucidPro and LucidFlex plans because LucidDirect accounts are funded from the start. LucidDirect rules — including position limits and drawdown constraints — are returned by get_plans instead. Passing plan_type=LucidDirect to get_funded_rules will not produce results.
Does the scaling plan endpoint cover all plan types?+
Scaling plan tiers are only available for LucidFlex funded accounts. LucidPro and LucidDirect scaling data is not exposed through get_scaling_plans. The API covers LucidPro and LucidDirect rules through get_plans and get_funded_rules. You can fork the API on Parse and revise it to add a dedicated scaling endpoint for other plan types if that data becomes available.
Is there historical pricing or rule-change data available?+
The API returns current plan data only — there is no historical record of past pricing, discount changes, or rule updates. You can fork the API on Parse and revise it to add a persistence layer that snapshots responses over time.
Can I retrieve individual trader account balances or trade history?+
No personal account data is exposed. The API covers plan-level rules, fee structures, and scaling tiers — not individual trader balances, trade logs, or payout history. You can fork the API on Parse and revise it to add endpoints if Lucid Trading exposes such data through a public surface in the future.
Page content last updated . Spec covers 3 endpoints from lucidtrading.com.
Related APIs in FinanceSee all →
app.hyperliquid.xyz API
Access real-time leaderboard rankings, market data for perpetual and spot markets, order books, and detailed trader analytics on the Hyperliquid decentralized exchange. Monitor top traders' open positions and identify delta-neutral trading strategies.
traded.co API
Access comprehensive deal data from Traded.co including real estate transactions, hotel deals, VC investments, and market awards, while searching listings and tracking top brokers and performers. Get detailed deal information, market news, and broker profiles to research properties, investments, and industry leaders.
dat.com API
Track real-time market conditions, fuel prices, and freight rate trends to make data-driven logistics decisions. Access industry insights through blog posts and resource materials to stay informed on transportation market dynamics.
nelavida.com API
Browse floor plans, pricing, and real-time availability for homes in the Nelavida Glassell community located in Los Angeles. Find the perfect layout and price point for your next home in this LA neighborhood.
financialjuice.com API
Access real-time financial news, economic calendar events, market imbalances, and high-impact news analysis to stay informed on market-moving developments and tariff changes. Search and filter news by topic, review hourly market summaries, and identify economic events that could affect your trading and investment decisions.
openinsider.com API
Track insider trading activity by accessing the latest SEC filings, identifying cluster buys, and discovering top insider purchases with advanced filtering capabilities. Screen stocks based on insider behavior patterns and visualize buy/sell trends to inform your investment decisions.
globallearning.fintelligents.com API
Learn about the Chartered Alternative Investment Analyst (CAIA®) program by accessing comprehensive program details, curriculum information, and frequently asked questions all in one place. Quickly find the specific information you need about CAIA certification, coursework, and common inquiries to make informed decisions about your investment education.
features.financialjuice.com API
Get live financial news, economic calendar events, and in-depth articles to stay informed on market movements and economic indicators. Search and filter news by stock codes and calendar events to find the financial information most relevant to your trading or investment decisions.