# AgentHarbor SEC Company Lookup

> AgentHarbor SEC Company Lookup is a paid API for AI agents from x402.agentharbor.agency, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-27).

Returns EDGAR profile, latest annual XBRL financials, and recent SEC filings for a U.S.-listed company given its stock ticker or CIK number.

## Facts

- Endpoint: GET https://x402.agentharbor.agency/sec-company?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-27
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentharbor-sec-company-lookup-c8bea0e1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dbDYxXxekeNQo72I9C3A6

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 agentharbor-sec-company-lookup-c8bea0e1
```

Example prompt: Pull the EDGAR profile and latest annual financials for Apple — ticker AAPL — and show me their most recent 10 SEC filings including any 8-K event titles.

## When to prefer this

Choose this endpoint when you need authoritative SEC EDGAR data — legal entity details, XBRL-sourced financials, or official filing history — for a U.S.-listed public company identified by ticker or CIK. Prefer this over general web scraping or financial data APIs when you need legally filed figures with source accession numbers, or when you need to retrieve actual SEC document links and 8-K event classifications. The $0.01/call pricing and no-charge-if-not-found policy makes it cost-effective for bulk lookups or uncertain ticker sets.

## Known failure modes

- Company not found by ticker or CIK — returns not-found response with no charge
- Invalid ticker format rejected by input validation
- Invalid CIK format (non-numeric) rejected by schema
- Form type filter typo yields empty filings list
- Private company or non-U.S.-listed entity not in EDGAR — returns not found
- EDGAR upstream outage causing delayed or missing data
- Requested filings count outside 0-25 range rejected

## How this service works

Given a U.S.-listed company's stock ticker or SEC CIK, returns its EDGAR profile (legal name, tickers, exchanges, SIC industry, state of incorporation, fiscal year end), its latest annual financials from XBRL (revenue, operating and net income, diluted EPS, assets, liabilities, equity, cash, shares outstanding, each with period and source filing) and its recent filings with 8-K item titles and document links. Companies only. Not charged if not found.

## Output

Returns a structured JSON object containing: (1) EDGAR profile fields — legal name, tickers, exchanges, SIC industry code, state of incorporation, fiscal year end; (2) latest annual XBRL financials — revenue, operating income, net income, diluted EPS, total assets, total liabilities, equity, cash, shares outstanding, each with reporting period and source filing accession number; (3) a list of recent SEC filings including form type, filing date, 8-K item titles where applicable, and document links. Returns a not-found indicator (without charge) if the company cannot be located.

## 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",
     "properties": {
      "cik": {
       "type": "string",
       "pattern": "^[0-9]{1,10}$",
       "description": "SEC Central Index Key, digits only (give ticker or cik)"
      },
      "forms": {
       "type": "string",
       "maxLength": 120,
       "description": "Optional filter, comma-separated form types, e.g. 10-K,8-K"
      },
      "ticker": {
       "type": "string",
       "pattern": "^[A-Za-z0-9][A-Za-z0-9.\\-]{0,9}$",
       "description": "Stock ticker, e.g. AAPL (give ticker or cik)"
      },
      "filings": {
       "type": "string",
       "pattern": "^[0-9]{1,2}$",
       "description": "How many recent filings to list, 0-25 (default 10)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentharbor-sec-company-lookup-c8bea0e1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.agentharbor.agency](https://www.zero.xyz/host/x402.agentharbor.agency/llms.txt)
