# Company Research Dossier (x402 Gateway)

> Company Research Dossier (x402 Gateway) is a paid API for AI agents from x402-gateway.blackwoodstate8.workers.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-19).

Returns a bundled company intelligence dossier covering domain registration, DNS, email/web security, recent news, and optional SEC financials for a given website domain and stock ticker.

## Facts

- Endpoint: POST https://x402-gateway.blackwoodstate8.workers.dev/v1/company-dossier?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/company-research-dossier-x402-gateway-72bcae85
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZwIhjx0xrElpuQ8H6rn-O

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 company-research-dossier-x402-gateway-72bcae85 -d '<json body>'
```

Example prompt: Can you pull a full company research dossier on stripe.com — include their domain registration, DNS, email security, latest news, and SEC financials using ticker STRIPE if available?

## When to prefer this

Choose this endpoint when you need a bundled, one-call company intelligence report for a business with a known website domain, especially when you want domain health, email security, recent news, and SEC financials all at once for $0.03 USDC rather than making separate API calls. Prefer this over individual domain-lookup, news, or SEC endpoints when doing due diligence or prospect research. Do not use for private individuals, credit checks, private financials, or companies without a public website.

## Known failure modes

- Domain not found or has no public registration data — partial results returned with errors array populated
- Ticker provided but company is not a US SEC filer — financials section will be empty or errored
- Private company with no website — endpoint is not designed for this use case
- Rate limiting or upstream news/DNS provider outage — may return partial data with errors
- Malformed domain input — validation error returned
- Response timeout beyond p95 of 8000ms for complex queries

## How this service works

Use when you need company research, due diligence or a quick analysis of a business from its website domain and optional ticker. Do not use for private financials, credit scores, people search or businesses without a website. Returns JSON with a company research dossier in one call: domain registration and DNS, email and website security, latest news and, with a ticker, SEC financials, priced below the separate calls for 0.03 USDC per call. Typical response time 8000 ms (p95). Category: Data.

## Output

A JSON object (company dossier) containing: domain registration details, DNS records (A and MX), email and website security checks, an array of recent news articles (title, URL, source, published date), SEC financial data (if a ticker was provided), error details for any sub-calls that failed, and attribution metadata. Also includes a 'next' pointer for follow-on calls.

## 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": [
      "domain"
     ],
     "properties": {
      "name": {
       "type": "string",
       "maxLength": 100,
       "minLength": 2,
       "description": "Company name for the news search (taken from the domain when omitted), e.g. Stripe"
      },
      "domain": {
       "type": "string",
       "maxLength": 253,
       "minLength": 3,
       "description": "Company website domain, e.g. stripe.com"
      },
      "ticker": {
       "type": "string",
       "pattern": "^[A-Za-z][A-Za-z0-9.-]{0,9}$",
       "description": "Stock ticker for SEC financials, US filers only (no financials when omitted), e.g. AAPL"
      }
     }
    },
    "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",
     "required": [
      "domain",
      "registration",
      "dns",
      "email",
      "security",
      "news",
      "financials",
      "errors",
      "attribution"
     ],
     "properties": {
      "dns": {
       "anyOf": [
        {
         "type": "object",
         "required": [
          "a",
          "mx"
         ],
         "properties": {
          "a": {
           "type": "array",
           "items": {
            "type": "string"
           }
          },
          "mx": {
           "type": "array",
           "items": {
            "type": "string"
           }
          }
         },
         "additionalProperties": false
        },
        {
         "type": "null"
        }
       ]
      },
      "news": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "title",
         "url",
         "source",
         "publishedAt"
        ],
        "properties": {
         "url": {
          "type": "string"
         },
         "title": {
          "type": "string"
         },
         
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dns": {
   "a": [
    "17.253.144.10"
   ],
   "mx": [
    "mx-in.g.apple.com",
    "mx-in-hfd.apple.com",
    "mx-in-ma.apple.com",
    "mx-in-rn.apple.com",
    "mx-in-sg.apple.com",
    "mx-in-vib.apple.com"
   ]
  },
  "news": [
   {
    "url": "https://www.thehindubusinessline.com/info-tech/apple-says-iphone-duo-demand-extraordinary-after-delivery-delays/article71595296.ece",
    "title": "Apple says iPhone Duo demand extraordinary after delivery delays",
    "source": "thehindubusinessline.com",
    "publishedAt": "2026-10-17T04:04:00.000Z"
   },
   {
    "url": "https://www.tasteofhome.com/article/difference-between-apple-juice-and-apple-cider/",
    "title": "This Is the Difference Between Apple Juice and Apple Cider",
    "source": "tasteofhome.com",
    "publishedAt": "2026-10-17T16:15:00.000Z"
   },
   {
    "url": "https://9to5mac.com/2026/10/17/apple-weekend-deals-homeview-new-apple-tv-airpods/",
    "title": "Apple weekend deals: HomeView, new Apple TV 4K, AirPods, MacBook, mini, more",
    "source": "9to5mac.com",
    "publishedAt": "2026-10-17T12:18:00.000Z"
   },
   {
    "url": "https://www.engadget.com/2289567/apple-updates-app-store-rules-ai-nudify-apps/",
    "title": "Apple Updates App Store Rules To Ensure It Doesn't Offer AI Nudify Apps",
    "source": "engadget.com",
    "publishedAt": "2026-10-17T12:35:00.000Z"
   },
   {
    "url": "https://www.businesstimes.com.sg/companies-markets/apple-says-iphone-duo-demand-extraordinary-after-delivery-delays",
    "title": "Apple says iPhone Duo demand extraordinary after delivery delays",
    "source": "businesstimes.com.sg",
    "publishedAt": "2026-10-17T06:45:00.000Z"
   }
  ],
  "email": {
   "spf": true,
   "dmarcPolicy": "quarantine"
  },
  "domain": "apple.com",
  "errors": {},
  "security": {
   "grade": "B",
   "score": 78,
   "failing": []
  },
  "financials": {
   "cik": 320193,
   "cash": 45317000000,
   "name": "Apple Inc.",
   "assets": 379297000000,
   "revenue": 416161000000,
   "exchange": "Nasdaq",
   "netIncome": 112010000000,
   "epsDiluted": 7.46,
   "fiscalYear": 2025,
   "liabilities": 291107000000,
   "operatingIncome": 133050000000
  },
  "attribution": "Source: The GDELT Project (https://www.gdeltproject.org/); SEC EDGAR XBRL company facts (public domain); Registration from RDAP and public DNS",
  "registration": {
   "created": "1987-02-19T05:00:00Z",
   "expires": "2027-02-20T05:00:00Z",
   "registrar": "Nom-iq Ltd. dba COM LAU
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/company-research-dossier-x402-gateway-72bcae85/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-gateway.blackwoodstate8.workers.dev](https://www.zero.xyz/host/x402-gateway.blackwoodstate8.workers.dev/llms.txt)
