Financial Datasets
Activeby Orthogonal
Stock prices, financial statements, insider trades, and SEC filings.
FinanceData
Endpoints · 64
Base URLhttps://x402.orthogonal.com/financial-datasets
EndpointDescriptionPrice
GET/news$0.025Get recent news articles for a specific company or the broad market. Pass a ticker for company-specific news, or omit the ticker for general market news.
POST/financials/search/screener$0.025Search for stocks by filtering across financial metrics from income statements, balance sheets, and cash flow statements.
POST/financials/search/line-items$0.025Search for specific financial metrics across income statements, balance sheets, and cash flow statements for a list of tickers.
GET/financials/income-statements/segments$0.025Get income statement segment breakdowns (revenue, operating income, depreciation) by product and business segment.
GET/financials/segments$0.025Get segment breakdowns from all three financial statement types (income statement, balance sheet, cash flow) in a single API call.
GET/earnings/tickersNot publishedReturns a list of available tickers for the earnings endpoint. This endpoint is free and does not require authentication.
GET/filings/tickersNot publishedReturns a list of available tickers for the filings endpoint. This endpoint is free and does not require authentication.
GET/filings/ciksNot publishedReturns a list of available CIKs for the filings endpoint. This endpoint is free and does not require authentication.
GET/filings/items/typesNot publishedReturns a list of extractable item sections for 10-K, 10-Q, and 8-K filings. This endpoint is free and does not require authentication.
GET/financials/cash-flow-statements$0.025Get cash flow statements for a ticker.
GET/financials/as-reported$0.025Get the as-filed hierarchies for income statement, balance sheet, and cash flow statement in a single API call. Each period contains three nested objects; any o
GET/prices$0.025Get end-of-day (EOD) historical price data for stocks.
GET/financials/income-statements/as-reported$0.025Get the as-filed income statement hierarchy. Each line item is returned exactly as it appears on the face of the 10-K or 10-Q, with parent-child relationships p
GET/insider-trades$0.025Get insider trades like buys and sells for a ticker by a company insider.
GET/institutional-holdings/tickersNot publishedReturns the list of ticker symbols that appear as held securities across 13F filings. No API key required.
GET/company/facts$0.025Get company facts for a ticker.
GET/filings/items/requests/{request_id}$0.025Poll the result of a filing items request that returned 202 Accepted. While the filing is being prepared this returns a processing status. When ready, it return
GET/earnings$0.025Get the most recent earnings snapshot for a ticker. Optional change fields are returned only when available.
GET/prices/snapshot$0.025Get the real-time price snapshot for a stock, including the current price, day change, and day change percent.
GET/company/facts/ciksNot publishedReturns a list of available CIKs for the company facts endpoint. This endpoint is free and does not require authentication.
GET/financial-metrics/snapshot/tickersNot publishedReturns a list of available tickers for the financial metrics snapshot endpoint. This endpoint is free and does not require authentication.
GET/filings/typesNot publishedReturns a sorted list of valid SEC filing types (e.g., 10-K, 10-Q, 8-K). This endpoint is free and does not require authentication.
GET/prices/tickersNot publishedReturns a list of available tickers for the prices endpoint. This endpoint is free and does not require authentication.
GET/macro/interest-rates/banksNot publishedReturns a list of available central bank codes for the interest rates endpoints. This endpoint is free and does not require authentication.
GET/financials/search/screener/filtersNot publishedReturns a list of available filter fields, valid values, and operators for the stock screener endpoint. This endpoint is free and does not require authenticatio
GET/kpi/metrics/tickersNot publishedReturns a list of tickers that have KPI metrics available.
GET/kpi/metrics/sectorsNot publishedReturns a list of sectors that have KPI metrics available.
GET/index-funds/tickersNot publishedReturns the list of fund ticker symbols available in the API. No API key required.
GET/company/facts/tickersNot publishedReturns a list of available tickers for the company facts endpoint. This endpoint is free and does not require authentication.
GET/prices/snapshot/tickersNot publishedReturns a list of available tickers for the price snapshot endpoint. This endpoint is free and does not require authentication.
GET/financial-metrics/snapshot$0.025Get the real-time financial metrics snapshot for a stock, including valuation ratios, profitability, efficiency, liquidity, leverage, growth, and per share metr
GET/prices/snapshot/market$0.025Get the real-time price snapshot for the entire market. Requires an active subscription.
GET/filings$0.025Get SEC filings for a company.
GET/activist-ownership$0.025Get activist stakes (SEC Schedule 13D: holders of more than 5% of a class of shares with intent to influence control), one row per reporting person. Query by ti
GET/kpi/metrics$0.20Get sector-specific operational KPIs for a ticker. Includes metrics like load factor, CET1 ratio, same-store sales, FFO per share, and more. Sourced from SEC 8-
GET/institutional-holdings/investorsNot publishedReturns up to 100 distinct institutional filers (CIK + name). Use the optional `name` parameter for case-insensitive prefix search. No API key required.
GET/financials$0.025Get all financial statements for a ticker.
GET/financials/cash-flow-statements/segments$0.025Get cash flow statement segment breakdowns (capital expenditure) by business segment.
GET/financials/balance-sheets$0.025Get balance sheets for a ticker.
GET/insider-ownership$0.025Get insider ownership statements from SEC Forms 3 and 5, one row per reported holding. Positions are returned as reported per filing (point-in-time ownership st
GET/index-funds$0.025Query fund holdings in two directions. Provide exactly one of `ticker` or `holding`. `?ticker=SPY` returns a fund's constituents and each position's weight (the
GET/macro/interest-rates$0.025Historical interest rates for all major central banks in the world.
GET/macro/interest-rates/snapshot$0.025Get the current interest rates from all major central banks in the world.
GET/kpi/guidance$0.20Get structured forward guidance from earnings releases. Returns ranges, point estimates, and directional signals.
GET/filings/items$0.025Get the raw text Items from an SEC filing.
GET/institutional-holdings$0.025Query 13F institutional holdings by filer CIK or by held ticker. Provide exactly one of `filer_cik` or `ticker`. When no `report_period` filter is supplied, `?f
GET/financials/cash-flow-statements/as-reported$0.025Get the as-filed cash flow statement hierarchy. Each line item is returned exactly as it appears on the face of the 10-K or 10-Q, with parent-child relationship
GET/financials/income-statements$0.025Get income statements for a ticker.
GET/beneficial-ownership$0.025Get beneficial-ownership stakes (SEC Schedules 13D and 13G: holders of more than 5% of a class of shares), one row per reporting person. Query by ticker (who ow
GET/financials/balance-sheets/segments$0.025Get balance sheet segment breakdowns (assets, goodwill, long-lived assets) by business segment.
GET/financials/balance-sheets/as-reported$0.025Get the as-filed balance sheet hierarchy. Each line item is returned exactly as it appears on the face of the 10-K or 10-Q, with parent-child relationships pres
GET/ipos$0.20Get SEC registration statements (Form S-1 and S-1/A), newest filings first. Every filing is classified (ipo, shell_company, spac, resale, or other) with structu
GET/financial-metrics$0.025Get financial metrics for a ticker, including valuation, profitability, efficiency, liquidity, leverage, growth, and per share metrics.
GET/kpi/non-gaap$0.20Get non-GAAP financial metrics with GAAP equivalents and key adjustments.
GET/macro/labor$0.025US labor market history for one series: nonfarm payrolls, unemployment rate, participation, hourly earnings, JOLTS job openings, hires, quits, and weekly jobles
GET/macro/labor/snapshot$0.025The most recent print of every labor market series (24 rows: monthly series on their latest month, weekly series on their latest week), or of one series when se
GET/macro/labor/series$0.01The labor market series ids and what they are, with each series frequency and first available date. Free; no API key required.
GET/macro/yield-curve$0.025The daily US Treasury par yield curve since 1990, one object per business day with one key per tenor (1-month to 30-year), newest first. Values are par yields i
GET/macro/yield-curve/snapshot$0.025The most recent business day US Treasury par yield curve as one object with one key per tenor. Refreshed each evening after the day final curve is published.
POST/agent/checkout-link$0.01Mint a Stripe Checkout link that funds the account tied to the API key. Give the returned checkout_url to the account owner; they pay in the browser with no log
POST/agent/signup$0.01Create a Financial Datasets account as an AI agent and receive an API key in one call. No authentication required. The email must be the account owners real inb
GET/macro/inflation$0.025Monthly US Consumer Price Index history for one series, newest first, with month-over-month and year-over-year percent changes. Covers headline and core CPI plu
GET/macro/inflation/snapshot$0.025The most recent month of every CPI series (twelve rows), or of one series when series is given, each with the month-over-month and year-over-year percent change
GET/macro/inflation/series$0.01The CPI series ids and what they are, with each series first available month. Free; no API key required.
Call the provider directly and settle x402 per request.
Quickstart · x402 flow
1 · Call without payment. The service replies 402
bash
curl -i https://x402.orthogonal.com/financial-datasets/newsResponse
HTTP/1.1 402 Payment Required{ "x402Version": 2, "accepts": [{ "scheme": "exact", "network": "eip155:143", "asset": "USDC", "maxAmountRequired": "0.025" }] }2 · Sign the payment with your agent wallet and retry
bash
curl https://x402.orthogonal.com/financial-datasets/news \ -H "X-PAYMENT: <base64 payment payload signed by your EOA>"Response
HTTP/1.1 200 OKAny EOA on Monad can pay.
Any APIs or tools listed are provided for discovery purposes only and do not constitute an endorsement or recommendation by the Monad Foundation.