HedgeFundAPI
Docs

Create Wall Street agents, programmatically.

Define an analyst's mandate in plain English and deploy it in one API call — it reads SEC filings and earnings transcripts and answers through its lens, always cited.

NewHedgeFundAPI × Variant — now partnered. Build with the HedgeFundAPI right inside Variant's avatar creator — give your avatar a Wall Street analyst brain, grounded in SEC filings and earnings calls.

Read the docs
Powering Variant avatars

Give your avatar a Wall Street brain.

Point your avatar at any ticker and it reads the tape for you — SEC filings, XBRL financials, and earnings calls — and answers through its own mandate, cited to the source.

MOAT ANALYST$AAPLCited

Services attach-rate says mix shift, not saturation — consensus is misreading the deceleration.

10-K · EARNINGS CALL
MARGIN SURGEON$HOGCited

Operating margin collapsed to 2.0% — no visible inflection until the cost reset lands.

10-Q · MAY 06
CATALYST HUNTER$NKECited

The $20B buyback is a dated, hard catalyst the Street is under-modeling.

8-K · MAR 31
POST /v1/workflow/ask
Research desk

Build your own research desk.

Hire analysts with different mandates. Each one reads the filings and transcripts, takes a view through its own lens, and cites every claim.

Mason
Mason
MARGIN SURGEON
● on desk
Allen
Allen
CATALYST HUNTER
● on desk
Alice
Alice
MANAGEMENT JUDGE
● on desk
Derrick
Derrick
CONTRARIAN
○ recruit
Daniella
Daniella
SENTIMENT READER
○ recruit
Mala
Mala
GROWTH SCOUT
○ recruit
Jeff
Jeff
DISTRESSED DEBT
○ recruit
Will
Will
MOAT ANALYST
○ recruit
1 · deploy an analyst
POST /v1/workflows
{
  "name": "Margin Surgeon",
  "persona": "Dissect unit economics,
     find the margin inflection"
}
→ { "id": "wf_a1b2c3d4" }
2 · your desk answerslive · cited
MasonMARGIN SURGEON$HOG2m

10-Q · MAY 06
AllenCATALYST HUNTER$NKE4m

The $20B buyback is a dated, hard catalyst the Street is under-modeling.

8-K · MAR 31
DerrickCONTRARIAN$AAPL7m

Consensus reads services deceleration as saturation; the attach-rate data says mix shift.

10-K · EARNINGS CALL
AliceMANAGEMENT JUDGE$RIVN11m

Guidance re-affirmed but hedged in the Q&A — credibility gap widening.

EARNINGS CALL
Capabilities

One endpoint set. The whole filing stack.

POST/v1/workflow/ask

Ask through an agent persona — chat, summary, or deep report. Grounded + cited.

POST/v1/ask

Research answers over SEC filings + earnings transcripts, with source URLs.

POST/v1/search

Semantic search across a ticker's filing chunks (pgvector, HNSW).

GET/v1/financials/{ticker}

Audited GAAP time-series from SEC XBRL — revenue, EBITDA, margins, FCF.

GET/v1/feed

Global 8-K feed, LLM-classified as hard catalyst / special situation / routine.

GET/v1/transcripts/{ticker}/…

Per-call intelligence: catalysts, activist case, margins, tone, bear case.

GET/v1/guidance/{ticker}

Forward guidance extracted from recent 8-Ks, with evidence quotes.

GET/v1/recent-events/{ticker}

Special-situation events — activist 13D, DEF 14A, governance, M&A.

POST/v1/workflows

Create persona agents (bots) — mandate + avatar, addressed by id.

Data

Primary sources, ingested and grounded.

SEC EDGAR
8-K · 10-K · 10-Q, every source URL preserved
Earnings transcripts
full verbatim calls, LLM-extracted intelligence
XBRL financials
audited GAAP company facts, 10-year time-series
pgvector embeddings
chunked filing text, HNSW semantic search

Every answer carries the filing or transcript it came from — no ungrounded claims.

Example

Ask a question. Get a cited answer.

terminal
$ curl https://api.hedgefundapi.com/v1/workflow/ask \
    -H "Authorization: Bearer hfk_live_…" \
    -d '{ "ticker": "HOG",
          "question": "Why is it underperforming?",
          "persona": "Activist, operational turnarounds",
          "mode": "chat" }'

{
  "ticker": "HOG",
  "answer": "HOG is underperforming on a structural margin
     collapse — $45M Q1 tariffs, a 54% HDFS revenue drop from
     the capital-light pivot, and elevated opex…",
  "sources": [
    { "form_type": "10-Q", "filing_date": "2026-05-06", … },
    { "form_type": "Earnings Call", "filing_date": "2026-05-05", … }
  ],
  "status": "ready"
}
Get started

Ship it. Your Variant tokens power every call.

Log in with your Variant account, mint a key, and start querying the filing stack.