NeuroBacktest
Enterprise Only

Enterprise API

Build quantitative pipelines directly into your systems. Available exclusively to Enterprise customers.

Company Analysis

Programmatic access to financials, earnings, news sentiment, and peer comparisons.

Backtesting

Run historical backtests on any supported strategy with full trade logs and risk metrics.

Optimization

Bayesian parameter search with walk-forward validation to find robust strategy settings.

Usage & Monitoring

Track quota consumption, endpoint usage, and response metrics in real time.

Integration Features

REST API with JSON responses
API key authentication (SHA-256 hashed)
Rate limiting with daily quotas
Usage logging and analytics
Priority queue access
Dedicated concurrency slots

API Endpoints

POST
/api/v1/backtest

Run a historical backtest on a single symbol. Strategies: rsi, sma, macd, bollinger, williams_r, cci, mfi, keltner, ichimoku, donchian.

x-api-key header JSON body
{ "symbol": "AAPL", "strategy": "rsi", "start_date": "2020-01-01", "end_date": "2024-01-01", "params": {} }
POST
/api/v1/optimize

Bayesian parameter optimization with configurable trials (5–200) and objective metric.

x-api-key header JSON body
{ "symbol": "TSLA", "strategy": "sma", "metric": "sharpe_ratio", "n_trials": 100, "start_date": "2020-01-01", "end_date": "2024-01-01" }
POST
/api/v1/analyze

Comprehensive company analysis including financials, news sentiment, and key metrics.

x-api-key header JSON body
{ "symbol": "MSFT" }
GET
/api/v1/usage

Retrieve current quota consumption, daily usage, and endpoint breakdown.

x-api-key header
POST
/api/v1/keys

Generate a new API key. Requires a signed-in Enterprise account.

Bearer token (Enterprise) JSON body
{ "name": "Production", "email": "dev@company.com" }

Response Format

All endpoints return JSON. Success responses have a 200 status. Errors use standard HTTP status codes with a descriptive message:

// Success
{
  "success": true,
  "data": { ... }
}

// Error
{
  "error": "Invalid API key format",
  "code": 401
}

Rate Limits

API access is exclusive to Enterprise customers. Each API key has a daily request quota configured to your contract, enforced per key with usage visibility via the/api/v1/usage endpoint.

Per-key daily quota
Set per contract — scales with your needs
Quota resets
Daily at 00:00 UTC, with reset time in 429 responses

Interested in API Access?

Full API documentation, onboarding guides, and integration support are provided directly to approved Enterprise customers. Reach out to discuss your requirements.

Contact Sales