Overview
Introduction
Wealthnow is institutional financial data for applications and AI agents. One wn_ key and one credit wallet open 353 REST endpoints across 21 data products, and every endpoint except the real-time streams is also a tool on the MCP server, so Claude, ChatGPT, Cursor or Codex can call it directly.
The catalogue reaches well past prices and statements into data that desks normally get through a terminal contract: corporate bond prints and CDS spreads, a 10.6M-company private-markets graph with fund returns, an options-chain history we capture ourselves every trading day, point-in-time fundamentals, institutional and insider flows, and 41.9M corporate events back to 1990. Calls cost flat credits by product (most 1 to 6; the social sentiment search 2,500), failed calls are never charged, and every response says how fresh its data is.
What's in the data
| Dataset | Depth | What it lets you do |
|---|---|---|
| Corporate credit | FINRA TRACE corporate-bond prints, 21.8M daily single-name CDS observations (2005 to 2025), 15.8M credit-rating actions, syndicated loans with pricing and covenants, CDX and iTraxx index composites (3.8M rows, 2018 to T-2) | Read realised spreads and market-implied default risk for any US public issuer, keyed off its equity ticker |
| Private markets | 10.6M companies, 3M deals, 4.9M people, 645k investors and funds with IRR, DPI and TVPI, 100k+ limited partners, weekly refresh | Screen private companies, see who led each round, pull comparables, and get Wealthnow's own valuation mark |
| Options chain history and tape | The entire chain (strike by expiry by side) with greeks, implied vol and open interest for every captured day since 2026-05-10, about 0.5 TB and growing; per-print options and futures trades; 1-minute bars for about 10.5k tickers; 27 futures curves | Replay a past day's chain and tape exactly as they stood, instead of only today's snapshot |
| Transcripts and corporate events | 1.75M earnings-call transcript versions, about 24M speaker turns, 41.9M dated corporate events across 105 event types since 1990 | Quote what management said, and build event studies on M&A, guidance, buybacks and executive changes |
| Institutional and insider flows | 13F holdings with quarter-over-quarter changes, a survivor-bias-free mutual-fund holdings archive (308M rows), Form 4 trades, Rule 10b5-1 splits, Form 144 notices, insider buying clusters | See who is accumulating or selling, and separate planned insider sales from discretionary ones |
| Fundamentals | Statements, ratios, as-reported XBRL facts, point-in-time vintages (about 1.03M versions for 21,747 companies), business and geographic segments (2.8M rows, 29,934 companies) | Backtest on the numbers as they were known at the time, with no look-ahead |
| Research datasets | Row-level access to the multi-decade archives behind the API: daily sell-side EPS consensus, analyst estimates, director interlocks (5.0M edges), executive pay, factor returns and derived feature panels | Query the underlying tables directly when a curated endpoint is not enough |
| Alternative data | Workforce momentum, WARN-Act layoff notices, the supply-chain graph and revenue dependence, geographic revenue exposure, forensic accounting flags, lobbying, federal contracts, patents | Catch what a company is doing before it reaches a filing |
| Options flow | Unusual flow, the live chain with greeks, gamma exposure, max pain, dark-pool prints, off-exchange volume, short interest and borrow cost | See positioning now, and how it built up |
| Reference data | A crosswalk between tickers, CUSIPs, ISINs, SEDOLs, gvkeys and CIKs, as of today or any past date, with retired identifiers still resolving | Join datasets correctly across renames, mergers and delistings |
| Everything else | Survivorship-bias-free daily prices and corporate actions, SEC filings, congressional trades, news with daily sentiment back to 2000, Treasury curves and macro regime, crypto spot, perps and on-chain flows, quant forecasts with SHAP drivers, live SSE streams (When data flows lists which feeds carry data today) | The everyday layer, behind the same key |
Plan access for each product is in the product table below. The Free plan covers market data, fundamentals and public filings.
Questions you can answer
| Ask | Calls |
|---|---|
| Is the bond market more worried about this issuer than the stock market? | GET /api/v3/credit/{ticker} for CDS, rating, bonds and loans in one response, then GET / |
| Who led every round in this startup, and what are its closest private peers worth? | GET /, /comparables and /valuation |
| What did the options chain look like the day before earnings? | GET / with a past snapshot date |
| How did management describe demand last quarter, and what happened after similar events? | GET / and GET /api/v3/events/{ticker} |
| Where does this company actually earn its revenue? | GET / |
| Which CUSIP did this ticker trade under in 2015? | GET / |
With the MCP server connected, you can ask an agent these questions in plain English and it picks the tools itself.
Get started
Two ways in
Both surfaces take the same key, bill the same wallet and apply the same plan. There is no agent and no Copilot: you call the data and analytics yourself.
| Surface | Endpoint | Use it when | Billing |
|---|---|---|---|
| FIRM data API | https://firm.wealthnow.io | You call REST endpoints and work with the JSON yourself | Flat credits per call, set by the product |
| MCP server | https://mcp.wealthnow.io/mcp | An AI client calls the same routes as tools | The same credits as the route behind each tool |
A first call is one request. The price snapshot is on every plan, Free included, and costs 1 credit:
curl -H "Authorization: Bearer $WEALTHNOW_API_KEY" \ "https://firm.wealthnow.io/api/v3/fundamentals/price_snapshot?ticker=AAPL"Concepts
API keys
A wn_ key is a bearer token, issued when you sign up, and it works on both surfaces. Send it as Authorization: Bearer wn_; the FIRM data API and the MCP server also accept it in X-API-Key. A workspace can hold several keys that share one wallet. Create, rotate, limit and revoke them under Developers → API Keys (see Manage your keys), and keep them out of client-side code, like a password.
Credits
Your plan puts a monthly credit grant in one wallet that every surface draws from.
- A FIRM call costs a flat number of credits set by its product (see Products): 1 to 6 for most, and 2,500 for the social sentiment search, which runs a live grounded search on every call. One more exception: a stream costs 3 credits per connection, not per message (Streaming).
- Failed requests are free. No non-2xx response is charged:
401,402,403,404,422,429,500,502,503and504all cost nothing. A request that fails after its credits were reserved is refunded. - The grant refills every billing period, and you can also top up. Paid plans can run into metered overage up to a ceiling; Free stops at its grant.
Plans
| Plan | Price / month | Credits / month | Rate limit | Adds |
|---|---|---|---|---|
| Free | $0 | 1,000 | 30 req/min | Market Data, Fundamentals, Public Filings |
| Starter | $99 | 250,000 | 120 req/min | Congressional, News & Sentiment, Macro, Rates & FX, Quant Signals, Funds & Institutional, Crypto Market Data |
| Pro | $499 | 2,000,000 | 600 req/min | Crypto History, Volatility & Positioning, Alt-Data, Options Flow, Execution & Research, Risk Analytics, Private Markets, Tape & Intraday, Credit, Transcripts & Events, LLM Research, Social Sentiment |
| Expert | $999 | 11,200,000 | 1,500 req/min | Data at scale: every data product, 10,000,000 credits plus Private Markets Pro's 1,200,000-credit pack, and the highest self-serve rate limit |
| Enterprise | Custom | 20,000,000 | 6,000 req/min | Custom limits, invoicing and support |
Each plan includes every product of the cheaper plans. On Starter you can add a premium product instead of upgrading: Private Markets ($299/mo, or Private Markets Pro at $799/mo for 4× the credits) or Options Flow ($79/mo). An add-on is not sold for a product your plan already includes. Pricing & credits has the overage rates, ceilings and annual prices.
Responses and errors
A FIRM response is a JSON envelope around the endpoint's own fields. Abridged from a live price snapshot:
{ "ok": true, "timestamp": "...", "ticker": "AAPL", "snapshot": { "price": 339.84, "as_of": "2026-09-22T23:59:11Z", "is_stale": false }}An error inverts it, and is never billed:
{ "ok": false, "error": "plan_required", "detail": "...", "request_id": "..." }Read the code from error and the message from detail, which is a string, not an object. Some route-level 503 responses carry status and reason instead. Errors walks through the envelope, and the production client parses every shape.
Plan access unlocks a product's routes, not data for every request. Check observation times, coverage and availability fields before you use a result.
- When a paid route marks its own result unavailable (
ok: falseoravailable: false), you get a503rather than an estimate, and it is not billed. - A
200is billed even when it holds no data: an empty list, anullvalue,found: false, or awarningornote. - Some routes report a problem in an
errorfield of a200: the trading-plan and technical-analysis skills when price history is too short, and page reading when a page is blocked or cannot be fetched. - Quant intervals, and the Kelly size derived from them, are withheld when their evidence is insufficient.
Products
Credits are per successful call (streams bill per connection). A product is included on its first plan and on every more expensive plan.
| Product | Credits | First plan | Use it for |
|---|---|---|---|
| Market Data | 1 | Free | Live equity quotes, crypto prices and derivatives, charts, ETF holdings |
| Fundamentals | 1 | Free | Price snapshots, OHLCV, statements, metrics, as-reported XBRL, screener |
| Public Filings | 1 | Free | SEC EDGAR filing index and structured extracts |
| Congressional | 2 | Starter | Congressional trades, member roster, corporate donors |
| News & Sentiment | 2 | Starter | Equity and crypto news, sentiment, analyst consensus |
| Macro, Rates & FX | 2 | Starter | VIX, Treasuries, commodities, regime, FX news and prices |
| Quant Signals | 3 | Starter | ML forecasts, SHAP drivers, trade setups, live streams |
| Funds & Institutional | 4 | Starter | 13F holdings, insider activity, Form 4 |
| Crypto Market Data | 2 | Starter | Coin profiles and supply, daily history, global market, categories, movers, exchanges, on-chain pools, public treasuries |
| Crypto History | 3 | Pro | Recorded funding, open interest, basis, vol surface, exchange events and on-chain flows |
| Volatility & Positioning | 4 | Pro | VIX, VXO, VXN and VXD history, the VIX futures curve, the full Commitments of Traders |
| Alt-Data | 3 | Pro | Lobbying, contracts, patents, workforce, supply chain, identifiers, 13F holders, macro and estimates history |
| Options Flow | 4 | Pro | Unusual flow, gamma, max pain, dark pool, options tide, securities lending and borrow |
| Execution & Research | 4 | Pro | TWAP and VWAP scenarios, correlation mesh, technicals, equity briefs, trading plans |
| Risk Analytics | 5 | Pro | Index hedge proposals from dealer positioning, historical VaR for a portfolio you supply |
| Private Markets | 5 | Pro | 10.6M companies, deals and investors |
| Tape & Intraday | 3 | Pro | Minute bars, options and futures prints, microstructure |
| Credit | 4 | Pro | Bond prints (TRACE), CDS history, ratings actions, loans |
| Transcripts & Events | 3 | Pro | Earnings-call text, 41.9M corporate events back to 1990, the earnings-call calendar |
| LLM Research | 6 | Pro | Web search, page reading, cited synthesis, AI company analysis |
| Social Sentiment | 2,500 | Pro | X/social sentiment read for a ticker or a question |
Tape, Credit and Transcripts & Events are the Vault: FIRM's own tick capture and licensed multi-decade archives, with Research Datasets for the tables behind them. /api/capabilities and /api/health need no key, so you can list every live endpoint before you sign up.