New3-day Advanced trial, no card required

Pro-grade US market data,
delivered by API

Every US stock, ETF and options contract. 20+ years of historical bars, real-time WebSocket streaming, and option chains with Greeks — fully compatible with the Polygon.io API and SDKs.

No credit card From $6.99/month Never auto-charges
from polygon import RESTClient

client = RESTClient(
    api_key="mh_live_••••••••",
    base="https://marilux.dev",  # the only line you change
)

bar = client.get_previous_close_agg("AAPL")[0]
print(bar.close)
200 OK·86 ms·X-Cache: HIT
{
  "ticker": "AAPL",
  "results": [{
    "o": 252.10, "h": 255.44, "l": 251.62,
    "c": 254.87, "v": 48211630
  }]
}
20+ yrsof stock & ETF bars
5+ yrsof options history
Real-timeWebSocket trades & quotes
100%Polygon API & SDK compatible
Why Marilux

Market data shouldn't be
the hardest part of your project

We built Marilux after running into these walls ourselves.

"Real-time data costs more than my servers"

Professional feeds are priced for institutions

Real-time equities, tick data and options Greeks usually come with enterprise price tags.

Starter from $6.99/month. Real-time Advanced from $16.99/month.

"My backtest died halfway through"

Free sources break without warning

Rate limits change, endpoints vanish, and data has gaps you only notice later.

Published quotas. Over-limit requests get a clear 429, never silent gaps.

"I don't want to rewrite my data layer"

Switching providers means rewriting code

A new SDK, new field names, new pagination — weeks of migration work.

Same endpoints and responses as Polygon. Change the base URL and you're done.

From sign-up to your first bar
in under five minutes

Already using a Polygon SDK? Change one line.

Sign up and verify your email

Your 3-day Advanced trial starts automatically, real-time data and WebSocket included.

Copy your API key

It's already in the console. Upgrade from the trial and the key stays the same.

mh_live_9f3c2a••••••••••••
Trial: 2d 23h left812 / 10,000

Change the base URL

Point your SDK at marilux.dev. Nothing else changes.

- base="https://api.polygon.io"
+ base="https://marilux.dev"
Coverage

From daily bars to ticks,
from stocks to options

Every US-listed stock and ETF, plus US options. Blue tags need the Advanced or Options plan.

Market data

Minute to daily aggregate bars, snapshots and previous close, with 20+ years of history.

NVDA Sample——
1m1h1D1W
AggregatesMarket snapshotOpen / closeTradesQuotes

Reference data

Tickers and company details, splits and dividends, adjustment factors, exchanges and market status.

SplitsDividendsAdj. factors

Fundamentals

Financial statements, short interest, short volume and free float.

FinancialsShort data

Options

Contract search and chain snapshots, with Greeks and implied volatility already calculated.

StrikeIVDeltaGammaTheta
24524.8%0.710.031-0.18
25523.1%0.520.038-0.21
26522.6%0.330.032-0.17

Flat Files

Whole-market files packaged per trading day — one file, one full day.

day_aggs/2026-10-20.csv.gzAll tickers, daily
minute_aggs/2026-10-20.csv.gzAll tickers, minute
Delivery

Trades reach your code
the moment they print

Three ways to get data, for research, backtesting and live trading.

WebSocketLive · Monitoring

Real-time trades and quotes, using the same protocol as Polygon's WebSocket.

REST APIResearch · Apps

Query any ticker and date range on demand; results drop straight into a pandas DataFrame.

Flat FilesBacktests · Warehouses

Download whole-market files per day — far faster than looping over tickers.

Compare

How Marilux compares

There's no perfect choice. Here's where we fit.

Enterprise data vendorsFree data sourcesMarilux
PriceOften $100+/month for real-timeFreeFrom $6.99/mo · real-time from $16.99/mo
Real-time dataRarelyAdvanced
History20+ yearsPatchy, with gaps20+ years
ReliabilitySLACan be rate limited or shut downPublished quotas and status page
Existing code—Needs rewritingPolygon-compatible, one-line change
PaymentCredit card subscription—USDT / USDC, prepaid, no auto-renewal
TrialLimited free tier—3 days of Advanced, no card
HTTP/1.1 200 OK
X-Plan-Tier: advanced
X-Quota-Used: 812
X-Quota-Limit: 100000
X-Quota-Reset: 2026-10-22T00:00:00Z
X-Traffic-Used-Month: 1.84 GB / 120 GB
HTTP/1.1 429 Too Many Requests
Retry-After: 2
Limits

Transparent limits

Quotas, rates and errors are explicit, so your code can handle them properly.

Usage you can see

Every response carries X-Quota-Used and its reset time; the console shows daily and monthly usage.

Clear errors at the limit

Over-limit requests get a standard 429 with Retry-After — no silent throttling, no partial data.

Public status page

Upstream and cache health is published live, so you can check first when something looks off.

Try it first. Pay when you're happy.

Prices in USD. Renewals extend your current expiry, and your API key never changes.

Stocks · Starter

For strategy research and daily-bar backtests.

$6.99/ mo

 

  • 15-minute delayed data
  • 5 years of history
  • 50,000 calls/day, 10 QPS
  • Flat Files: 20 files/day
Start free trial
Options

Buy it alone or add it to a stocks plan — same API key.

$16.99/ mo

 

  • Contracts and chain snapshots
  • Greeks, IV and open interest
  • Options bars and tick data
  • 5+ years of history
Start free trial
Every plan starts with a free 3-day trial Pay with USDT or USDC Traffic packs if you need more All plans and limits →
FAQ

Questions before
you sign up

Can't find your answer? The docs go deeper, or email [email protected].

Is the trial really free? Will I be charged when it ends?

Yes, it's free and no card is needed. Verify your email and a 3-day Advanced trial starts automatically. When it ends, access simply pauses — nothing is ever charged automatically.

I already use the Polygon API. How much code do I change?

One line: point the SDK's base URL at Marilux and use your Marilux API key. Endpoint paths and response formats are identical, so the rest of your code stays the same.

What can I access during the trial?

The trial is the Advanced plan: real-time data, trades and quotes, financials and WebSocket streaming, with a daily call quota. Options data and Flat Files aren't included in the trial.

How do I pay?

With crypto: USDT, USDC and other major coins on the network of your choice. Pick a plan in the console, pay on the checkout page, and your plan activates automatically once the payment is confirmed on-chain. Plans are prepaid and never renew automatically. Card payments aren't available yet.

Is Starter data delayed?

Yes. Starter data is delayed about 15 minutes and covers the last 5 years. For real-time data and 20+ years of history, choose Advanced.

Can I buy options data on its own?

Yes. The Options plan can be bought alone or added to a stocks plan. Both use the same API key and expire and renew independently.

Do I need to change anything when I move from the trial to a paid plan?

No. Your API key stays the same and the paid time is added to your account.

Can I get a refund?

Yes — your first purchase of a plan can be refunded in full within 7 days. See the refund policy for details.

Write the strategy tonight,
read the backtest tomorrow

Get a key, pull 20 years of daily bars and run your backtest. Three days is enough to test an idea end to end.

Start free 3-day trial Read the docs
No card · No auto-charge · Leave anytime