Who uses the TradeWave API

Concrete things people build on the API and MCP server - a personal scanner, an ML score layer in a backtest, a seasonal tab in a fintech product. Three audiences, mapped to the tier that unlocks each one.

Indie devs and prosumer quants

Build a seasonal scanner without building the data stack

Wire the MCP server into Claude or ChatGPT and you have a working scanner in one afternoon: ask "rank the strongest seasonal longs in S&P 500 stocks this week by ML win probability" and get a ranked table back, no terminal, no separate data seat. Or skip the chat and hit /opportunities from a cron job to email yourself the same list every morning. TradeWave supplies the seasonal and ML edge; you - or the assistant - pair it with news and fundamentals.

Free covers the build: S&P 500 stocks, the daily pick, 5 ML win-probability scores/day, and the full track record - enough to ship a personal tool end to end. Dev opens the six U.S. stock and ETF markets and 100 ML scores/day; Pro opens all 15 markets and lifts the ML cap entirely.

  • Two surfaces, one account: REST for code, MCP for the chat window
  • Daily pick before the open with an ML win-probability score
  • Forward-recorded track record you can pull and audit yourself
  • Connect ChatGPT or Claude in under 5 minutes - sign in, no API key to manage

Typical workflow

1

Create a free TradeWave account (no credit card).

2

Paste the MCP server URL into ChatGPT, Claude.ai, or Claude Desktop and sign in. BYOK clients can use an API key instead.

3

Ask Claude for seasonal setups in any market - get a ranked table in seconds.

4

Free includes 5 ML scores/day. Upgrade to Pro for unlimited ML scoring when you need it.

Example API call (Python)

import requests # Get ML-scored S&P 500 stock setups entering this week resp = requests.get( "https://api.tradewave.ai/v1/opportunities", params={ "market": "2", # S&P 500 stocks (free tier) "direction": "long", "min_win_rate": 0.65, "limit": 20 }, headers={"X-API-Key": api_key} ) # Score them with ML (metered on Free/Dev, unlimited on Pro+) setups = [{"symbol": o["symbol"], "date": o["entry_date"], "days_out": o["days_out"], "direction": o["direction"]} for o in resp.json()["opportunities"]] score_resp = requests.post( "https://api.tradewave.ai/v1/score", json={"market": "2", "opportunities": setups}, headers={"X-API-Key": api_key} ) # Returns: ml_score, win_prob, pred_return, pred_mfe per setup
Quants, RIAs, and small funds

A programmatic ML score layer, not another data subscription

The API delivers ranked seasonal setups and ML scores in JSON. Pipe them into your existing backtest framework, portfolio optimizer, or risk model. No database to maintain, no ETL, no price-data licensing headache.

TradeWave covers 15 markets: Dow 30, NASDAQ 100, S&P 500, and Russell 1000 stocks, the Wilshire 5000, indices, futures and commodities, Forex, government bonds, ETFs, the London exchange, Toronto stocks, and crypto. The ML model currently scores six of those markets at the symbol level (the four US stock universes, the Wilshire 5000, and ETFs). The seasonal and ML read is a statistical edge only - pair it with your own fundamentals, news, and macro analysis.

  • Drop ranked setups straight into a backtest input or a weekly research-note generator
  • REST API with JSON responses - no proprietary SDK required
  • Seasonal patterns only - no raw price licensing, no OHLCV compliance burden
  • ML win_prob and pred_return on every tier - free=5/day, dev=100/day, pro=unlimited (6 ML-eligible markets)
  • Up to 1,000 results per call on Pro, 5,000 on Business
  • 120 req/min on Pro - compatible with intraday sweep workflows
Fintech builders and platform developers

Ship a seasonal-analysis feature in a day, not a quarter

Embedding seasonal patterns in your app used to mean building a data pipeline, licensing historical prices, training your own model, and maintaining all of it. With the TradeWave API you call one endpoint and get a ranked, scored, and explained output your users can act on.

The Business tier (300 req/min, 20,000 req/day - enough to refresh every symbol across all 15 markets daily - and 50 API keys) is sized for multi-tenant products - no web seat required - and can be paired with a written redistribution license for serving derived values to your own end users. Enterprise is available for custom rate limits, SLAs, and white-label use.

  • No raw price data crosses the API; permitted downstream use is defined in writing
  • MCP-ready: surface TradeWave seasonal patterns inside any AI-native product
  • Multiple API keys per account - one per tenant or environment
  • Outputs are percentage returns - safe to display without price context
  • Dev tier for prototyping; no commitment to full plan

What you ship to users

Seasonal opportunity screener

Filter by market, date window, direction, win rate - return ranked table. One API call.

ML-scored watchlist

User adds tickers to a watchlist, your app scores them nightly against upcoming seasonal windows. Available on every tier (quota scales with plan; unlimited on Pro+).

In-app seasonal tab + agent tool

Render a "Seasonal outlook" tab on any symbol page from one call, or expose TradeWave as a tool to your product's AI assistant so users can ask for it in chat. Same data, two surfaces.

Institutions and data buyers

A bounded seasonal-pattern feed with written licensing terms

The API returns derived values only - percentage returns, a 0-100 seasonal index, and ML win probabilities, never raw OHLCV. TradeWave documents that boundary in the commercial agreement instead of asking a customer to infer licensing rights from the response format.

Redistribution scales with the tier

  • Free, Dev, and Pro: internal and personal use - your team, your code, your research
  • Business: redistribute the derived seasonal values to your own end users under a written license
  • Enterprise: custom white-label, multi-tenant, or a downstream feed, by agreement

The exact boundaries live in the API Terms.

A number you can stand behind

  • Deterministic: the same inputs return the same numbers, every call
  • An auditable public record - every pick is logged before the outcome is known
  • End-of-day data across the US-market universe, no intraday guesswork

SSO/SCIM and audit logs are available on Business and Enterprise; a contractual SLA is Enterprise-only (Business includes priority support) - talk to sales to scope them.

And one for whole desks: teams and enterprises

Quant funds and fintech platforms put the edge layer in front of a team: enterprise single sign-on (SAML or OIDC) and SCIM directory sync through your identity provider for the console, and multi-seat key management on one invoice. Single sign-on governs the console login; your API calls stay key-based on every plan. Powered by WorkOS, available on Business and Enterprise.

Contact sales See Business plan

Which use case fits you?

All three start with the same free API key. No credit card, no commitment. The plan you need becomes obvious once you have the data in front of you.