# SEC Fundamentals Stock Screener

> SEC Fundamentals Stock Screener is a paid API for AI agents from sec.multyplylabs.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-13).

Filter 20,000+ US public companies by any combination of SEC-reported financial metrics and return matching companies with tickers, industries, and metric values

## Facts

- Endpoint: GET https://sec.multyplylabs.com/screen?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sec-fundamentals-stock-screener-7ca1b8f4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YLSHc5LLpXmjQlHvofUx_

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 sec-fundamentals-stock-screener-7ca1b8f4
```

Example prompt: Screen the SEC fundamentals database for US public companies with gross margin above 60% AND revenue over $1 billion — show me their names, tickers, industries, and those metric values.

## When to prefer this

Use this endpoint when you need to discover or filter US public companies based on multiple SEC-reported financial fundamentals simultaneously — ideal for equity research workflows, investment screening, and any task requiring programmatic filtering of the full US public company universe by financial metrics. Prefer this over general search when you need structured financial data from official SEC filings with precise numeric thresholds.

## Known failure modes

- Invalid or unrecognized metric name returns an error or empty result
- Metric thresholds with no matching companies return an empty list
- Malformed filter expression returns a 400-level error
- Missing required query parameters return a validation error
- Rate limiting or payment failure returns a 402 response

## How this service works

Stock screener over SEC fundamentals: filter 20,000+ US public companies by any combination of financial metrics (e.g. gross_margin > 0.6 AND revenue > $1B). Returns matching companies with names, tickers, industries and their metric values. Built for agent-driven equity research.

## Output

A list of matching US public companies (from 20,000+ universe) that satisfy all specified financial metric filters, each with company name, ticker symbol, industry classification, and the values of the requested financial metrics

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "fy",
      "filters"
     ],
     "properties": {
      "fy": {
       "type": "integer",
       "description": "Fiscal year to screen."
      },
      "limit": {
       "type": "integer",
       "default": 100,
       "maximum": 500,
       "description": "Maximum companies to return."
      },
      "filters": {
       "type": "string",
       "description": "JSON list of [metric, op, value], e.g. [[\"gross_margin\",\">\",0.6],[\"revenue\",\">\",1e9]]"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 12,
  "companies": [
   {
    "cik": 320193,
    "name": "Apple Inc.",
    "gross_margin": 0.469
   }
  ],
  "fiscal_year": 2025
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sec-fundamentals-stock-screener-7ca1b8f4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sec.multyplylabs.com](https://www.zero.xyz/host/sec.multyplylabs.com/llms.txt)
