# Animica x402 Market Competitors

> Animica x402 Market Competitors is a paid API for AI agents from animica.dev, paid per call via x402, $0.0018/call, status unknown (last checked 2026-09-15).

Returns competitive pricing intelligence (price band, demand, settlement network) for services in the x402 ecosystem that compete with a given resource or capability.

## Facts

- Endpoint: POST https://animica.dev/x402/market/competitors
- Price: $0.0018/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/animica-x402-market-competitors-7f8f27f3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_djODpmjm01nF3fH-e5fsc

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 animica-x402-market-competitors-7f8f27f3 -d '<json body>'
```

Example prompt: Before I list my new x402 summarization endpoint, can you pull the competitor landscape for 'text summarization' from Animica's market — give me the top 10 rivals, only ones with a callable spec, and cap the price at $0.05?

## When to prefer this

Use this endpoint when you need real market data on x402 service pricing before setting your own price, choosing a vendor, or listing a new capability. It is specifically valuable because it covers ~18,000 harvested x402 services with verified pricing from actual listings — not estimates. Prefer it over generic API directory searches when you need price band statistics (min/median/p90), demand signals, and settlement network data specific to the x402 ecosystem.

## Known failure modes

- Both resource and capability supplied simultaneously — schema violation, request rejected
- Neither resource nor capability supplied — missing required field
- Resource URL not found in the harvest — returns empty result set with no charge
- limit out of range (must be 1–25) — validation error
- Network or payment settlement failure — x402 payment error

## How this service works

Competitors for one x402 resource or capability, over our ~18,000-service harvest of the x402 directories plus our own unpaid 402 probes. Returns the price band (min/median/p90/n) over real listings only, price provenance per rival, whether it publishes a spec an agent can call unattended, observed 30-day demand and settlement network. Never probed reads observed:false, never a guess. Buy before pricing or listing a service, or choosing an endpoint. Charges nothing when nothing matches.

## Output

A list of competing x402 services with their price band statistics (min, median, p90, count over real listings), per-rival price provenance, whether each publishes a callable spec, observed 30-day demand signal, and settlement network. Returns empty with no charge when no matches exist.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "description": "competitors to return, 1..25 (default 10)"
  },
  "resource": {
   "type": "string",
   "description": "the http(s) URL of the x402 resource to find competitors for; its own published description supplies the query, so no capability is guessed from the path. Supply this OR capability, not both"
  },
  "max_price": {
   "type": "number",
   "description": "only compare services at or under this price in USD; unpriced listings are kept and counted, because we do not know that they breach it"
  },
  "capability": {
   "type": "string",
   "description": "free-text capability to compare the market for, e.g. \"web search\" or \"ethereum block by number\". Supply this OR resource, not both"
  },
  "callable_only": {
   "type": "boolean",
   "description": "only compare services that publish a call spec an agent could use unattended"
  },
  "include_mirrors": {
   "type": "boolean",
   "description": "resource mode only: also list same-description same-price duplicates, which are one operator listed twice (default true)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/animica-x402-market-competitors-7f8f27f3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from animica.dev](https://www.zero.xyz/host/animica.dev/llms.txt)
