# Messari Crypto Project Discovery API

> Messari Crypto Project Discovery API is a paid API for AI agents from api.messari.io, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-15).

Returns a paginated list of crypto projects with founding metadata, sector, category, and fundraising history, filterable by tags, sector, category, and founding date range.

## Facts

- Endpoint: GET https://api.messari.io/funding/v1/projects
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/messari-crypto-project-discovery-api-7b912e4d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oDEzkVPPH-dQlL9yFibAB

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 messari-crypto-project-discovery-api-7b912e4d
```

Example prompt: Pull me a list of DeFi lending crypto projects on Messari that were founded after 2020, showing the first 20 results — I want to research their fundraising history and sector breakdowns.

## When to prefer this

Use this endpoint when you need to discover or enumerate crypto projects with structured metadata (sector, category, founding date) and want to filter them programmatically. Prefer this over general web search when you need institutional-quality, structured project data from Messari with consistent schema. Best for research workflows that need to cross-reference projects with fundraising or investor data from sibling endpoints.

## Known failure modes

- Invalid sector or category values return empty result sets
- Malformed date strings for foundedAfter/foundedBefore may return 400 errors
- Exceeding pagination limits may return validation errors
- Payment not included or insufficient (402 Payment Required)
- Rate limiting or quota exceeded returns 429

## How this service works

Discover crypto projects and their fundraising history.

## Output

A paginated array of crypto project objects, each containing a project ID, name, sector classification (e.g. lending), category (e.g. defi), geographic location, and founding date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "page": {
   "type": "integer",
   "minimum": 1
  },
  "tags": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "limit": {
   "type": "integer",
   "minimum": 1
  },
  "sector": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "category": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "foundedAfter": {
   "type": "string"
  },
  "foundedBefore": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "example": {
  "data": [
   {
    "id": "project-123",
    "name": "Example Protocol",
    "sector": "lending",
    "category": "defi",
    "location": "Global",
    "foundedDate": "2020-09-01"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/messari-crypto-project-discovery-api-7b912e4d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.messari.io](https://www.zero.xyz/host/api.messari.io/llms.txt)
