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/strategy_discoverFreeBrowse the strategies other people share. Search by title or content, then import one with Strategy-Import.
POST /api/v1/tools/strategy_duplicatePremiumMake your own copy of a shared strategy. The same thing as Strategy-Import, under the other name.
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.
POST /api/v1/tools/workflow_discoverFreeBrowse the workflows other people share, most imported first. Search by name, rules, or tool. Import one with Workflow-Import.
POST /api/v1/tools/workflow_duplicatePremiumMake your own copy of a shared workflow. The same thing as Workflow-Import, under the other name.
POST /api/v1/tools/workflow_journalPremiumRead or change a workflow's journal. With journalling on, Atlas writes a note after each of its trades finishes and reads those notes back on later runs.

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.
POST /api/v1/tools/account_activityFreeWhat has happened on your account lately: every workflow and task run with its reasoning and any error, plus the trades those runs fired. Newest first.
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_tasks_toolFreeList your TASKS (run-once automations). Each is 'upcoming' (active/paused, fires still ahead) or 'previous' (completed).
POST /api/v1/tools/create_task_toolPremiumCreate 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_task_toolPremiumUpdate 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_task_toolPremiumRun a task once, right now.
POST /api/v1/tools/delete_task_toolPremiumDelete a task you own.

Workflow: Folders

EndpointPlanWhat it does
POST /api/v1/tools/workflow_folders_listFreeList your workflow folders and which workflows are filed in each. Folders only organize the list, they never change how a workflow runs.
POST /api/v1/tools/workflow_folder_createPremiumMake a folder to organize your Workflows list. You can file workflows into it right away.
POST /api/v1/tools/workflow_folder_updatePremiumRename a folder, change its colour, or move it up or down the list.
POST /api/v1/tools/workflow_folder_movePremiumFile one or more of your workflows into a folder. A workflow sits in one folder at a time, so this takes it out of any other.
POST /api/v1/tools/workflow_folder_removePremiumTake workflows out of a folder. The workflows are not deleted, they just go back to being loose in your list.
POST /api/v1/tools/workflow_folder_disbandPremiumDelete a folder. The workflows inside are not deleted, they go back to being loose in your list.

Workflow: Working together

EndpointPlanWhat it does
POST /api/v1/tools/workflow_collab_listFreeSee who works on a workflow with you: its author and the people invited to help build it. Read only, on purpose, only the author adds or removes people.
POST /api/v1/tools/workflow_proposal_listFreeList the changes people have suggested to a workflow, what each one touches, whether it is still open, and whether it went stale because the author edited since.
POST /api/v1/tools/workflow_proposal_showFreeRead one suggested change in full, with what the workflow said before, what it would say, and what it says right now.
POST /api/v1/tools/workflow_proposal_commentPremiumLeave feedback on a suggested change. Name a part of the change to attach the note to that part instead of the whole thing.

Trading: Open trades

EndpointPlanWhat it does
POST /api/v1/tools/trade_listFreeThe positions you are in right now, wherever they came from: a workflow, a task, a play you took, or a trigger you set up. Each one shows its take profit levels and which have already sold.
POST /api/v1/tools/trade_closePremiumClose a position now, everything still open on it, at market. Only the person who owns the trade can close it. A real position needs a market, so outside 9:30 to 4 Eastern this refuses.
POST /api/v1/tools/trade_take_profitPremiumSell the next take profit rung now, without waiting for its price. One rung per call. To take everything at once use Trade-Close.
POST /api/v1/tools/trade_cancel_entryPremiumTake an order off before it fills. Only while the entry is still waiting at its price, once it has filled the way out is Trade-Close.

Signals

EndpointPlanWhat it does
POST /api/v1/tools/signal_schemaFreeRead this before posting or taking a play. The shape of a play: every field, what each number is measured in, what happens when one is left out, and worked examples.
POST /api/v1/tools/signal_groupsFreeThe places you can post a play to: the community board, plus every signal group you own or can post in.
POST /api/v1/tools/signal_listFreeRead the plays on the community board, or the private ones, newest first, with what happened to you on each. One page at a time.
POST /api/v1/tools/signal_showFreeShow one play as a card, the same one the Signals tab renders, with every number and what happened to your order.
POST /api/v1/tools/signal_postPremiumPost a trade play to the community board or one of your groups: the contract, how much, where to get in, where to take profit, where to get out, and when.
POST /api/v1/tools/signal_updatePremiumChange a play that is still live instead of posting a second one. Send only what changes, everything left empty keeps what the play already says.
POST /api/v1/tools/signal_takePremiumTake a play: place it in your own account, now. This places a real order. Nothing on the board trades on its own.
POST /api/v1/tools/signal_brokerPremiumSee or set the broker account your plays go to, and whether it is used automatically for plays you post and plays you take.

Guide

EndpointPlanWhat it does
POST /api/v1/tools/atlas_guide_indexFreeThe Atlas guide's table of contents: every topic, grouped, with the id and link for each. Start here, then read the one that matches.
POST /api/v1/tools/atlas_guide_searchFreeSearch the guide for a word or phrase and get the topics that mention it, each with a snippet and a link.
POST /api/v1/tools/atlas_guide_readFreeRead one topic of the guide in full, by its id. Returns the whole page and its link, the same text the docs site shows.