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,823

Response Format

All responses are JSON. Consistent error handling with detailed error codes and messages.

Content-Type: application/json

Performance

Global CDN with <50ms latency. 99.99% uptime SLA. Real-time data updates via webhooks.

avg_latency: 12ms

Ready to Build?

Get your API key and $100 in free credits to start building today.