# SEC Filing Change Signal

> SEC Filing Change Signal is a paid API for AI agents from evidence.regulavita.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Detects new relevant SEC Form D and other filing changes for a given entity, returning a decision signal and next polling cursor for autonomous agents.

## Facts

- Endpoint: POST https://evidence.regulavita.com/v1/sec/filing-change-signal?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sec-filing-change-signal-49225238
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PfpPObqvmaGSECODBv00U

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-filing-change-signal-49225238 -d '<json body>'
```

Example prompt: Check if Acme Capital LLC has had any new SEC filings since January 1, 2026 and tell me whether there's a new relevant filing I should know about.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call polling signal for SEC filing changes — especially Form D fundraising triggers — without maintaining API keys or a subscription. Ideal for autonomous agents that need to periodically check for new filings and receive a structured decision signal with a cursor for the next poll. Prefer over manual EDGAR scraping or subscription-based compliance services when cost-per-call economics and agentic polling patterns are required.

## Known failure modes

- Unknown or unresolvable entity returns empty filings array with NO_NEW_FILING decision
- Invalid or future since timestamp may return an error or empty result
- Malformed request body results in 400-level HTTP error
- Payment failure (x402) if USDC balance is insufficient
- Rate limiting or service unavailability returns 5xx error

## How this service works

Check whether a company filed a new SEC 8-K, 10-Q, or 10-K after a timestamp. Accepts a ticker or CIK and returns a compact filing decision, accession links, and a next-check cursor; no materiality opinion or investment advice.

## Output

A JSON object containing a decision field (e.g. NEW_RELEVANT_FILING or NO_NEW_FILING), a list of new filings found, a filing count, a next_since cursor timestamp for the next poll, a request ID, and a path to premium evidence if available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cik": {
   "type": "string",
   "pattern": "^[0-9]{1,10}$",
   "description": "SEC Central Index Key; use instead of ticker."
  },
  "forms": {
   "type": "array",
   "items": {
    "enum": [
     "8-K",
     "10-Q",
     "10-K"
    ]
   },
   "maxItems": 3,
   "minItems": 1
  },
  "since": {
   "type": "string",
   "format": "date-time",
   "description": "Return selected forms accepted after this UTC timestamp."
  },
  "ticker": {
   "type": "string",
   "pattern": "^[A-Za-z0-9.-]{1,10}$",
   "description": "US-listed company ticker, for example AAPL."
  },
  "max_source_age_seconds": {
   "type": "integer",
   "maximum": 3600,
   "minimum": 60
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "filings": [],
  "decision": "NEW_RELEVANT_FILING",
  "next_since": "2026-08-04T00:00:00Z",
  "request_id": "sec_signal_example",
  "filing_count": 1,
  "premium_evidence_path": "/v1/sec/filing-trigger-delta"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sec-filing-change-signal-49225238/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from evidence.regulavita.com](https://www.zero.xyz/host/evidence.regulavita.com/llms.txt)
