Skip to main content
Hero Light

Welcome to Axion SDK

Axion SDK is a powerful Node.js library that provides seamless access to comprehensive financial data across multiple asset classes. Build sophisticated financial applications with real-time market data, fundamental analysis, sentiment insights, and alternative data sources.

Comprehensive Coverage

The Axion SDK provides access to 18 specialized API modules, each designed for specific financial data needs:

Market Data APIs

  • Stocks - Tickers, prices, and historical data for equities
  • Crypto - Cryptocurrency spot prices and market data
  • ETFs - Fund details, holdings, and exposure analysis
  • Forex - Foreign exchange rates and currency pairs
  • Futures - Futures contracts and derivatives
  • Indices - Market indices and benchmarks

Fundamental Analysis

  • Profiles - Company information, statistics, and summaries
  • Financials - Revenue, income statements, balance sheets, and cash flow
  • Earnings - Earnings history, trends, and reports
  • Filings - SEC filings including 10-K, 10-Q, and 8-K forms
  • Insiders - Institutional ownership, insider transactions, and fund holdings

Alternative Insights

  • Sentiment - Social media, news, and analyst sentiment analysis
  • ESG - Environmental, Social, and Governance scores
  • Supply Chain - Customer, supplier, and peer relationship data
  • Web Traffic - Website traffic analytics for public companies
  • Credit - Credit ratings and credit-related data

News & Economic Data

  • News - General market news, company-specific news, and category feeds
  • Economic Data - Economic indicators, calendars, and dataset search

Quick Example

Here’s how simple it is to get started with the Axion SDK:
import { Axion } from '@axionquant/sdk';

// Initialize the client
const client = new Axion('your-api-key');

// Get stock information
const stock = await client.stocks.ticker('AAPL');

// Fetch historical prices
const prices = await client.stocks.prices('AAPL', {
  from: '2024-01-01',
  to: '2024-01-31',
  frame: 'daily'
});

// Get company sentiment
const sentiment = await client.sentiment.all('AAPL');

Key Features

Built with TypeScript for full type safety and IntelliSense support in your IDE.
All methods return promises, making it easy to use with async/await or traditional promise chains.
Detailed error messages for HTTP errors, connection issues, and authentication failures.
Optional parameters allow you to customize requests with date ranges, filters, and pagination.

Next Steps