# CodePulse API - SEC Company Filing Lookup

> CodePulse API - SEC Company Filing Lookup is a paid API for AI agents from codepulse-api.hahavoid0.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Retrieves SEC CIK numbers and recent filing history for a company by name or identifier

## Facts

- Endpoint: POST https://codepulse-api.hahavoid0.workers.dev/company/sec
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/codepulse-api-sec-company-filing-lookup-bfc7863b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8RUMayvHSdRowhKEwm0iC

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 codepulse-api-sec-company-filing-lookup-bfc7863b -d '<json body>'
```

Example prompt: Can you look up Apple's SEC filings and give me their CIK number along with any recent 10-Q or 10-K submissions?

## When to prefer this

Use this endpoint when you need programmatic access to SEC EDGAR data without managing API keys or authentication. Best suited for AI agents that need quick, pay-per-call lookups of public company SEC filings, CIK numbers, or regulatory filing history. Prefer this over direct EDGAR scraping when you need structured JSON output with confidence scoring and disclaimer metadata already included.

## Known failure modes

- Company not found in SEC EDGAR — returns unsupported or low confidence result
- Ambiguous company name matching multiple entities — may return wrong company or low confidence
- Private companies not registered with SEC — endpoint may return no results or 'not supported'
- Payment failure via x402/USDC — call not processed
- Rate limits or worker timeouts on Cloudflare edge — transient 5xx errors

## How this service works

Queries recent SEC filings (10-K, 10-Q, 8-K) by ticker or CIK identifier.

## Output

Returns a JSON object containing the company's SEC CIK number, a list of recent filings (each with form type, filing date, description, and accession number), confidence level, data freshness date, and a disclaimer. Also includes a 'supported' flag and any warnings about the query.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "cik"
     ],
     "properties": {
      "cik": {
       "type": "string",
       "description": "10-digit SEC CIK identifier (e.g. 0000320193)"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "cik": "0000320193",
   "recent_filings": [
    {
     "form": "10-Q",
     "filingDate": "2026-05-01",
     "description": "Quarterly Report",
     "accessionNumber": "0000320193-26-000010"
    }
   ]
  },
  "warnings": [],
  "supported": true,
  "confidence": "high",
  "data_as_of": "2026-06",
  "disclaimer": "Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/codepulse-api-sec-company-filing-lookup-bfc7863b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from codepulse-api.hahavoid0.workers.dev](https://www.zero.xyz/host/codepulse-api.hahavoid0.workers.dev/llms.txt)
