Regulatory Filings
Full-text search across recent regulatory filings, with form type, filer, and a link to the document itself.
What it does
Searches recent regulatory filings (full-text) for a company, ticker, or theme (e.g. 'bitcoin treasury'). Returns the most recent matching filings with form type, filer, and a direct document link.
Parameters
| Name | Type | Description |
|---|---|---|
queryrequiredquery | string | Free-text query, e.g. a company name, ticker, or theme. |
Call it
One API key works for MCP, REST and WebSocket; each call uses one unit. Agents without an account can pay per call with x402.
curl "https://mcp.f1ow.com/v1/filings?query=bitcoin+ETF" \
-H "Authorization: Bearer $F1OW_API_KEY"{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "filings_search",
"arguments": {
"query": "bitcoin ETF"
}
}
}const res = await fetch("https://mcp.f1ow.com/v1/filings?query=bitcoin+ETF", {
headers: { Authorization: `Bearer ${process.env.F1OW_API_KEY}` },
});
const data = await res.json(); // the tool's result as JSON, typed in the OpenAPI spec
console.log(data);import os, requests
res = requests.get(
"https://mcp.f1ow.com/v1/filings?query=bitcoin+ETF",
headers={"Authorization": f"Bearer {os.environ['F1OW_API_KEY']}"},
)
data = res.json() # the tool's result as JSON, typed in the OpenAPI spec
print(data)// wss://mcp.f1ow.com/v1/ws — subprotocol "jsonrpc-2.0", Authorization: Bearer <key>
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "filings_search",
"arguments": {
"query": "bitcoin ETF"
}
}
}
// Or push a fresh result whenever it changes (minimum interval 15 s)
{
"jsonrpc": "2.0",
"id": 2,
"method": "subscriptions/subscribe",
"params": {
"name": "filings_search",
"arguments": {
"query": "bitcoin ETF"
},
"intervalSeconds": 60
}
}# No account: the first call answers 402 with a PAYMENT-REQUIRED challenge;
# an x402 client pays it in USDC on Base and retries.
curl "https://mcp.f1ow.com/x402/v1/filings?query=bitcoin+ETF"Sample response
A real response captured 2026-11-13. JSON is what REST and WebSocket return, and the structuredContent of an MCP call (trimmed for length), with generatedAt for freshness. Text is the report an MCP client hands to a model.
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025328/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025257/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025307/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025262/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025219/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025313/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025299/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025230/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025343/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025296/cls-primary-document.htm
2026-10-28 | NPORT-P | PROSHARES TRUST (CIK 0001174610)
PART-FS
https://www.sec.gov/Archives/edgar/data/1174610/000207169126025336/cls-primary-document.htm
2026-09-28 | 497K | PROSHARES TRUST (CIK 0001174610)
PROSHARES ULTRASHORT BITCOIN ETF
https://www.sec.gov/Archives/edgar/data/1174610/000117461026000965/f46119d1.htm
2026-08-28 | NPORT-P | SKYBRIDGE OPPORTUNITY FUND (CIK 0001181848)
NPORT-P
https://www.sec.gov/Archives/edgar/data/1181848/000119312526373821/primary_doc.xml
2026-05-29 | NPORT-P | SKYBRIDGE OPPORTUNITY FUND (CIK 0001181848)
NPORT-P
https://www.sec.gov/Archives/edgar/data/1181848/000119312526247337/primary_doc.xml
2026-05-08 | N-CSR | Volatility Shares Trust (CIK 0001884021)
VOLATILITY SHARES - N-CSR
https://www.sec.gov/Archives/edgar/data/1884021/000113322826008134/vs-efp23432_ncsr.htm{
"filings": [
{
"company": "PROSHARES TRUST (CIK 0001174610)",
"description": "PART-FS",
"filedDate": "2026-10-28",
"form": "NPORT-P",
"url": "https://www.sec.gov/Archives/edgar/data/1174610/000207169126025328/cls-primary-document.htm"
},
{
"company": "PROSHARES TRUST (CIK 0001174610)",
"description": "PART-FS",
"filedDate": "2026-10-28",
"form": "NPORT-P",
"url": "https://www.sec.gov/Archives/edgar/data/1174610/000207169126025257/cls-primary-document.htm"
},
{
"company": "PROSHARES TRUST (CIK 0001174610)",
"description": "PART-FS",
"filedDate": "2026-10-28",
"form": "NPORT-P",
"url": "https://www.sec.gov/Archives/edgar/data/1174610/000207169126025307/cls-primary-document.htm"
},
{
"company": "PROSHARES TRUST (CIK 0001174610)",
"description": "PART-FS",
"filedDate": "2026-10-28",
"form": "NPORT-P",
"url": "https://www.sec.gov/Archives/edgar/data/1174610/000207169126025262/cls-primary-document.htm"
},
{
"company": "PROSHARES TRUST (CIK 0001174610)",
"description": "PART-FS",
"filedDate": "2026-10-28",
"form": "NPORT-P",
"url": "https://www.sec.gov/Archives/edgar/data/1174610/000207169126025219/cls-primary-document.htm"
},
{
"company": "PROSHARES TRUST (CIK 0001174610)",
"description": "PART-FS",
"filedDate": "2026-10-28",
"form": "NPORT-P",
"url": "https://www.sec.gov/Archives/edgar/data/1174610/000207169126025313/cls-primary-document.htm"
},
"… 9 more"
],
"generatedAt": "2026-11-13T08:05:48.9251555+00:00"
}Related tools
news_searchRecent coverage on any topic, drawn from a crypto news aggregator and a live search model at the same time.
research_regimeWhat kind of market you are trading in. Seven forces — trend, volatility, cycle, sentiment, leverage stress, ETF liquidity, rotation — each voting with its own reasoning and its own threshold for changing the call.
research_positioningWho is on the other side of your trade. Up to eight reads on one coin — who is crowded, who is fragile, who is trapped — plus the price levels the whole board is watching.
research_opportunitiesA liquidity-qualified major and mid-cap universe screened on crowding, stress, leverage, compression, trend, location and entry quality. Ranked candidates with disclosed setup rules and entry, stop and target geometry — not a forecast or a proven edge.
Call Regulatory Filings from your agent
Sign in, get an API key and make your first call in under a minute. No card required.
For agents: this page as Markdown · all docs