# SelectaRank Data Gateway — SEC EDGAR Filings by CIK

> SelectaRank Data Gateway — SEC EDGAR Filings by CIK is a paid API for AI agents from selectarank-data.vercel.app, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-02).

Retrieves SEC EDGAR filing records (10-K, 10-Q, etc.) for a company identified by its CIK number, returning company metadata and a list of filed documents with dates and URLs.

## Facts

- Endpoint: GET https://selectarank-data.vercel.app/v1/us/sec/filings/%7Bcik%7D?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/selectarank-data-gateway-sec-edgar-filings-by-cik-d24d1cca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_30ffIPBWsYTDLMVwmjBnf

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 selectarank-data-gateway-sec-edgar-filings-by-cik-d24d1cca
```

Example prompt: Pull up the SEC EDGAR filings for Apple — their CIK is 0000320193 — and show me the most recent 10-K annual report filing date and document link.

## When to prefer this

Choose this endpoint when you need structured SEC EDGAR filing data for a specific public company by CIK without setting up an account or API key. It is ideal for agent workflows requiring pay-per-call access to regulatory filings data, particularly when building lightweight financial research or compliance tools that don't justify a full SEC EDGAR API integration. Prefer it over direct SEC EDGAR scraping when you need a clean JSON response with minimal setup.

## Known failure modes

- Invalid or unknown CIK returns empty filings array or 404-equivalent response
- CIK formatted incorrectly (missing leading zeros) may cause lookup failure
- Payment not completed via x402/Base USDC results in 402 Payment Required response
- Upstream SEC EDGAR API downtime causes request failure or stale data
- Rate limiting or per-call payment failure blocks repeated requests

## How this service works

Pay-per-call access to public-domain data (USGS earthquakes, NOAA/NWS forecasts, World Bank indicators) plus an x402 endpoint pre-payment checker over x402 on Base USDC. No account or API key.

## Output

A JSON object containing a meta block indicating the SEC EDGAR source, a company block with the CIK and official company name, and a filings array where each entry includes the form type (e.g. 10-K, 10-Q), the filing date, and a direct URL to the filing document on SEC.gov.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "source": "SEC EDGAR"
  },
  "company": {
   "cik": "0000320193",
   "name": "Apple Inc."
  },
  "filings": [
   {
    "url": "https://www.sec.gov/Archives/edgar/data/...",
    "form": "10-K",
    "filingDate": "2025-10-31"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/selectarank-data-gateway-sec-edgar-filings-by-cik-d24d1cca/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from selectarank-data.vercel.app](https://www.zero.xyz/host/selectarank-data.vercel.app/llms.txt)
