Atlas DOCS
Web API

All tools over the web

Every tool, grouped by area. Send a POST to the address shown, with your key in the header (see how to call any tool).

Stocks

EndpointPlanWhat it does
POST /api/v1/tools/visualize_price_overviewFreeDaily / weekly / monthly snapshot in one image.
POST /api/v1/tools/get_price_dataFreeHistorical OHLCV bars.
POST /api/v1/tools/visualize_price_chartFreeCandlestick price chart with overlays.
POST /api/v1/tools/get_stock_quoteFreeLatest quote for a symbol.

Options

EndpointPlanWhat it does
POST /api/v1/tools/get_option_expirationsPremiumAvailable expirations for a symbol.
POST /api/v1/tools/get_options_chainPremiumFull options chain for an expiration.
POST /api/v1/tools/get_single_option_quotePremiumBid/ask/IV/greeks for one contract.
POST /api/v1/tools/get_historical_contract_greeksPremiumDay-by-day price history and greeks for ONE option contract, bid/ask/mid, the underlying's price, days to expiry, IV, delta, gamma, theta, vanna. Up to 90 trading days per call.

Greek Exposure

EndpointPlanWhat it does
POST /api/v1/tools/analyze_greek_exposuresPremiumNet Gamma / Delta / Vanna / Theta exposure DATA grid across MULTIPLE expirations for one symbol, OI-weighted per-strike numbers (no chart). Sibling of Greek-Exposure-Single-Expiration (same data, one date) and Greek-Exposure-Heatmap (same numbers rendered as PNG).
POST /api/v1/tools/greek_exposure_single_expirationPremiumGreek exposures for ONE expiration date only, guaranteed single-chain fetch. Use when the caller knows the date (0DTE, weekly, monthly OPEX, dated event).
POST /api/v1/tools/greek_exposure_heatmapPremiumHeatmaps for one or more greeks in a single call. Pass greeks=["gamma","delta","vanna","theta"] (any subset). Returns one PNG per requested greek.
POST /api/v1/tools/net_exposure_chartsPremiumNet exposure bar charts for one or more greeks. metrics=["net_gex","net_dex","net_vex","net_tex"]. Returns one PNG per metric.

Options Flow

EndpointPlanWhat it does
POST /api/v1/tools/get_volume_oi_dataPremiumTop contracts by volume / OI as data.
POST /api/v1/tools/volume_and_oi_chartsPremiumTop-volume and/or open-interest charts. types=["vol","oi","vol_oi"]. Returns one PNG per requested type.
POST /api/v1/tools/get_options_flowPremiumStored option-trade tape filtered by side / type / premium / size / time window. Omit symbol for the top-N cross-universe ranking.
POST /api/v1/tools/get_options_flow_contractPremiumPer-hour premium histogram for ONE contract (open / close stack). Reads strictly from the flow archive cache, never pulls fresh chain.

Charts

EndpointPlanWhat it does
POST /api/v1/tools/Vision_AnalysisPremiumAI vision analysis of a chart image.
POST /api/v1/tools/visualize_multiFree / PremiumMulti-timeframe charts side-by-side.

Fundamentals

EndpointPlanWhat it does
POST /api/v1/tools/get_balance_sheetFreeLatest balance sheet.
POST /api/v1/tools/get_basic_financialsFreeHeadline valuation + profitability metrics.
POST /api/v1/tools/get_income_statementFreeLatest income statement.

Estimates

EndpointPlanWhat it does
POST /api/v1/tools/get_analyst_price_targetsFreeConsensus price targets.
POST /api/v1/tools/get_earnings_estimatesFreeConsensus EPS estimates.
POST /api/v1/tools/get_eps_trendFreeEPS estimate trend.
POST /api/v1/tools/get_growth_estimatesFreeGrowth estimates summary.
POST /api/v1/tools/get_revenue_estimatesFreeConsensus revenue estimates.

Calendar

EndpointPlanWhat it does
POST /api/v1/tools/get_earnings_calendarFreeUpcoming earnings releases.
POST /api/v1/tools/get_earnings_datesFreeEarnings dates for a symbol.
POST /api/v1/tools/get_ipo_calendarFreeUpcoming IPOs.

Ownership

EndpointPlanWhat it does
POST /api/v1/tools/get_insider_transactionsFreeRecent insider buys / sells.
POST /api/v1/tools/get_institutional_holdersFreeTop institutional holders.
POST /api/v1/tools/get_sec_filingsFreeRecent SEC filings.
POST /api/v1/tools/get_senate_lobbyingFreeCongressional trading / lobbying activity.

Brokerage

EndpointPlanWhat it does
POST /api/v1/tools/get_account_balancesFreeCash, buying power, equity for an account.
POST /api/v1/tools/get_holdingsPremiumPositions in one linked account.
POST /api/v1/tools/get_account_symbolPremiumResolve a ticker inside a linked account.
POST /api/v1/tools/get_all_holdingsPremiumPositions across every linked account.
POST /api/v1/tools/list_broker_connectionsPremiumList linked brokerage accounts.
POST /api/v1/tools/get_transactionsPremiumTransaction history with optional date range.

Trading: Orders

EndpointPlanWhat it does
POST /api/v1/tools/delete_preview_orderFreeDiscard a staged preview.
POST /api/v1/tools/list_preview_ordersFreeList staged previews not yet placed.
POST /api/v1/tools/place_orderPremiumSubmit a previously previewed order.
POST /api/v1/tools/preview_multiple_ordersFreeStage several orders at once.
POST /api/v1/tools/preview_orderFreeStage an order for review without sending it to the broker.

