# Arrays > Unified financial data engine for AI agents and developers — equities, crypto, ETF, macro, and on-chain data through one API. - [Welcome to Arrays](https://docs.arrays.org/welcome.md): One unified data engine for intelligent finance — 100+ API endpoints across equities, crypto, ETF, macro, and on-chain data, accessible from your AI agent or your code. - [Quickstart](https://docs.arrays.org/quickstart.md): From zero to your first Arrays response in 5 steps. - [Pricing](https://docs.arrays.org/pricing.md): Free tier to get started; customizable plans for professional and enterprise use. - [Nanopayment](https://docs.arrays.org/nanopayment/overview.md): Pay-per-call API access in USDC or BNB Chain stablecoins. No subscription, no API key, no signup. - [Pay-per-call Setup](https://docs.arrays.org/nanopayment/quickstart.md): Make your first pay-per-call request in TypeScript or Python. - [Changelog](https://docs.arrays.org/changelog.md): What's new in the Arrays API, release by release. - [API Introduction](https://docs.arrays.org/api-reference/introduction.md): Arrays exposes 100+ REST endpoints across equities, crypto, ETF, macro, and on-chain data — all under one base URL and one auth header. - [Authentication](https://docs.arrays.org/api-reference/authentication.md): How to authenticate against the Arrays API — API Key or Nanopayment. - [Errors & Rate Limits](https://docs.arrays.org/api-reference/errors.md): HTTP status codes, error envelope, and retry guidance. - [Crypto analytics passthrough](https://docs.arrays.org/api-reference/crypto/crypto-analytics-passthrough.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_analytics_query_get.json) Thin passthrough to the crypto on-chain analytics provider. Supply `path` (e.g. `/btc/exchange-flows/inflow`) and `params`, a URL-encoded query string of the parameters to forward (e.g. `exchange=binance&window=day`). Call `path=/d… - [Binance perpetual USDT Kline data](https://docs.arrays.org/api-reference/crypto/binance-perpetual-usdt-kline-data.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_binance_perp_usdt_kline_get.json) Retrieve K-line (candlestick) chart data for a Binance perpetual USDT futures pair (no cursor). - [Binance spot USDT Kline data](https://docs.arrays.org/api-reference/crypto/binance-spot-usdt-kline-data.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_binance_spot_usdt_kline_get.json) Retrieve K-line (candlestick) chart data for a Binance spot USDT trading pair (no cursor). - [Get Token Metadata Profile by Symbol](https://docs.arrays.org/api-reference/crypto/get-token-metadata-profile-by-symbol.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_crypto_detail_get.json) Get metadata profile for a specific token by its symbol, including name, category, description, logo, contract addresses, and official URLs. - [Get Crypto Exchange Flows](https://docs.arrays.org/api-reference/crypto/get-crypto-exchange-flows.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_exchange-flows_get.json) Get crypto exchange inflow/outflow data for BTC and ETH from Binance. Returns hourly aggregated data of token inflow and outflow on exchange. Symbol parameter is case-insensitive (e.g., BTC, btc, Btc are all valid). - [Get Fear & Greed Index](https://docs.arrays.org/api-reference/crypto/get-fear-&-greed-index.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_fear-greed-index_get.json) Get the Crypto Fear & Greed Index time series within the given range. - [Get Funding Rate Data](https://docs.arrays.org/api-reference/crypto/get-funding-rate-data.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_funding-rate_get.json) **Feature Overview** Get funding rate data for a specific trading pair with required time range filtering. - [Crypto Token Future Kline data (no cursor pagination)](https://docs.arrays.org/api-reference/crypto/crypto-token-future-kline-data-no-cursor-pagination.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_futures_ohlcv_get.json) Retrieve K-line (candlestick) chart data for a specified crypto token futures using a non-cursor gRPC endpoint to reduce latency. - [Get Company Crypto Holdings](https://docs.arrays.org/api-reference/crypto/get-company-crypto-holdings.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_holdings_get.json) **Feature Overview** Retrieve company crypto holdings filtered by token symbol. - [Get Hyperliquid Funding Rate](https://docs.arrays.org/api-reference/crypto/get-hyperliquid-funding-rate.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_hyperliquid_perp_funding-rate_get.json) Hourly funding rate history for a Hyperliquid PERP pair (core or HIP-3). - [Hyperliquid perp kline (candles)](https://docs.arrays.org/api-reference/crypto/hyperliquid-perp-kline-candles.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_hyperliquid_perp_usdc_kline_get.json) Returns OHLCV candles for a Hyperliquid perpetual trading pair (standard or HIP-3). symbol is the canonical base token (e.g. BTC, AAPL); the quote currency is USDC (in the URL path). Incomplete (in-progress) candles are… - [Hyperliquid spot kline (candles)](https://docs.arrays.org/api-reference/crypto/hyperliquid-spot-kline-candles.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_hyperliquid_spot_usdc_kline_get.json) Returns OHLCV candles for a Hyperliquid spot trading pair. symbol is the canonical base token (e.g. BTC, AAPL); the quote currency is USDC (in the URL path). Incomplete (in-progress) candles are excluded. - [Crypto Token Kline data from Binance, all price quote is in USDT](https://docs.arrays.org/api-reference/crypto/crypto-token-kline-data-from-binance-all-price-quote-is-in-usdt.md): **Feature Overview** - [Get Long Short Ratio Data](https://docs.arrays.org/api-reference/crypto/get-long-short-ratio-data.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_crypto_long-short-ratio_get.json) Get long short ratio data for a specific trading pair symbol with time range filtering. - [Get Token Market Cap History](https://docs.arrays.org/api-reference/crypto/get-token-market-cap-history.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_market-cap_get.json) **Feature Overview** - [Get Crypto Market Metrics Time Series Data](https://docs.arrays.org/api-reference/crypto/get-crypto-market-metrics-time-series-data.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_market-metrics_get.json) Retrieve time series data for various crypto market indicators, including technical and fundamental metrics. - [Get Exchange Inflow CDD](https://docs.arrays.org/api-reference/crypto/get-exchange-inflow-cdd.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_inflow-cdd_get.json) Retrieve Exchange Inflow CDD metric data for a cryptocurrency - [Get Est. Leverage Ratio](https://docs.arrays.org/api-reference/crypto/get-est-leverage-ratio.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_leverage-ratio_get.json) Retrieve Estimated Leverage Ratio metric data for a cryptocurrency - [Get Miner to Exchange (total)](https://docs.arrays.org/api-reference/crypto/get-miner-to-exchange-total.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_miner-to-exchange_get.json) Retrieve Miner to Exchange flow metric data for a cryptocurrency - [Get MVRV Ratio](https://docs.arrays.org/api-reference/crypto/get-mvrv-ratio.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_mvrv_get.json) Retrieve MVRV Ratio metric data for a cryptocurrency - [Get NUPL](https://docs.arrays.org/api-reference/crypto/get-nupl.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_nupl_get.json) Retrieve NUPL (Net Unrealized Profit/Loss) metric data for a cryptocurrency - [Get Puell Multiple](https://docs.arrays.org/api-reference/crypto/get-puell-multiple.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_puell-multiple_get.json) Retrieve Puell Multiple metric data for a cryptocurrency - [Get Realized Price](https://docs.arrays.org/api-reference/crypto/get-realized-price.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_realized-price_get.json) Retrieve Realized Price metric data for a cryptocurrency - [Get SOPR](https://docs.arrays.org/api-reference/crypto/get-sopr.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_sopr_get.json) Retrieve SOPR (Spent Output Profit Ratio) metric data for a cryptocurrency - [Get Stablecoin Supply Ratio](https://docs.arrays.org/api-reference/crypto/get-stablecoin-supply-ratio.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_ssr_get.json) Retrieve Stablecoin Supply Ratio (SSR) metric data for a cryptocurrency - [Get Exchange Whale Ratio](https://docs.arrays.org/api-reference/crypto/get-exchange-whale-ratio.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_metrics_whale-ratio_get.json) Retrieve Exchange Whale Ratio metric data for a cryptocurrency - [Crypto Token Kline data (no cursor pagination)](https://docs.arrays.org/api-reference/crypto/crypto-token-kline-data-no-cursor-pagination.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_ohlcv_get.json) Retrieve K-line (candlestick) chart data for a specified crypto token using a non-cursor gRPC endpoint to reduce latency. - [Get Open Interest Data](https://docs.arrays.org/api-reference/crypto/get-open-interest-data.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_open-interest_get.json) Get open interest statistics data for a given trading pair - [Get Crypto Metrics Screener](https://docs.arrays.org/api-reference/crypto/get-crypto-metrics-screener.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_screener_metrics_get.json) Retrieve tokens filtered by metrics at a specific snapshot time. Returns tokens matching the specified metric type and value range. - [Get Crypto Metrics Screener Time Range](https://docs.arrays.org/api-reference/crypto/get-crypto-metrics-screener-time-range.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_screener_metrics_timerange_get.json) Retrieve tokens filtered by metrics over a time range. Returns tokens matching the specified metric type and value range, grouped by date. - [Get Token Supply History](https://docs.arrays.org/api-reference/crypto/get-token-supply-history.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_supply_get.json) **Feature Overview** - [Get Taker Buy Sell Volume Data](https://docs.arrays.org/api-reference/crypto/get-taker-buy-sell-volume-data.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_crypto_taker-buy-sell-volume_get.json) Get taker buy sell volume data for a specific trading pair symbol with optional time range filtering. - [Get Trading Pair Information](https://docs.arrays.org/api-reference/crypto/get-trading-pair-information.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_crypto_trading-pair_get.json) Get detailed info for a specified trading pair (configuration, exchange info, validity). - [Get Token Unlock Events](https://docs.arrays.org/api-reference/crypto/get-token-unlock-events.md): [OpenAPI JSON Spec](/docs/output/v1_crypto_unlock-events_get.json) Retrieve token unlock events for a specific token - [Get ETF Country Weightings](https://docs.arrays.org/api-reference/etf/get-etf-country-weightings.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_etf_country-weightings_get.json) Retrieve country allocation information for a specified ETF symbol. This endpoint provides detailed breakdown of the ETF's geographic exposure by country and their respective weight percentages. - [Get ETF In/Outflow Data](https://docs.arrays.org/api-reference/etf/get-etf-inoutflow-data.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_etf_flow_get.json) Retrieve ETF in/outflow data for a given ETF symbol. The data includes daily close, net flow in shares, volume, net flow, expiration cycle, and FOMC day indicator. - [Get ETF Holdings Data](https://docs.arrays.org/api-reference/etf/get-etf-holdings-data.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_etf_holdings_get.json) Retrieve detailed holdings information for a specified ETF symbol. This endpoint provides comprehensive data about the underlying assets held by the ETF, including weights, values, and portfolio composition. - [Get ETF Information](https://docs.arrays.org/api-reference/etf/get-etf-information.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_etf_info_get.json) Retrieve comprehensive information about a specified ETF, including basic details, performance metrics, expense ratios, and fund characteristics. - [Get ETF Sector Weightings](https://docs.arrays.org/api-reference/etf/get-etf-sector-weightings.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_etf_sector-weightings_get.json) Retrieve sector allocation information for a specified ETF symbol. This endpoint provides detailed breakdown of the ETF's sector exposure and their respective weight percentages. - [Get Commodity Historical Data](https://docs.arrays.org/api-reference/macro/get-commodity-historical-data.md): [OpenAPI JSON Spec](/docs/output/v1_macro_commodity_historical_get.json) Retrieve historical data for a specified commodity symbol. Returns time series data including open, high, low, close prices and volume. - [Get Commodity Real-Time Data](https://docs.arrays.org/api-reference/macro/get-commodity-real-time-data.md): [OpenAPI JSON Spec](/docs/output/v1_macro_commodity_real-time_get.json) Retrieve real-time data for a specified commodity symbol. Returns simplified data with symbol, date, and price (close price). - [Get Commodity Symbol List](https://docs.arrays.org/api-reference/macro/get-commodity-symbol-list.md): [OpenAPI JSON Spec](/docs/output/v1_macro_commodity_symbols_get.json) Retrieve list of all available commodity symbols with their details including unit, exchange, and description. - [Get Economic Indicators](https://docs.arrays.org/api-reference/macro/get-economic-indicators.md): [OpenAPI JSON Spec](/docs/output/v1_macro_economic-indicators_get.json) Retrieve economic indicator time series data with series metadata and observations - [Get Forex Historical Data](https://docs.arrays.org/api-reference/macro/get-forex-historical-data.md): [OpenAPI JSON Spec](/docs/output/v1_macro_forex_historical_get.json) Retrieve historical data for a specified forex currency pair. Returns time series data including open, high, low, close prices and volume. - [Get Forex Real-Time Data](https://docs.arrays.org/api-reference/macro/get-forex-real-time-data.md): [OpenAPI JSON Spec](/docs/output/v1_macro_forex_real-time_get.json) Retrieve real-time data for a specified forex currency pair. Returns simplified data with symbol, date, and price (close price). - [Get Forex Symbol List](https://docs.arrays.org/api-reference/macro/get-forex-symbol-list.md): [OpenAPI JSON Spec](/docs/output/v1_macro_forex_symbols_get.json) Retrieve list of all available forex currency pairs with their details including base and quote currencies. - [Get Index Historical Data](https://docs.arrays.org/api-reference/macro/get-index-historical-data.md): [OpenAPI JSON Spec](/docs/output/v1_macro_index_historical_get.json) Retrieve historical data for a specified stock index symbol. Returns time series data including open, high, low, close prices and volume. - [Get Index Real-Time Data](https://docs.arrays.org/api-reference/macro/get-index-real-time-data.md): [OpenAPI JSON Spec](/docs/output/v1_macro_index_real-time_get.json) Retrieve real-time data for a specified stock index symbol. Returns simplified data with symbol, date, and price (close price). - [Get Index Symbol List](https://docs.arrays.org/api-reference/macro/get-index-symbol-list.md): [OpenAPI JSON Spec](/docs/output/v1_macro_index_symbols_get.json) Retrieve list of all available index symbols with their details. - [Get Treasury Rates](https://docs.arrays.org/api-reference/macro/get-treasury-rates.md): [OpenAPI JSON Spec](/docs/output/v1_macro_treasury-rates_get.json) Retrieve US Treasury rates data for different maturities over time - [Get unified market kline (OHLCV)](https://docs.arrays.org/api-reference/market/get-unified-market-kline-ohlcv.md): [OpenAPI JSON Spec](/docs/output/v1_market_kline_get.json) Returns standardized OHLCV kline data for any supported asset type. The `trading_pair` uses the format `___`. - [Get trading pairs for a symbol](https://docs.arrays.org/api-reference/market/get-trading-pairs-for-a-symbol.md): [OpenAPI JSON Spec](/docs/output/v1_market_trading-pairs_get.json) Returns all available trading pairs for a given symbol, grouped by instrument type Non-US stocks are accepted with or without their exchange suffix: `0700.HK` returns only the Hong Kong listing (`HK_SPOT_0700_HKD`), while bare `0700`… - [Get Option Chain](https://docs.arrays.org/api-reference/options/get-option-chain.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_options_chain_get.json) Retrieve option chain data including pricing, Greeks, implied volatility, and underlying asset info. Supports filtering by stock ticker, option ticker, expiration date range, contract type, and strike price range. - [List Options Contracts](https://docs.arrays.org/api-reference/options/list-options-contracts.md): [OpenAPI JSON Spec](/docs/output/v1_options_contracts_get.json) Query options contracts by underlying symbol with optional filters. Returns contract metadata (no Greeks/pricing). Supports cursor pagination. - [Get historical Greeks for a single option contract](https://docs.arrays.org/api-reference/options/get-historical-greeks-for-a-single-option-contract.md): [OpenAPI JSON Spec](/docs/output/v1_options_greeks_get.json) - [Get Options K-line (OHLCV) data](https://docs.arrays.org/api-reference/options/get-options-k-line-ohlcv-data.md): [OpenAPI JSON Spec](/docs/output/v1_options_kline_get.json) Retrieve options OHLCV + VWAP candlestick data for a specific contract. - [List podcast shows](https://docs.arrays.org/api-reference/other/list-podcast-shows.md): [OpenAPI JSON Spec](/docs/output/v1_other_podcast_shows_get.json) The curated shows we follow, with how much of each one is held. `podcast_show_id` is the stable identifier; pass it, or `name`, to `/other/podcast/transcripts`. `episode_count` is what has been discovered within the ingestion window (… - [Get Podcast Transcripts](https://docs.arrays.org/api-reference/other/get-podcast-transcripts.md): [OpenAPI JSON Spec](/docs/output/v1_other_podcast_transcripts_get.json) Retrieve stored official podcast transcripts, newest first. Filter by `podcast_show_id`, `podcast_show_name` or `speaker` — at least one is required unless both `updated_after` and `updated_before` are supplied. Update polling s… - [Get DRAM Contract Price Data](https://docs.arrays.org/api-reference/semiconductor/get-dram-contract-price-data.md): [OpenAPI JSON Spec](/docs/output/v1_other_semiconductor_dram-contract-price_get.json) Retrieve DRAM contract (monthly) price data, filtered by item and date range. - [Get DRAM Spot Price Data](https://docs.arrays.org/api-reference/semiconductor/get-dram-spot-price-data.md): [OpenAPI JSON Spec](/docs/output/v1_other_semiconductor_dram-spot-price_get.json) Retrieve DRAM spot price data, filtered by item and date range. - [Get DXI Index Data](https://docs.arrays.org/api-reference/semiconductor/get-dxi-index-data.md): [OpenAPI JSON Spec](/docs/output/v1_other_semiconductor_dxi-index_get.json) Retrieve the TrendForce DRAMeXchange (DXI) daily index series. - [Get Memory Card Price Data](https://docs.arrays.org/api-reference/semiconductor/get-memory-card-price-data.md): [OpenAPI JSON Spec](/docs/output/v1_other_semiconductor_memory-card-price_get.json) Retrieve Memory Card price data, filtered by item and date range. - [Get NAND Flash Contract Price Data](https://docs.arrays.org/api-reference/semiconductor/get-nand-flash-contract-price-data.md): [OpenAPI JSON Spec](/docs/output/v1_other_semiconductor_nand-flash-contract-price_get.json) Retrieve NAND Flash contract (monthly) price data, filtered by item and date range. - [Get NAND Flash Spot Price Data](https://docs.arrays.org/api-reference/semiconductor/get-nand-flash-spot-price-data.md): [OpenAPI JSON Spec](/docs/output/v1_other_semiconductor_nand-flash-spot-price_get.json) Retrieve NAND Flash spot price data, filtered by item and date range. - [List persons](https://docs.arrays.org/api-reference/persons/list-persons.md): [OpenAPI JSON Spec](/docs/output/v1_persons_get.json) The person registry that `/other/podcast/transcripts` links speakers to. `person_id` is the value a transcript's `resolved_speakers` carries; treat it as opaque and do not parse it — use `created_by_pipeline` to tell curated people from ones spea… - [List channel commentary across people](https://docs.arrays.org/api-reference/persons/list-channel-commentary-across-people.md): [OpenAPI JSON Spec](/docs/output/v1_persons_channel-commentary_get.json) Same rows as /v1/persons/{person_id}/channel-commentary without fixing the person. Browse by said_on day with start_time and end_time, which returns the rows that are served now. Or poll changes with updated_after and updated_b… - [List what the roster said in public across people](https://docs.arrays.org/api-reference/persons/list-what-the-roster-said-in-public-across-people.md): [OpenAPI JSON Spec](/docs/output/v1_persons_commentary_get.json) Same rows as /v1/persons/{person_id}/commentary without fixing the person. Browse by said_on day with start_time and end_time, or poll changes with updated_after and updated_before (unix seconds, [after, before), ordered by updated_at… - [Get person](https://docs.arrays.org/api-reference/persons/get-person.md): [OpenAPI JSON Spec](/docs/output/v1_persons_person-id_get.json) - [Get channel commentary for a person](https://docs.arrays.org/api-reference/persons/get-channel-commentary-for-a-person.md): [OpenAPI JSON Spec](/docs/output/v1_persons_person-id_channel-commentary_get.json) What a person said in public, collected by polling news sites, video channels, podcast libraries and the person's own accounts. One row is one page with one sentence the person said on it: who said it (person.id and p… - [Get what a person said in public](https://docs.arrays.org/api-reference/persons/get-what-a-person-said-in-public.md): [OpenAPI JSON Spec](/docs/output/v1_persons_person-id_commentary_get.json) One row per source document: a page, one sentence the person said on it, and where. Every row is the place the remark was made, their own post, a verbatim record of them speaking, or the outlet that interviewed them; a site r… - [Get X (Twitter) feed by handle](https://docs.arrays.org/api-reference/x-feed/get-x-twitter-feed-by-handle.md): [OpenAPI JSON Spec](/docs/output/v1_social-feeds_x_by-handle_get.json) Returns tweets for a TRACKED handle (active or dormant), read from our store. Unknown/untracked handles return 400 with error code HANDLE_NOT_TRACKED — call POST /social-feeds/x/handles to start tracking the handle (discovery end… - [Fetch a tweet by its X.com URL](https://docs.arrays.org/api-reference/x-feed/fetch-a-tweet-by-its-xcom-url.md): [OpenAPI JSON Spec](/docs/output/v1_social-feeds_x_by-url_get.json) Fetch a single tweet by its canonical x.com / twitter.com URL. - [Get X (Twitter) account profile for a handle](https://docs.arrays.org/api-reference/x-feed/get-x-twitter-account-profile-for-a-handle.md): [OpenAPI JSON Spec](/docs/output/v1_social-feeds_x_entities_handle_twitter-handle_get.json) Retrieve the twitter_accounts profile for a Twitter handle. Unlike by-handle, this endpoint does NOT auto-create a person on miss. - [List currently tracked X (Twitter) accounts](https://docs.arrays.org/api-reference/x-feed/list-currently-tracked-x-twitter-accounts.md): [OpenAPI JSON Spec](/docs/output/v1_social-feeds_x_entities_handles_get.json) Paginated list of Twitter accounts sorted by followers_count DESC. - [Track (discover) an X handle](https://docs.arrays.org/api-reference/x-feed/track-discover-an-x-handle.md): [OpenAPI JSON Spec](/docs/output/v1_social-feeds_x_handles_post.json) Explicitly start tracking a Twitter handle. Unknown handles are resolved on X and a subscription is created; dormant handles are revived. Returns the first page of tweets and an "outcome". This is the ONLY endpoint that triggers o… - [Search X (Twitter) feed](https://docs.arrays.org/api-reference/x-feed/search-x-twitter-feed.md): [OpenAPI JSON Spec](/docs/output/v1_social-feeds_x_search_get.json) Full-text search over the tweet corpus via the TweetSearchService (ESSearch — BM25 ranking on full_text + multilingual analyzers). Currently only the registry index is searched; pass an optional `handle` to restrict the search to a… - [Get Company Balance Sheets](https://docs.arrays.org/api-reference/stock/get-company-balance-sheets.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Company Cash Flow Statements](https://docs.arrays.org/api-reference/stock/get-company-cash-flow-statements.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Single Company Details](https://docs.arrays.org/api-reference/stock/get-single-company-details.md): **Feature Overview** [OpenAPI JSON Spec](/docs/output/v1_stocks_company_detail_get.json) Retrieve the profile of a single company based on stock symbol or company name keyword — identity, classification, and descriptive attributes. Suitable for company detail pages, company search, and more. Valuati… - [Get Company Executive Information](https://docs.arrays.org/api-reference/stock/get-company-executive-information.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Company Income Statements](https://docs.arrays.org/api-reference/stock/get-company-income-statements.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Stock KPI Values](https://docs.arrays.org/api-reference/stock/get-stock-kpi-values.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get v1stockscompanyprice target consensus](https://docs.arrays.org/api-reference/stock/get-v1stockscompanyprice-target-consensus.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Price Target News](https://docs.arrays.org/api-reference/stock/get-price-target-news.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get v1stockscompanyprice target summary](https://docs.arrays.org/api-reference/stock/get-v1stockscompanyprice-target-summary.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Congress Trades](https://docs.arrays.org/api-reference/stock/get-congress-trades.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Crowdfunding Offerings](https://docs.arrays.org/api-reference/stock/get-crowdfunding-offerings.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_crowdfunding_offerings_get.json) Get paginated crowdfunding offerings information - [Get Darkpool OHLC Data](https://docs.arrays.org/api-reference/stock/get-darkpool-ohlc-data.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get PIT Dividends](https://docs.arrays.org/api-reference/stock/get-pit-dividends.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Earnings Calendar Data](https://docs.arrays.org/api-reference/stock/get-earnings-calendar-data.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Earnings Transcript Data](https://docs.arrays.org/api-reference/stock/get-earnings-transcript-data.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get equity offering events](https://docs.arrays.org/api-reference/stock/get-equity-offering-events.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_equity-offering_get.json) Return the latest equity offerings, including new shares being issued by companies and exempt offerings and amendments. Served from the local Postgres table populated by the daily ingestion cron. - [Query Estimates or Guidance](https://docs.arrays.org/api-reference/stock/query-estimates-or-guidance.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [List event transcripts for a symbol](https://docs.arrays.org/api-reference/stock/list-event-transcripts-for-a-symbol.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get one event transcript's full text](https://docs.arrays.org/api-reference/stock/get-one-event-transcripts-full-text.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_event-transcripts_event-id_get.json) Retrieve the full transcript text for one event by event_id, across all 6 FactSet event types. Body sections/content use the same parser as GET /stocks/earnings-transcript, so the shape is identical field-for-field. - [Get Financial Metrics Time Series Data](https://docs.arrays.org/api-reference/stock/get-financial-metrics-time-series-data.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Fiscal Dates by Fiscal Year](https://docs.arrays.org/api-reference/stock/get-fiscal-dates-by-fiscal-year.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Fiscal Dates by Date Range](https://docs.arrays.org/api-reference/stock/get-fiscal-dates-by-date-range.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Insider Transactions](https://docs.arrays.org/api-reference/stock/get-insider-transactions.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Company Institution Holders Info](https://docs.arrays.org/api-reference/stock/get-company-institution-holders-info.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get planned IPO calendar events](https://docs.arrays.org/api-reference/stock/get-planned-ipo-calendar-events.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_ipo-calendar_get.json) Get upcoming IPO schedules with company details, expected pricing, and market information. - [Get confirmed IPO filing events](https://docs.arrays.org/api-reference/stock/get-confirmed-ipo-filing-events.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_ipo-confirmed-calendar_get.json) Get companies that have officially filed IPO documents with regulatory authorities. - [Get Stock OHLC data](https://docs.arrays.org/api-reference/stock/get-stock-ohlc-data.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_kline_get.json) Retrieve stock OHLC (candlestick) chart data from the dedicated kline service. - [Get Market Metrics Time Series Data](https://docs.arrays.org/api-reference/stock/get-market-metrics-time-series-data.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Market News](https://docs.arrays.org/api-reference/stock/get-market-news.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_market-news_get.json) Retrieve market news articles within a specified time range, optionally filtered by symbol. Supports pagination and flexible filtering. - [Get Mergers & Acquisitions Data](https://docs.arrays.org/api-reference/stock/get-mergers-&-acquisitions-data.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_mergers-acquisitions_get.json) - Regulatory compliance monitoring - [Get non-US stock company profile](https://docs.arrays.org/api-reference/stock/get-non-us-stock-company-profile.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_non-us_company_detail_get.json) - [OHLCV klines for non-US stocks (1min–1m)](https://docs.arrays.org/api-reference/stock/ohlcv-klines-for-non-us-stocks-1min–1m.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_non-us_kline_get.json) Returns split-adjusted OHLCV bars for non-US tickers in dotted form (e.g. `0700.HK`), newest-first by `time_open`. For every interval, a bar is returned only when `time_open >= start_time` and `time_close <= min(end_time, request_now)… - [Get Outstanding Shares Data](https://docs.arrays.org/api-reference/stock/get-outstanding-shares-data.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get PIT Stock Ratings](https://docs.arrays.org/api-reference/stock/get-pit-stock-ratings.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Browse equity research reports](https://docs.arrays.org/api-reference/stock/browse-equity-research-reports.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_research_get.json) Report headers (metadata, report-level summary, key points), newest publication first. `symbol`/`entity` filter on the REPORT-level coverage arrays — "reports discussing X anywhere" (broader than the search endpoint's per-unit filter). Un… - [Get one research report with all its unit summaries](https://docs.arrays.org/api-reference/stock/get-one-research-report-with-all-its-unit-summaries.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_research_report_get.json) Detail view: the report header plus every section and exhibit summary, in order. This is the "read the whole document" endpoint (all content is LLM-generated summaries of the source PDF — open `file_url` for original text). Unknown… - [Search equity research sections and exhibits](https://docs.arrays.org/api-reference/stock/search-equity-research-sections-and-exhibits.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_research_search_get.json) Full-text search over LLM-generated summaries of sell-side research PDFs. Hits are individual SECTIONS and EXHIBITS (one ranked mix, `kind` discriminates), never whole reports; each hit carries the unit's FULL summary with inline (… - [Fetch research units (sections/exhibits) of one report](https://docs.arrays.org/api-reference/stock/fetch-research-units-sectionsexhibits-of-one-report.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_research_units_get.json) Direct unit fetch: all sections and exhibits of one document in order, optionally narrowed to one kind or one unit. Same element shape as /research/search (without scores). Use this for whole-document reads; use the search endpoint… - [Get Stock Basic Info Screener by Country](https://docs.arrays.org/api-reference/stock/get-stock-basic-info-screener-by-country.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_screener_basic-info_country_get.json) Retrieve a list of stock companies filtered by country. Returns basic company information including ticker, name, sector, industry, exchange, and country. - [Get Stock Basic Info Screener by Exchange](https://docs.arrays.org/api-reference/stock/get-stock-basic-info-screener-by-exchange.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_screener_basic-info_exchange_get.json) Retrieve a list of stock companies filtered by exchange. 3 exchanges are supported: AMEX, NASDAQ, NYSE. **ETF filter**: results default to non-ETF stocks (symbol_type=stock). Pass symbol_type=etf to return ETFs (the AM… - [Get Stock Basic Info Screener by Industry](https://docs.arrays.org/api-reference/stock/get-stock-basic-info-screener-by-industry.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_screener_basic-info_industry_get.json) Retrieve a list of stock companies filtered by industry. 154 industry types are available: Advertising Agencies, Aerospace And Defense, Agricultural Farm Products, Agricultural Inputs, Agricultural Machinery, Airlines… - [Get Stock Basic Info Screener by Sector](https://docs.arrays.org/api-reference/stock/get-stock-basic-info-screener-by-sector.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_screener_basic-info_sector_get.json) Retrieve a list of stock companies filtered by sector. 11 sector types are available: Basic Materials, Communication Services, Consumer Cyclical, Consumer Defensive, Energy, Financial Services, Healthcare, Industrials, R… - [Get Stock Event Screener](https://docs.arrays.org/api-reference/stock/get-stock-event-screener.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_screener_events_get.json) Retrieve a list of stock events filtered by event type and date range. 3 event types are supported: IPO Date, Split Date, Earnings Date. For Split Date and Earnings Date, the date range must not exceed 1 year. **ETF behavior**: IPO… - [Get Financial Metrics Screener](https://docs.arrays.org/api-reference/stock/get-financial-metrics-screener.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_screener_financial-metrics_get.json) Retrieve stocks filtered by financial metrics at a specific snapshot time. Returns stocks matching the specified metric type and value ranges. Includes companies with a market cap exceeding $5B at the time of the data sn… - [Get Financial Metrics Screener Time Range](https://docs.arrays.org/api-reference/stock/get-financial-metrics-screener-time-range.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_screener_financial-metrics_timerange_get.json) Retrieve stocks filtered by financial metrics over a time range. Returns stocks matching the specified metric type and value range, grouped by date. - [Get Technical Metrics Screener](https://docs.arrays.org/api-reference/stock/get-technical-metrics-screener.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_screener_technical-metrics_get.json) Retrieve stocks filtered by technical metrics at a specific snapshot time. Returns stocks matching the specified metric type and value range. - [Get Technical Metrics Screener Time Range](https://docs.arrays.org/api-reference/stock/get-technical-metrics-screener-time-range.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_screener_technical-metrics_timerange_get.json) Retrieve stocks filtered by technical metrics over a time range. Returns stocks matching the specified metric type and value range, grouped by date. - [Get SEC Earnings Release publication date](https://docs.arrays.org/api-reference/stock/get-sec-earnings-release-publication-date.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [List SEC 10-K/10-Q filings with document URLs](https://docs.arrays.org/api-reference/stock/list-sec-10-k10-q-filings-with-document-urls.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get Shares Float Data](https://docs.arrays.org/api-reference/stock/get-shares-float-data.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get FINRA Short Interest](https://docs.arrays.org/api-reference/stock/get-finra-short-interest.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get PIT Stock Splits](https://docs.arrays.org/api-reference/stock/get-pit-stock-splits.md): US share-class symbols accept both `BRK.B` and `BRK-B`. When `symbol` is provided, matching scalar `symbol` fields in the response echo the request spelling. - [Get TradingView News](https://docs.arrays.org/api-reference/stock/get-tradingview-news.md): [OpenAPI JSON Spec](/docs/output/v1_stocks_tv-news_get.json) Retrieve TradingView news stories within a time range, optionally filtered by symbol or industry. - [What's a Skill](https://docs.arrays.org/skills/overview.md): Arrays Skills are Markdown files that teach your AI agent how to use the Arrays API — no SDK, no glue code. - [Install on Claude Code](https://docs.arrays.org/skills/install-claude-code.md): Get the Arrays Skills running inside Claude Code in under a minute. - [Install on Cursor / Windsurf](https://docs.arrays.org/skills/install-cursor.md): Add Arrays Skills as project rules so Cursor and Windsurf use them automatically. - [Install on OpenAI Codex](https://docs.arrays.org/skills/install-codex.md): Use Arrays Skills inside OpenAI Codex agents. - [Prompt Cookbook](https://docs.arrays.org/skills/prompts.md): Real-world questions you can ask once Arrays Skills are installed in your agent. ## OpenAPI Specs - [openapi](/api-reference/openapi.json) ## Optional - [Skills Repo on GitHub](https://github.com/ArraysData/arrays-skills) - [Swagger API Explorer](https://data-tools.prd.arrays.org/swagger/index.html) - [Support](mailto:support@arrays.org) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.