AISA_API_KEY unlocks stocks, financials, filings, and macro data — everything an agent needs to research, screen, and analyze public companies.
Install
First, install the AIsa CLI if you have not already:What can agents do with it?
Investment research
“Full analysis: NVDA price trends, insider trades, analyst estimates, SEC filings.”
Earnings analysis
“Get Tesla earnings snapshots, analyst estimates, and price reaction.”
Market screening
“Find stocks with P/E < 15 and revenue growth > 20%.”
Whale watching
“Track insider trades at Apple and correlate with price movements.”
Financial statement analysis
“Compare Apple’s income statement, balance sheet, cash flow, and financial metrics.”
Macro context
“Pull the Fed funds rate history alongside bank earnings.”
Core capabilities
- Prices — historical OHLCV at second, minute, day, week, month, or year granularity
- News — ticker-filtered company news
- Financial statements — income, balance sheet, cash flow; annual, quarterly, or TTM
- Financial metrics — real-time snapshot or historical series
- Analyst estimates — EPS and growth estimates
- Insider trades — Form 4 filings by ticker
- SEC filings — filings index and parsed filing items (10-K, 10-Q, 8-K, etc.)
- Company facts — reference data by ticker or CIK
- Stock screener — POST body filters across the universe (P/E, growth, etc.)
- Line-item search — pull specific metrics across multiple tickers in one call
- Macro — current and historical central-bank interest rates
Quick start
Stock prices
ticker, interval (second · minute · day · week · month · year), interval_multiplier, start_date, end_date.
Financial statements
period accepts annual, quarterly, or ttm.
Financial metrics
Insider trades
SEC filings
Stock screener (POST)
Line-item search
Macro interest rates
Python client
A bundledmarket_client.py wraps every endpoint for one-line usage:
Endpoint reference
| Endpoint | Method | Purpose |
|---|---|---|
/financial/prices | GET | Historical prices |
/financial/news | GET | Company news |
/financial/financials | GET | All statements |
/financial/financials/income-statements | GET | Income statements |
/financial/financials/balance-sheets | GET | Balance sheets |
/financial/financials/cash-flow-statements | GET | Cash flow |
/financial/financial-metrics/snapshot | GET | Metrics snapshot |
/financial/financial-metrics | GET | Historical metrics |
/financial/analyst-estimates | GET | Analyst estimates |
/financial/insider-trades | GET | Insider trades |
/financial/filings | GET | SEC filings |
/financial/filings/items | GET | Filing items |
/financial/company/facts | GET | Company facts |
/financial/financials/search/screener | POST | Stock screener |
/financial/financials/search/line-items | POST | Line-item search |
/financial/macro/interest-rates/snapshot | GET | Rates snapshot |
/financial/macro/interest-rates | GET | Historical rates |
Get started
- Sign up at aisa.one (new accounts start with $2 free credit).
- Generate an API key from the console.
export AISA_API_KEY="your-key"and install the skill:- Start a new session in your agent — the skill loads automatically.
Related
Financial API reference
Every endpoint the MarketPulse skill wraps, with interactive playgrounds.
Error Codes
Handle 400/401/429 responses from Financial endpoints.
Rate Limits
Throughput caps per endpoint and tier.