REST API
Programmatic Access to Systematic Investing
Full access to market data, strategy testing, and portfolio construction. Build automated trading systems and integrate into your applications.
Quick Start
List Your Strategies
curl -X GET "https://api.ensemble.markets/strategies" \ -H "Authorization: Bearer $ENSEMBLE_API_KEY"
Get Strategy Details
curl -X GET "https://api.ensemble.markets/strategies/momentum-top-20" \ -H "Authorization: Bearer $ENSEMBLE_API_KEY"
Search Assets
curl -X GET "https://api.ensemble.markets/assets/search?query=tech+stocks" \ -H "Authorization: Bearer $ENSEMBLE_API_KEY"
Authentication
API key authentication via Bearer token. Keys are scoped to your account with granular permissions.
Authorization: Bearer sk_live_...Rate Limits
5,000 requests per minute on paid plans. Rate limit headers included in every response.
X-RateLimit-Remaining: 4,823Response Format
All responses are JSON. Consistent error handling with detailed error codes and messages.
Content-Type: application/jsonPerformance
Global CDN with <50ms latency. 99.99% uptime SLA. Real-time data updates via webhooks.
avg_latency: 12ms