Data Analytic Investments
API Reference

DAI Pro API

Read-only JSON API for active trading signals. Available to Pro and Lifetime subscribers.

v1 — StableBase URL: https://dataanalyticsystem.com/api

Overview

The DAI Pro API provides programmatic access to active trading signals. It is a read-only REST API that returns JSON. All endpoints require a valid API key issued to a Pro or Lifetime subscriber.

Secure

Bearer token auth on every request

Fast

Responses under 200ms, cached 60s

Simple

Standard JSON, no SDK required

Authentication

All API requests must include your API key in the Authorization header as a Bearer token. You can generate or view your key in the Dashboard under the Account tab.

http
GET /api/signals HTTP/1.1
Host: dataanalyticsystem.com
Authorization: Bearer dai_your_api_key_here

Keep your key secret

Never expose your API key in client-side code or public repositories. If compromised, regenerate it immediately from your Dashboard.

Endpoints

GET/api/signalsPro required

Returns all currently active trading signals. Signals with status active are included; closed signals (tp1/tp2/tp3/sl) are excluded.

RESPONSE FIELDS

idstringUnique signal identifier
assetstringTrading pair symbol (e.g. XRP, BTC, ETH)
directionstringbullish | bearish | neutral
entryPricenumber | nullSuggested entry price in USD
targets.tp1number | nullTake-profit 1 price level
targets.tp2number | nullTake-profit 2 price level
targets.tp3number | nullTake-profit 3 price level
stopLossnumber | nullStop-loss price level
statusstringactive | tp1 | tp2 | tp3 | sl
summarystring | nullAI-generated signal rationale
timestampISO 8601Signal creation time (UTC)
updatedAtISO 8601Last status update time (UTC)

EXAMPLE RESPONSE

json
{
  "ok": true,
  "signals": [
    {
      "id": "sig_abc123",
      "asset": "XRP",
      "direction": "bullish",
      "entryPrice": 2.14,
      "targets": {
        "tp1": 2.45,
        "tp2": 2.80,
        "tp3": 3.20
      },
      "stopLoss": 1.95,
      "status": "active",
      "summary": "XRP showing institutional accumulation above key support...",
      "timestamp": "2025-07-10T08:00:00.000Z",
      "updatedAt": "2025-07-10T08:00:00.000Z"
    }
  ],
  "count": 1,
  "generatedAt": "2025-07-10T09:11:00.000Z",
  "docs": "https://dataanalyticsystem.com/api-docs"
}

Response format

All responses are JSON with Content-Type: application/json. Successful responses always include "ok": true.

bash
# Example: fetch signals with curl
curl -X GET https://dataanalyticsystem.com/api/signals \
  -H "Authorization: Bearer dai_your_key_here" \
  -H "Accept: application/json"

Error codes

200OKRequest succeeded
401UnauthorizedMissing or malformed Authorization header
403ForbiddenInvalid API key or Pro subscription required
429Too Many RequestsRate limit exceeded (60 req/hour)
500Server ErrorInternal error — retry after a few seconds

Rate limits

The API allows 60 requests per hour per API key. The window resets on a rolling basis. When the limit is exceeded, the API returns HTTP 429 with a retryAfter field (in seconds).

json
{
  "error": "Rate limit exceeded",
  "message": "Maximum 60 requests per hour. Please wait before retrying.",
  "retryAfter": 3600
}

Get your API key

API access is included with all Pro and Lifetime subscriptions. Log in to your dashboard to generate your key.

Partner & Enterprise API

White-label signals

Embed DAI Research signals directly into your own platform or app under your brand.

Higher rate limits

Dedicated rate limits and SLA guarantees for production integrations.

Bulk user access

Provision API keys for your entire user base with a single partner agreement.

Join the Partner API Waitlist

Partner API access is currently invite-only. Tell us about your use case and we'll be in touch.