# ScrapeMole Companies: SEC EDGAR Company Profile Lookup

> ScrapeMole Companies: SEC EDGAR Company Profile Lookup is a paid API for AI agents from companies.scrapemole.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-12).

Retrieves SEC EDGAR company profile data including industry, incorporation details, filer category, addresses, exchanges, and latest filings for a US public company by ticker or CIK

## Facts

- Endpoint: GET https://companies.scrapemole.workers.dev/v1/company?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapemole-companies-sec-edgar-company-profile-lookup-fb082914
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7sRJ_syfu1EkIpURWF53J

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 scrapemole-companies-sec-edgar-company-profile-lookup-fb082914
```

Example prompt: Pull up the SEC EDGAR profile for Apple — ticker AAPL — and give me their industry classification, filer category, state of incorporation, and their most recent filings.

## When to prefer this

Choose this endpoint when you need authoritative, structured SEC EDGAR company profile data for US public companies — especially when you need filer category, SIC/industry classification, incorporation details, exchange listings, or links to actual SEC filings. Prefer this over general web scraping or financial data APIs when regulatory accuracy and direct EDGAR provenance matter. It is pay-per-call with no account required, making it ideal for agent workflows that only occasionally need company lookup without subscription overhead.

## Known failure modes

- Invalid or unknown ticker returns no results or an error
- Invalid CIK returns no results
- Neither ticker nor CIK provided results in a validation error
- Company exists in EDGAR but has no recent filings — latestFilings array may be empty
- Payment not settled (x402 failure) — call is not charged and no data returned
- Rate limiting or upstream SEC EDGAR unavailability may cause transient errors

## How this service works

Pay-per-call US company data for agents from SEC EDGAR (public domain): company/ticker search, company profiles (industry, incorporation, filer category, addresses, latest filings), XBRL financials (revenue, net income, EPS, cash flow, balance sheet; 5 years + 4 quarters) and filing lists with document links. USDC via x402, no accounts; failed calls are never charged.

Payments: x402 v2, scheme "exact", USDC on Base (eip155:8453). The payment is verified before the work and settled only when the response is 200. Terms: https://companies.scrapemole.workers.dev/terms

## Output

Returns a JSON object with the company's CIK, legal name, SIC code, industry label, phone number, ticker symbols, exchange listings, entity type, filer category, fiscal year end (MMDD), former names with date ranges, business mailing address, state of incorporation, a link to the EDGAR filing page, and an array of the latest SEC filings each with form type, filing date, report date, accession number, and a direct document URL.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "cik": {
       "type": "string",
       "description": "SEC Central Index Key, e.g. 320193. Give ticker or cik."
      },
      "ticker": {
       "type": "string",
       "examples": [
        "AAPL"
       ],
       "description": "Stock ticker, e.g. AAPL. Give 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": {
  "cik": 320193,
  "sic": "3571",
  "name": "Apple Inc.",
  "phone": "(408) 996-1010",
  "tickers": [
   "AAPL"
  ],
  "edgarUrl": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=320193",
  "industry": "Electronic Computers",
  "exchanges": [
   "Nasdaq"
  ],
  "entityType": "operating",
  "formerNames": [
   {
    "to": "2007-01-04",
    "from": "1994-01-26",
    "name": "APPLE COMPUTER INC"
   }
  ],
  "filerCategory": "Large Accelerated Filer",
  "fiscalYearEnd": "0926",
  "latestFilings": [
   {
    "form": "10-Q",
    "filingDate": "2026-07-31",
    "reportDate": "2026-06-27",
    "documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/aapl-20260627.htm",
    "accessionNumber": "0000320193-26-000020"
   }
  ],
  "businessAddress": {
   "zip": "95014",
   "city": "CUPERTINO",
   "state": "CA",
   "street1": "ONE APPLE PARK WAY"
  },
  "stateOfIncorporation": "CA"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrapemole-companies-sec-edgar-company-profile-lookup-fb082914/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from companies.scrapemole.workers.dev](https://www.zero.xyz/host/companies.scrapemole.workers.dev/llms.txt)