Trading: Triggers

EndpointPlanWhat it does
POST /api/v1/tools/create_trading_triggerPremiumCreate a price / condition-based trigger.
POST /api/v1/tools/delete_trading_triggerPremiumPermanently delete a trigger.
POST /api/v1/tools/list_fired_triggersFreeList triggers that already fired.
POST /api/v1/tools/list_trading_triggersFreeList active and paused triggers.
POST /api/v1/tools/preview_trading_triggerFreePreview a trigger before creating it.
POST /api/v1/tools/reactivate_triggerPremiumReactivate a fired trigger.
POST /api/v1/tools/update_trading_triggerPremiumUpdate a trigger (pause / retarget).

Strategy

EndpointPlanWhat it does
POST /api/v1/tools/autofetch_strategyPremiumAuto-pick the best-matching strategy.
POST /api/v1/tools/fetch_strategyPremiumLoad one strategy by id.
POST /api/v1/tools/list_strategyPremiumList your strategies.
POST /api/v1/tools/create_strategyPremiumCreate a new strategy.
POST /api/v1/tools/strategy_importPremiumCopy a public strategy into your account.
POST /api/v1/tools/open_strategyPremiumOpen the user’s primary strategy.
POST /api/v1/tools/strategy_previewPremiumPreview proposed strategy edits.
POST /api/v1/tools/save_strategy_instructionsPremiumSave strategy-selection instructions.
POST /api/v1/tools/update_strategyPremiumSave changes to an existing strategy.

Workflow

EndpointPlanWhat it does
POST /api/v1/tools/list_tool_safetyFreeList which tools are read-only / destructive.
POST /api/v1/tools/trigger_workflow_schemaFreeField schema for trigger / workflow rules.
POST /api/v1/tools/workflow_apply_updatesPremiumPull the latest revisions from the parent workflow into this subscribed copy. Use when revisions_behind > 0.
POST /api/v1/tools/workflow_createPremiumCreate a new perception workflow.
POST /api/v1/tools/workflow_deletePremiumPermanently delete a workflow.
POST /api/v1/tools/workflow_exportFreeExport a workflow's full node-and-edge graph plus a self-describing markdown rendering. Read-only.
POST /api/v1/tools/workflow_importPremiumCopy a public workflow into your account.
POST /api/v1/tools/workflow_listFreeLightweight programmatic discovery, list every workflow you own with id / name / status / schedule. Read-only. Use before Workflow-Export / Workflow-Logs / Workflow-Run when you need an id.
POST /api/v1/tools/workflow_logsFreeRead recent workflow runs.
POST /api/v1/tools/workflow_openFreeOpen a workflow for review / editing.
POST /api/v1/tools/workflow_performanceFreeClosed-trade performance for a workflow: per-trade PnL rows and aggregate Win Rate / Total PnL / win-loss-flat counts / calendar-style by_day map.
POST /api/v1/tools/workflow_previewFreePreview proposed workflow edits.
POST /api/v1/tools/workflow_runPremiumExecute a workflow on demand.
POST /api/v1/tools/workflow_updatePremiumSave changes to a workflow.

Account

EndpointPlanWhat it does
POST /api/v1/tools/get_instructionsFreeRead your saved strategy-selection instructions.
POST /api/v1/tools/get_subscription_statusFreeSubscription tier, usage, remaining requests.
EndpointPlanWhat it does
POST /api/v1/tools/fetchFreeFetch and summarize a URL.
POST /api/v1/tools/searchFreeGeneral Atlas search.
POST /api/v1/tools/web_searchPremiumLive web search for real-time news and facts, today's headlines, macro / geopolitical drivers, earnings, and current events, returned as a dated answer plus the source links it used.
POST /api/v1/tools/resolve_tickerFreeResolve a company name to its ticker.

Alerts

EndpointPlanWhat it does
POST /api/v1/tools/list_alert_typesPremiumCatalog of alert types you can create, read this BEFORE Create-Alert to learn the conditions shape for each type.
POST /api/v1/tools/list_alertsPremiumYour streaming alerts. Active-only by default; pass active_only=false to include disarmed / cascade-paused.
POST /api/v1/tools/preview_alertPremiumDry-run an alert spec against the live tape, returns what would have matched without creating the alert.
POST /api/v1/tools/create_alertPremiumCreate a streaming alert that DMs Discord on fire and optionally arms a trigger / runs a workflow / places an order. ⚠️ Read List-Alert-Types first.
POST /api/v1/tools/update_alertPremiumPatch an existing alert in place (rename, change conditions, retarget workflow_id, flip is_active, etc.).
POST /api/v1/tools/delete_alertPremiumSoft-delete an alert by flipping is_active=false. The row stays for audit.
POST /api/v1/tools/list_stream_subscriptionsPremiumActive streaming subscriptions the worker is holding open (flow tape, option quote feeds), useful for debugging why an alert isn't firing.

Tasks

EndpointPlanWhat it does
POST /api/v1/tools/list_tasksFreeList your TASKS (run-once automations). Each is 'upcoming' (active/paused, fires still ahead) or 'previous' (completed).
POST /api/v1/tools/create_taskPremiumCreate a run-once task (a workflow that does not recur). Arm it with scheduled times (each fires once), an alert (fires once on the first match), or manual.
POST /api/v1/tools/update_taskPremiumUpdate a task you own, pass task_id plus a patch object of fields to change. patch.status 'paused' turns it off, 'active' turns it on.
POST /api/v1/tools/run_taskPremiumRun a task once, right now.
POST /api/v1/tools/delete_taskPremiumDelete a task you own.