# Stock Bloc SEC Data API

> Stock Bloc SEC 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).

Retrieves parsed SEC EDGAR filing data including 13F institutional holdings consensus across tracked funds

## Facts

- Endpoint: GET https://stockbloc.ai.studio/api/v1/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-data-api-eab8f3b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ISfqWc08qX5GG1e4DUYY3

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-data-api-eab8f3b3
```

Example prompt: Pull the latest SEC 13F consensus holdings data from Stock Bloc — I want to see which funds are holding the most Amazon and Alphabet shares and what the total position values are.

## When to prefer this

Choose this endpoint when you need aggregated institutional holdings data parsed from SEC 13F filings, particularly to identify consensus positions across multiple funds and total USD exposure. Prefer it over raw EDGAR scraping when you want pre-parsed, structured consensus data with fund counts and valuations in a single API call.

## Known failure modes

- Missing or invalid query parameters returns ambiguous result
- SEC EDGAR upstream unavailability may delay or fail data retrieval
- Ticker symbol may be null for some international or less-tracked securities
- Payment failure via x402/USDC blocks request processing
- Rate limiting if payment is not properly processed

## 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 containing the SEC EDGAR source label, success status, number of parsed funds, total funds tracked, and an array of consensus holdings with each holding's company name, ticker symbol (if available), count of funds holding the position, and total USD value across all tracked funds.

## 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-data-api-eab8f3b3/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)
