General Questions
What is the Axion SDK?
What is the Axion SDK?
Which JavaScript/TypeScript versions are supported?
Which JavaScript/TypeScript versions are supported?
Is the SDK open source?
Is the SDK open source?
Authentication
Do I need an API key to use the SDK?
Do I need an API key to use the SDK?
Where do I get an API key?
Where do I get an API key?
How do I keep my API key secure?
How do I keep my API key secure?
.env file and add it to .gitignore to prevent accidental commits.Can I use the same API key in multiple applications?
Can I use the same API key in multiple applications?
Rate Limits and Usage
What are the rate limits?
What are the rate limits?
How do I handle rate limit errors?
How do I handle rate limit errors?
Can I increase my rate limits?
Can I increase my rate limits?
Data Availability
What markets and exchanges are supported?
What markets and exchanges are supported?
stocks.tickers(), forex.tickers(), crypto.tickers(), and other ticker listing endpoints with filters to discover available data:How far back does historical price data go?
How far back does historical price data go?
from and to parameters when querying price data:How often is data updated?
How often is data updated?
- Price data: Updated in near real-time (delayed by exchange requirements)
- News and sentiment: Updated continuously as new data becomes available
- Financial statements: Updated quarterly after filings
- Economic indicators: Updated according to official release schedules
What do I do if a ticker isn't found?
What do I do if a ticker isn't found?
- Verify the ticker symbol is correct and properly formatted
- Use the search endpoints to find the correct ticker:
- Check if the asset is supported by listing available tickers:
- Some assets may not be available in all data categories
Error Handling
Why am I getting 'Authentication required' errors?
Why am I getting 'Authentication required' errors?
- You didn’t provide an API key when initializing the client
- You’re trying to access a protected endpoint
Why am I getting 401 Unauthorized errors?
Why am I getting 401 Unauthorized errors?
Why am I getting connection errors?
Why am I getting connection errors?
Connection Error: Could not connect to https://api.axionquant.com) typically indicate:- Network connectivity issues
- Firewall or proxy blocking the API
- API service downtime (rare)
- Check your internet connection
- Verify firewall/proxy settings allow connections to api.axionquant.com
- Check the API status page for any incidents
- Try accessing the API from a different network
How should I handle errors in production?
How should I handle errors in production?
Performance and Optimization
How can I optimize API usage to reduce costs?
How can I optimize API usage to reduce costs?
- Cache responses: Store frequently accessed data locally with appropriate TTL
- Batch requests: Fetch multiple related data points in parallel when possible
- Use appropriate time frames: Request only the data granularity you need
- Filter results: Use query parameters to limit response size
- Implement pagination: For large datasets, fetch data in chunks
Can I make parallel API requests?
Can I make parallel API requests?
Promise.all():Should I cache API responses?
Should I cache API responses?
- Financial statements: Cache for days or weeks
- Company profiles: Cache for hours or days
- Price data: Cache based on your use case (minutes for real-time, hours for historical)
- News/sentiment: Shorter cache times (minutes to hours)
Support
Where can I get help if I'm stuck?
Where can I get help if I'm stuck?
- Documentation: Check this documentation for guides and API reference
- Support: Contact Axion support through your dashboard
- Status Page: Check the API status page for any ongoing incidents
- Community: Join the developer community (if available)
How do I report a bug or request a feature?
How do I report a bug or request a feature?
- Detailed description of the issue or feature request
- Steps to reproduce (for bugs)
- Expected vs actual behavior
- SDK version and environment details
- Example code (if applicable)
Is there a changelog for SDK updates?
Is there a changelog for SDK updates?