Skip to content

API Reference

REST API for Radar DaaS.

Base URL

https://radar.matchstick.trading

Authentication

Authorization: Bearer YOUR_API_KEY

Endpoints

GET /api/events

Retrieve historical events.

Parameters:

ParameterTypeRequiredDescription
startdateYesStart date
enddateYesEnd date
issuerstringNoFilter by issuer
transaction_codestringNoFilter by code
limitintNoMax results (default: 100)

Response:

json
{
  "events": [...],
  "pagination": {
    "total": 1000,
    "limit": 100,
    "offset": 0,
    "has_more": true
  }
}

GET /api/downloads/events.parquet

Download full parquet file. Requires authentication.

GET /api/downloads/events_sample.csv

Download free sample CSV. No auth required.

GET /api/system-status

Get system status and file metadata.

json
{
  "status": "healthy",
  "last_sync": "2025-01-15T12:00:00Z",
  "files": {
    "events_parquet": {
      "size_bytes": 156789012,
      "row_count": 125000
    }
  }
}

Rate Limits

EndpointLimit
/api/events100/minute
/api/downloads/*10/hour

Error Codes

CodeDescription
400Invalid parameters
401Unauthorized
402Insufficient credits
429Rate limited

Built for traders who value data provenance.