Skip to content

Quickstart

Get started with Radar DaaS data.

Download Data

Dashboard (Easiest)

  1. Go to radar.matchstick.trading
  2. Sign in with your account
  3. Go to the Events page and scroll to Raw Data Access
  4. Click Download Parquet or Download Sample CSV

REST API

bash
# Try with demo key (10 req/min limit)
curl "https://radar.matchstick.trading/api/events?start=2026-01-01&end=2026-01-31&api_key=msr_demo_SfATJ8Tloemw8NGUZJyeFhVuiE8ieFRL"

# Using header (recommended for production)
curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://radar.matchstick.trading/api/events?start=2026-01-01&end=2026-01-31"

Get your own API key from the account dashboard for higher rate limits.

Load the Data

Python with pandas

python
import pandas as pd

df = pd.read_parquet('events.parquet')
print(df.head())

Python with polars

python
import polars as pl

df = pl.read_parquet('events.parquet')
print(df.head())

DuckDB

sql
SELECT * FROM 'events.parquet' LIMIT 10;

Basic Analysis

Find the largest insider purchases:

python
import polars as pl

# Load data
df = pl.read_parquet('events.parquet')

# Filter to purchases, sort by value
top_purchases = (
    df.filter(pl.col('transaction_code') == 'P')
    .sort('total_value', descending=True)
    .head(20)
    .select(['issuer', 'reporting_owner', 'shares', 'total_value', 'filed_at'])
)

print(top_purchases)

Free Sample

Download a free CSV sample without authentication:

bash
curl -o sample.csv \
  "https://radar.matchstick.trading/api/downloads?file=sample"

Next Steps

Built for traders who value data provenance.