Welcome to SolixDB
SolixDB provides fast and flexible access to over a billion Solana transaction instruction records from major DEX protocols. Whether you’re building trading bots, analytics dashboards, ML models, or conducting research, our REST and JSON-RPC APIs give you the power to query DEX data with ease.Get Started
Follow our quickstart guide to make your first API request in minutes.
JSON-RPC API
Explore our JSON-RPC 2.0 API with method-based access to transaction data.
Examples
See practical examples for common use cases.
Authentication
Learn about API key authentication and plan-based rate limiting.
Supported Protocols
See all supported protocols and how to use them.
Why SolixDB?
REST & JSON-RPC APIs
REST & JSON-RPC APIs
Flexible API endpoints with JSON-RPC 2.0 support for method-based access. Query exactly the data you need with filters, sorting, and pagination.
API Key Authentication
API Key Authentication
Secure API key-based authentication with plan-based rate limiting (free/x402/enterprise).
Smart Caching
Smart Caching
Adaptive caching with real-time blockchain data invalidation. >70% cache hit rate for historical queries.
SQL Query Support
SQL Query Support
Direct SQL query execution with automatic LIMIT injection for safety and convenience.
Connection Pooling
Connection Pooling
Scales to 200 connections for 1000+ concurrent requests with auto-scaling connection pool.
Plan-Based Rate Limiting
Plan-Based Rate Limiting
Rate limits based on subscription plan tier, separate from system metrics.
Observability
Observability
Prometheus metrics, structured logging, and query analysis for monitoring and optimization.
Base URL
All API requests should be made to:Quick Start
Make your first API request in seconds:Need an API key? Sign up at dashboard.solixdb.xyz to get your API key and start making requests.
Use Cases
SolixDB powers a wide range of applications:- Trading Bots: Query historical DEX trades with flexible filters and sorting
- Analytics Dashboards: Monitor protocol performance and trends with real-time data
- ML Models: Export training datasets using SQL queries
- Research: Query over a billion transaction records for academic papers on DeFi
- Failed Transaction Analysis: Analyze error patterns with dedicated queries
- Protocol Comparison: Compare performance across Drift, Kamino, Meteora, Jupiter, and more
- Time-Series Analytics: Get hourly/daily activity data for trend analysis
- Performance Metrics: Analyze compute units, fees, and success rates with percentiles
Key Features
JSON-RPC API
Query transactions using JSON-RPC 2.0 methods:SQL Queries
Execute SQL queries directly (automatic LIMIT injection):Next Steps
Getting Started
Make your first API request.
JSON-RPC API Reference
Complete API reference with all methods.
Examples
Real-world examples and use cases.
Authentication
Learn about API keys and rate limiting.
Error Handling
Understand error responses and how to handle them.
Rate Limiting
Learn about plan-based rate limits.
Supported Protocols
See all supported protocols and usage examples.
Managed Backfill
White-glove backfill service for historical data.
FAQs
Frequently asked questions and answers.
Need help? For questions or issues, please contact support or open an issue in our GitHub repository.
