HedgeFriend
v0.2 — 24 data sources live

Alternative data, served as REST.

Clean APIs for SEC filings, XBRL financials, futures positioning, FEMA disasters, attention metrics, federal regulations, congressional trades, WARN Act layoffs, hiring velocity, GitHub activity, and macro indicators. Built for quants, indie traders, and ML pipelines. No enterprise contracts.

curl
bash
# register, get your key
curl -s -X POST api.hedgefriend.dev/v1/auth/register \
  -H 'content-type: application/json' \
  -d '{"email":"you@example.com"}'

# 30-day Wikipedia attention for $NVDA
curl -s \
  -H "Authorization: Bearer $HF_KEY" \
  'api.hedgefriend.dev/v1/alt/wiki/NVDA?days=30' | jq
SEC EDGARXBRL FinancialsForm 4 Insiders13-F HoldingsCFTC COTFEMA DisastersWikipedia AttentionFederal RegisterSTOCK ActLobbying (LDA)WARN Act LayoffsHiring VelocityGitHub ActivityPassive DNSFRED MacroCBOE VIX SurfaceUS CensusNews SentimentSEC EDGARXBRL FinancialsForm 4 Insiders13-F HoldingsCFTC COTFEMA DisastersWikipedia AttentionFederal RegisterSTOCK ActLobbying (LDA)WARN Act LayoffsHiring VelocityGitHub ActivityPassive DNSFRED MacroCBOE VIX SurfaceUS CensusNews Sentiment
Why HedgeFriend

The signals quants actually use, not another OHLCV proxy.

Most retail finance APIs reshuffle the same price feed. HedgeFriend is built around the alternative data that academic literature has repeatedly shown to be predictive — and that public agencies already publish for free.

Primary sources only

SEC EDGAR, CFTC, FEMA, FRED, the Federal Register, state WARN registries. We don't scrape — we pull from the agency.

One auth, one shape

A single bearer token. Consistent JSON envelopes. Predictable pagination. No SOAP, no XBRL parsing on your side.

Indie-friendly pricing

Plans starting at $0/mo. Signups are currently paused as we scale our infrastructure.

Predictable shapes

JSON that behaves the same on every endpoint.

Every list endpoint returns the same envelope: a data array, a meta block with pagination, and an X-RateLimit-* header on every response. Errors come back as { error, code }. That's it.

  • Bearer token auth — no signing, no OAuth dance.
  • ISO-8601 dates. UTC always. Decimal numbers as numbers.
  • Rate limits surfaced via headers. No quota guessing.
GET /v1/sec/insider-trades/NVDA
json
{
  "data": [
    {
      "filing_date": "2026-04-21",
      "reporter": "Huang, Jen-Hsun",
      "role": "CEO, 10% Owner",
      "transaction_code": "S",
      "shares": 120000,
      "price": 982.41,
      "value_usd": 117889200
    }
  ],
  "meta": {
    "count": 1,
    "next": "cursor:eyJpZCI6..."
  }
}
Pricing

Free for hobbyists. Cheap for everyone else.

Free
$0/forever
  • 500 requests/day
  • All endpoints
Get a free key
Coming soon
Starter
$5/month
  • 5,000 requests/day
  • All endpoints
  • 1 year historical data
Coming soon
Pro
$15/month
  • 50,000 requests/day
  • All-time historical data
  • Priority support

Build with the same data the funds use.

Free tier is live. Grab a key and start hitting the API.

Get a free API key