Launch math
Small audience, small bill. Larger audience, predictable blocks.
MVP
$25
1-1,000 users
Growing
$100
3,422 users
Scale
Custom
Enterprise SLA
Startup redistribution license
Startup is the customer-facing FXMacroData plan: API access, embeddable widgets, attribution, and pixel-metered redistribution priced at USD $25 per 1,000 measured non-bot website users per month.
Launch floor
$25/month
Minimum after trial.
Meter
1k users
Monthly non-bot blocks.
Rights
Display
Approved customer-facing UI.
Launch math
MVP
$25
1-1,000 users
Growing
$100
3,422 users
Scale
Custom
Enterprise SLA
Customer-facing path
Server-side API calls
Keep keys out of browsers and mobile bundles.
Visible product module
Dashboards, reports, portals, widgets, or market notes.
Pixel confirms usage
Billing scales from measured monthly non-bot users.
Implementation patterns
Fetch latest releases and upcoming calendar rows, pass structured fields into your model, and publish source-linked market commentary.
Use MCP when users ask natural-language questions about currencies, central banks, COT positioning, rates, and release risk.
Join release-calendar rows, historical surprises, policy context, and FX reference rates into a daily workflow surface.
Embed currency dashboards, charts, and data snapshots alongside your proprietary signals or user portfolios.
Startup redistribution
If customers can see FXMacroData-powered data, use the Startup redistribution path. It combines API access, embeddable widgets, visible attribution, and a site-wide pixel so early-stage products can start small and scale with measured non-bot website users.
Meter
USD $25 / 1,000 users
Monthly unique non-bot site users, with a $25/month minimum after the 14-day trial.
Activation
Pixel gated
The redistribution API key activates after the approved domain sends valid pixel and attribution evidence.
Rights
App display
Use data in approved UI, dashboards, widgets, and reports. API mirroring and raw data downloads need custom terms.
Startup widgets
The fastest public launch path is a branded iframe widget. Start with free USD data, then use Startup access for non-USD currencies, all-currency views, and endpoint-fed modules rendered from your backend.
Free USD
Use USD evaluation embeds on public pages without exposing an API key in browser code.
Branded
Each widget shell includes the FXMacroData logo and links users back to deeper macro context.
Expandable
Move from iframe charts to server-rendered widgets powered by REST endpoints when you need custom UX.
Free USD widget
A branded public iframe for USD rate context. Use this for landing pages, market notes, and early product demos.
<div style="border:1px solid #30363d;border-radius:12px;background:#0d1117;overflow:hidden;max-width:820px">
<a href="https://fxmacrodata.com/widgets" target="_blank" rel="noopener" style="display:flex;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;color:#f0f6fc;font:700 14px Inter,Arial,sans-serif">
<img src="https://fxmacrodata.com/static/logos/logo-fxmacrodata.png" width="28" height="28" alt="FXMacroData logo" style="border-radius:8px">
USD yield curve by FXMacroData
</a>
<iframe src="https://fxmacrodata.com/dashboard/embed/USD_JPY/baseYieldCurveShape?utm_source=embed&utm_medium=startup_widget&utm_campaign=free_usd_widget&utm_content=usd_yield_curve" width="100%" height="400" frameborder="0" title="USD yield curve | FXMacroData"></iframe>
</div>
Free USD widget
Embed a compact chart pack when a single chart is too narrow for the page or portal slot.
<div style="border:1px solid #30363d;border-radius:12px;background:#0d1117;overflow:hidden;max-width:980px">
<a href="https://fxmacrodata.com/dashboard/chart-pack/USD_JPY" target="_blank" rel="noopener" style="display:flex;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;color:#f0f6fc;font:700 14px Inter,Arial,sans-serif">
<img src="https://fxmacrodata.com/static/logos/logo-fxmacrodata.png" width="28" height="28" alt="FXMacroData logo" style="border-radius:8px">
USD macro chart pack
</a>
<iframe src="https://fxmacrodata.com/dashboard/embed-pack/USD_JPY?utm_source=embed&utm_medium=startup_widget&utm_campaign=free_usd_widget&utm_content=usd_chart_pack" width="100%" height="820" frameborder="0" title="USD macro chart pack | FXMacroData"></iframe>
</div>
Startup endpoints
Use broader pairs and endpoint families for customer-facing apps. Keep API keys server-side for custom widgets.
<div style="border:1px solid #30363d;border-radius:12px;background:#0d1117;overflow:hidden;max-width:980px">
<a href="https://fxmacrodata.com/subscribe" target="_blank" rel="noopener" style="display:flex;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;color:#f0f6fc;font:700 14px Inter,Arial,sans-serif">
<img src="https://fxmacrodata.com/static/logos/logo-fxmacrodata.png" width="28" height="28" alt="FXMacroData logo" style="border-radius:8px">
EUR/USD macro chart pack by FXMacroData
</a>
<iframe src="https://fxmacrodata.com/dashboard/embed-pack/EUR_USD?utm_source=embed&utm_medium=startup_widget&utm_campaign=startup_endpoint_widget&utm_content=eur_usd_chart_pack" width="100%" height="820" frameborder="0" title="EUR/USD macro chart pack | FXMacroData"></iframe>
</div>
Need a widget around announcements, calendars, COT, commodities, or another REST endpoint? Render that module from your backend and keep examples on production URLs with query-parameter authentication such as https://fxmacrodata.com/api/v1/announcements/usd/inflation?api_key=YOUR_API_KEY.
GenAI content loop
The useful pattern is retrieval first, generation second. Your system fetches deterministic macro rows, then the model writes a narrative with dates, values, and source-aware caveats.
1. Fetch
Pull releases, calendars, policy rates, yields, COT, FX reference rates, or commodity context by currency.
2. Frame
Convert rows into a compact prompt context with observations, known-at timing, endpoint links, and missing-data notes.
3. Publish
Render articles, summaries, alert copy, or explanations with citations back to your internal event and source records.
MCP integration
MCP is useful when the product experience is conversational or agentic. It lets compatible hosts request macro data and visual artifacts without your team designing every tool-call wrapper from scratch.
Product readiness
Startup resource center
Use these articles to choose your first integration path: data layer, AI commentary, MCP research, or embeddable chart widgets.
Architecture
How to structure official macro releases before adding AI, dashboards, and client-facing market tools.
AI content
A practical path for release previews, recaps, and market notes grounded in FXMacroData rows.
MCP
Use MCP when your product experience is conversational, agentic, or hosted inside AI tools.
Widgets
Use branded widgets and chart packs to add macro context before building custom UI.
Next step
The strongest startup integration is usually narrow: one currency dashboard, one AI article flow, one event-risk alert, or one MCP research assistant. Prove the workflow, then expand endpoint families.