# Stock Bloc SEC EDGAR Data API

> Stock Bloc SEC EDGAR Data API is a paid API for AI agents from stockbloc.ai.studio, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-12).

Fetches and parses SEC EDGAR filing data including 13F-HR institutional holdings, consensus positions, and fund tracking analytics for AI agents

## Facts

- Endpoint: GET https://stockbloc.ai.studio/api/data/sec?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stock-bloc-sec-edgar-data-api-79f081e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UTRw6Ps1wofo-tnLUbXXy

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stock-bloc-sec-edgar-data-api-79f081e3
```

Example prompt: Pull the latest SEC EDGAR 13F institutional holdings data — I want to see which funds are holding Amazon and Alphabet, the total value of their positions, and how many funds are in each consensus holding.

## When to prefer this

Choose this endpoint when you need structured, parsed SEC EDGAR 13F institutional holdings data with consensus aggregation across funds — particularly when you want to know which major institutions hold a stock, fund counts, and total position values without parsing raw EDGAR filings yourself. Prefer this over generic market data APIs when regulatory filing data and institutional ownership transparency is the goal.

## Known failure modes

- Missing or invalid properties parameter may return empty or malformed response
- SEC EDGAR data unavailability or rate limiting on upstream source could cause failure
- Payment not processed (x402 USDC payment required) results in 402 response
- Network timeout if EDGAR is slow to respond
- Null ticker symbols for some holdings (as seen in example response for Alphabet and TSMC)

## How this service works

Financial research API for AI agents: Stock Bloc SEC Analyst (10-K/10-Q/8-K filing analysis), market data, MCP tools, and x402 USDC payments on Base.

## Output

Returns a JSON object with the SEC EDGAR data source label, a success status, the number of parsed funds, an array of consensus holdings (each with company name, ticker symbol, fund count, and total value in USD), and the total number of funds tracked.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "source": "SEC EDGAR Form 13F-HR information tables",
  "status": "success",
  "parsedFunds": 13,
  "consensusHoldings": [
   {
    "name": "AMAZON COM INC",
    "symbol": "AMZN",
    "fundCount": 10,
    "totalValueUsd": 11799348566
   },
   {
    "name": "ALPHABET INC",
    "symbol": null,
    "fundCount": 6,
    "totalValueUsd": 32140052117
   },
   {
    "name": "TAIWAN SEMICONDUCTOR MANUFAC",
    "symbol": null,
    "fundCount": 6,
    "totalValueUsd": 5370050039
   }
  ],
  "totalFundsTracked": 13
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stock-bloc-sec-edgar-data-api-79f081e3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stockbloc.ai.studio](https://www.zero.xyz/host/stockbloc.ai.studio/llms.txt)
