# Mangrove Strategy Marketplace Search

> Mangrove Strategy Marketplace Search is a paid API for AI agents from api.mangrovedeveloper.ai, paid per call via x402, $0.005/call, status unknown (last checked 2026-11-04).

Search and filter a marketplace of algorithmic trading strategies by performance metrics, risk profile, asset class, and other criteria

## Facts

- Endpoint: POST https://api.mangrovedeveloper.ai/api/v1/strategy-workflow/search_marketplace?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mangrove-strategy-marketplace-search-0c810dae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DBEfUm2Yr2aN1i7sNS_LV

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 mangrove-strategy-marketplace-search-0c810dae -d '<json body>'
```

Example prompt: Search the Mangrove strategy marketplace for crypto trading strategies with a Sharpe ratio above 1.5, max drawdown under 20%, and at least 50 total trades — sort by IRR descending and show me the top 10 results.

## When to prefer this

Use this endpoint when an agent needs to discover, compare, or rank algorithmic trading strategies from the Mangrove marketplace using quantitative performance criteria. It is the right choice when the user wants to filter strategies by risk-adjusted metrics (Sharpe, Sortino, Calmar), asset type, win rate, drawdown, or backtest characteristics, rather than executing a strategy or retrieving live market data.

## Known failure modes

- Invalid enum value for sort field returns a validation error
- Unsupported asset class or risk level values may return empty results or a 400 error
- Conflicting filter combinations (e.g., very high min_win_rate and very high min_irr) may return zero results
- offset/limit out of bounds may return empty result sets
- Missing or malformed numeric filters (e.g., non-numeric min_sharpe_ratio) return a 422 validation error
- x402 payment failure returns 402 Payment Required before any results are served

## How this service works

Developer references for Mangrove Agent, API contracts, MCP and AI integrations.

## Output

A paginated list of algorithmic trading strategy listings matching the specified filters, each including performance metrics such as IRR, Sharpe, Sortino, Calmar, and gain-to-pain ratios, win rate, max drawdown, volatility, trades per week, total trades, duration, alpha, user count, rating, price, asset, asset class, candle size, and listing date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sort": {
   "enum": [
    "name",
    "asset",
    "timeframe",
    "asset_class",
    "return",
    "irr",
    "sharpe",
    "sortino",
    "calmar",
    "gain_to_pain",
    "alpha",
    "trades_per_week",
    "max_drawdown",
    "volatility",
    "win_rate",
    "trades",
    "duration",
    "users",
    "rating",
    "listed_at",
    "price"
   ],
   "type": "string"
  },
  "asset": {
   "type": "string"
  },
  "limit": {
   "type": "integer",
   "default": 20
  },
  "order": {
   "type": "string",
   "default": "desc"
  },
  "offset": {
   "type": "integer",
   "default": 0
  },
  "search": {
   "type": "string"
  },
  "free_only": {
   "type": "boolean",
   "default": false
  },
  "risk_level": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "asset_class": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "candle_size": {
   "type": "string"
  },
  "min_irr_pct": {
   "type": "number"
  },
  "backtest_trend": {
   "type": "string"
  },
  "max_drawdown_pct": {
   "type": "number"
  },
  "min_calmar_ratio": {
   "type": "number"
  },
  "min_sharpe_ratio": {
   "type": "number"
  },
  "min_total_trades": {
   "type": "integer"
  },
  "min_win_rate_pct": {
   "type": "number"
  },
  "min_sortino_ratio": {
   "type": "number"
  },
  "backtest_direction": {
   "type": "string"
  },
  "backtest_volatility": {
   "type": "string"
  },
  "min_trades_per_week": {
   "type": "number"
  },
  "beats_all_benchmarks": {
   "type": "boolean",
   "default": false
  },
  "min_total_return_pct": {
   "type": "number"
  },
  "min_gain_to_pain_ratio": {
   "type": "number"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mangrove-strategy-marketplace-search-0c810dae/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.mangrovedeveloper.ai](https://www.zero.xyz/host/api.mangrovedeveloper.ai/llms.txt)
