Skip to content

API Reference

REST API for Radar DaaS.

Base URL

https://radar.matchstick.trading

Authentication

API keys are issued from your account dashboard. Three methods are supported:

Query parameter (recommended for simple testing):

GET /api/events?api_key=YOUR_API_KEY&start=2026-01-01&end=2026-01-28

Authorization header:

Authorization: Bearer YOUR_API_KEY

X-API-Key header:

X-API-Key: YOUR_API_KEY

All methods are equivalent. Use headers for production integrations to avoid logging keys in URLs.

Demo Key

For testing, use the public demo key:

msr_demo_SfATJ8Tloemw8NGUZJyeFhVuiE8ieFRL

Demo key is rate-limited to 10 requests/minute. Get your own key from the account dashboard for higher limits.

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?file=events

Download full parquet file. Requires a signed-in web session and download credits (API key auth for downloads is not available yet).

GET /api/downloads?file=sample

Download free sample CSV. No auth required.

GET /api/system-status

Get system status and file metadata.

json
{
  "lastSync": "2026-01-28T19:21:09Z",
  "healthy": true
}

Rate Limits

Rate limits for /api/events vary by plan:

PlanLimit
Demo10 requests/minute
Free100 requests/minute
Free Trial200 requests/minute
Day Pass300 requests/minute
Pro600 requests/minute

Other endpoints:

EndpointLimit
/api/downloads10/hour

Error Codes

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

Roadmap

  • API key access to downloads and file checksums

Request features in the discussions forum.

Built for traders who value data provenance.