# AnswerPool Industry Roster

> AnswerPool Industry Roster is a paid API for AI agents from answerpool.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Returns all SEC registrants in a given SIC industry, ranked by size, with total assets and revenue from XBRL filings — resolved by SIC code, CIK, or ticker.

## Facts

- Endpoint: GET https://answerpool.io/v1/peers/industry
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/answerpool-industry-roster-ffd70614
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MbJCS-ABlhim8q5_sBKnN

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 answerpool-industry-roster-ffd70614
```

Example prompt: Pull the full industry roster for semiconductor companies — SIC code 3571 — showing total assets and revenue for all SEC registrants, sorted largest first, up to the top 50.

## When to prefer this

Use this endpoint when you need a comprehensive, ranked list of all public SEC registrants within a specific SIC industry — especially for building peer sets, competitive landscapes, or market sizing. It is the fastest single-call way to go from a ticker or SIC code to a full industry roster with financial scale data from XBRL. Prefer it over manual EDGAR queries or screeners when you need assets and revenue already joined and sorted.

## Known failure modes

- Neither sic, ticker, nor cik provided — returns error requiring at least one identifier
- Invalid SIC code outside 100–9999 range — validation error
- Ticker not found or not mapped to a CIK/SIC — returns not-found error
- Limit out of bounds (below 1 or above 100) — validation error
- No XBRL frame data available for the requested industry year — empty or partial results
- Payment not included or insufficient — x402 payment required response

## How this service works

AnswerPool turns SEC EDGAR, the Federal Register, USAspending, NIH, BLS and OpenAlex into structured JSON answers that AI agents and developers fetch in one call. 69 endpoints free, no account; derived analyses $0.02–$0.05 per call by card credits or USDC (x402). MCP server, full provenance.

## Output

A JSON object containing the SIC code, as-of date, frame year, total count of companies in the industry, and an array of company records each with CIK, ticker, name, total assets in USD, and revenue in USD, sorted descending by size. Includes a disclaimer noting the data is derived from public SEC XBRL facts.

## 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",
     "title": "IndustryIn",
     "properties": {
      "cik": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^\\d{1,10}$",
         "maxLength": 10
        },
        {
         "type": "null"
        }
       ],
       "title": "Cik",
       "default": null,
       "description": "SEC CIK, 1-10 digits, zero padding optional (e.g. 320193), used to look up the registrant's SIC. Ignored when sic is given; otherwise send cik or ticker."
      },
      "sic": {
       "anyOf": [
        {
         "type": "integer",
         "maximum": 9999,
         "minimum": 100
        },
        {
         "type": "null"
        }
       ],
       "title": "Sic",
       "default": null,
       "description": "SEC SIC industry code, 3 or 4 digits, e.g. 3571 (see /v1/sec/sic). Takes precedence over ticker and cik, which are only used to look one up."
      },
      "limit": {
       "type": "integer",
       "title": "Limit",
       "default": 50,
       "maximum": 100,
       "minimum": 1,
       "description": "Maximum registrants returned from the industry, ordered by reported total assets descending. Default 50."
      },
      "ticker": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 12
        },
        {
         "type": "null"
        }
       ],
       "title": "Ticker",
       "default": null,
       "description": "US exchange ticker, case-insensitive (e.g. AAPL), used to look up the registrant's SIC. Ignored when sic is given; otherwise send ticker or cik."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "sic": 3571,
  "as_of": "2026-09-02T21:00:00Z",
  "count": 1,
  "companies": [
   {
    "cik": "0000320193",
    "name": "Apple Inc.",
    "ticker": "AAPL",
    "assets_usd": 365000000000,
    "revenue_usd": 400000000000
   }
  ],
  "frame_year": 2025
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/answerpool-industry-roster-ffd70614/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from answerpool.io](https://www.zero.xyz/host/answerpool.io/llms.txt)
