# Disruption Intelligence Ripple API – Company Search

> Disruption Intelligence Ripple API – Company Search is a paid API for AI agents from disruption.forgemesh.io, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Search for companies by name to retrieve disruption intelligence profiles based on WARN filings, labor signals, and regional economic events

## Facts

- Endpoint: GET https://disruption.forgemesh.io/companies/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/disruption-intelligence-ripple-api-company-search-bc9dfeeb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ojVLustcX7BMBfnxdQZYq

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 disruption-intelligence-ripple-api-company-search-bc9dfeeb
```

Example prompt: Search the Disruption Intelligence Ripple API for companies matching 'General Motors' so I can see their WARN filing activity and downstream labor disruption signals.

## When to prefer this

Use this endpoint when you need to identify and retrieve company profiles within the Disruption Intelligence Ripple platform before diving into detailed ripple/downstream disruption analysis. It is the entry point for finding specific companies by name to then feed into downstream disruption effect endpoints. Prefer this over general web search when you specifically need WARN filing-based labor disruption intelligence tied to a named company.

## Known failure modes

- Empty results (data: [], total: 0) when no companies match the search query
- Missing required 'q' query parameter returns a 400 or schema validation error
- Payment not processed in USDC on Base results in 402 Payment Required
- Ambiguous or partial company name may return unrelated companies or empty results
- Service unavailability returns 5xx errors

## How this service works

Returns matching companies from 8,400+ WARN Act employer records with profile and intelligence endpoints for deeper analysis

## Output

Returns a JSON object with a data array of matching company records and a total count. Each record includes company profile information tied to WARN filings, labor signals, and regional economic disruption events relevant to that company.

## 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": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Company name search query"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": [],
  "total": 0
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/disruption-intelligence-ripple-api-company-search-bc9dfeeb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from disruption.forgemesh.io](https://www.zero.xyz/host/disruption.forgemesh.io/llms.txt)
