The same AI signal engine, macro desk, earnings intelligence and sentiment analytics that power Access2Markets — now available to your platform through one clean endpoint. No models to train, no data pipeline to build, no research team to hire.
22
Live data feeds
<150ms
Median response
99.9%
Uptime target
JSON
Zero-parse output
const res = await fetch("https://tradehub-app.base44.app/functions/contentApi", {
method: "POST",
headers: {
"x-api-key": process.env.TRADEHUB_API_KEY,
"content-type": "application/json",
},
body: JSON.stringify({
resource: "ny_open_signals",
limit: 25,
where: { symbol: "XAUUSD" },
}),
});
const { records, count } = await res.json();Producing trustworthy market intelligence takes models, data vendors, analysts and constant tuning. We already run all of it — you just render the output.
Signals, macro reads, earnings views, sentiment and news analysis — all generated, scored and written up before you ever request them.
One header, one JSON body, predictable field names. Most partners ship their first production widget the same day they get a key.
No branding requirements, no attribution, no visible dependency. Present it as your own in-house research product.
Take everything or take one. Each feed is versioned, self-describing and safe to render straight into your UI.
Generous per-minute and monthly ceilings, incremental sync parameters and timestamped records so you never show stale data.
Rotate instantly from your portal, watch usage per day, and keep your integration isolated from every other subscriber.
No per-feed pricing and no tiers to negotiate. One key unlocks all 12 feeds publishing today. Greyed-out feeds are still in development and are added to your key free the moment they go live.
Directional bias and levels generated for the Tokyo open.
resource: "asia_open_signals"Pre-London structure reads, liquidity levels and session bias.
resource: "london_open_signals"US open plans with intraday levels and momentum context.
resource: "ny_open_signals"Pre and post-release directional calls for NFP, CPI, FOMC and rate decisions.
resource: "economic_signals"Release schedule with exact UTC times that every event signal attaches to.
resource: "economic_calendar"Full US economic event feed with actual, forecast and previous prints.
resource: "us_economic_events"Sunday gap direction engine built on positioning, technicals and sentiment.
resource: "gap_signals"Scored outcome of every earnings call we published a view on.
resource: "earnings_verdicts"Normalised financial news with source, symbols and publication time.
resource: "market_news"Market-impact scoring of high-influence political posts as they land.
resource: "trump_signals"Rolled-up daily USD, gold, Nasdaq and Dow bias from political flow.
resource: "trump_daily"Cross-asset sentiment scoring from news, social and positioning data.
resource: "sentiment"Pre-earnings predictions, fundamentals and index impact analysis per ticker.
Coming soonLong-form weekly outlook reports per instrument.
Coming soonMacro overviews plus per-symbol deep dives written by the engine.
Coming soonReal-money macro event probabilities and our derived impact index.
Coming soonThe single morning brief covering overnight action and the day ahead.
Coming soonInstitutional positioning shifts distilled into a readable snapshot.
Coming soonCommitment of Traders derived sentiment per major market.
Coming soonLive risk appetite reading with component breakdown.
Coming soonEvery market event rewritten for retail audiences — perfect for widgets.
Coming soon{
"resource": "ny_open_signals",
"count": 2,
"generated_at": "2026-09-06T18:04:11.882Z",
"rate_limits": {
"requests_this_minute": 3,
"limit_per_minute": 120,
"requests_this_month": 18422,
"monthly_limit": 1000000
},
"records": [
{
"symbol": "XAUUSD",
"direction": "buy",
"entry_price": 2318.4,
"stop_loss": 2298.0,
"take_profit_1": 2349.0,
"confidence": 84,
"analysis": "Bullish H4 structure with commercial net long up 12%...",
"status": "active",
"created_date": "2026-09-06T17:55:02.104Z"
}
]
}const res = await fetch("https://tradehub-app.base44.app/functions/contentApi", {
method: "POST",
headers: {
"x-api-key": process.env.TRADEHUB_API_KEY,
"content-type": "application/json",
},
body: JSON.stringify({
resource: "ny_open_signals",
limit: 25,
where: { symbol: "XAUUSD" },
}),
});
const { records, count } = await res.json();If your users care about markets, this is the fastest way to give them something genuinely useful.
Give every client a research tab worth logging in for. Signals, macro and sentiment inside your own portal lifts retention and trading volume.
Publish AI market analysis, earnings previews and daily briefs continuously — without commissioning a single article.
Feed Telegram channels, Discord communities and WhatsApp bots with structured signals that already carry entries, stops and targets.
Back your teaching with live, timestamped market reads instead of screenshots — and scale to thousands of members.
Bolt a market intelligence layer onto a wallet, neobank or investing app in a single sprint.
Power widgets, tickers and heatmaps from one dependable source with predictable schemas.
Authenticate with the x-api-key header on every request. Base URL: https://tradehub-app.base44.app/functions
/contentApiContent APIOne endpoint, every data feed. Pass a resource name and get back clean JSON records.
resourcestringWhich feed to read, e.g. ny_open_signals. Omit to list everything your plan includes.limitnumberRecords to return. Default 50, maximum 200.sinceISO dateOnly records created after this timestamp — ideal for incremental syncs.since_updatedISO dateOnly records edited after this timestamp, for catching post-release revisions.whereobjectSimple equality filters, e.g. { "symbol": "XAUUSD" }./chartScanApiChart Analysis APIPublished technical analysis per instrument and timeframe — bias, key levels, setups and confidence.
instrumentstringXAUUSD, US30, NAS100, GER40, BRENT, XAGUSD or BTCUSD.timeframestring5M, 15M, 1H or 4H.—Send no parameters to pull every published analysis in one call.Failures return a JSON error string with a standard status code: 401 missing or invalid key, 403 resource not on your plan, 429 rate or quota ceiling reached (respect the Retry-After header), 400 malformed request. Successful responses include a rate_limits block so you can track your own consumption in real time.
Less than a junior analyst's daily rate for an entire research desk that never sleeps.
Data API · Full access
Billed monthly · no setup fee · no per-request charges
Higher volume or an exclusive regional licence? Ask about enterprise terms.
Request access, get your key, and start serving institutional-grade analysis to your users under your own brand.