Skip to content

Public API · OpenAPI 3.1

HalalCrypto Public Data API

Read-only access to the top-200 halal-coin classification dataset and the 1,869-trade backtest results dataset. CORS-open. No authentication. CC-BY-4.0.

Download spec (openapi.yaml)CORS · Access-Control-Allow-Origin: *Cache · public, max-age=3600No auth · no API key

Quick start

# Halal-coin classification, halal only
curl "https://gethalalcrypto.com/api/datasets/halal-coins?status=halal"

# Backtest dataset, Multi-X tier in 2024 only
curl "https://gethalalcrypto.com/api/datasets/backtests-2025-2026?tier=Multi-X&from=2024-01-01&to=2024-12-31&limit=50"

# Programmatic (Python — Parquet for analysis)
import pandas as pd
df = pd.read_parquet("https://gethalalcrypto.com/datasets/backtests-2025-2026.parquet")
df.groupby(["tier", "pair"])["pnl_pct"].agg(["count", "mean", "sum"])