# DYOR Network Crypto Knowledge Graph Changes API

> DYOR Network Crypto Knowledge Graph Changes API is a paid API for AI agents from api.dyor.network, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Returns real-time changes to the crypto knowledge graph, including new token listings, protocol metric updates, investor relationships, and governance proposals, filterable by entity, operation type, and time window.

## Facts

- Endpoint: GET https://api.dyor.network/api/changes
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dyor-network-crypto-knowledge-graph-changes-api-6e8c128e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_mSSKg-_EeZBFGtPo_3GkV

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 dyor-network-crypto-knowledge-graph-changes-api-6e8c128e
```

Example prompt: What changes have been made to the crypto knowledge graph in the last 24 hours? Show me any CREATE or UPDATE events for new token listings and governance proposals, limit to 50 results.

## When to prefer this

Use this endpoint when you need to monitor or audit recent changes to crypto knowledge graph data — token listings, protocol metrics, governance events, or investor relationships — especially for change-detection workflows, alerting pipelines, or incremental data sync. Prefer it over general crypto price APIs when you care about structural/relational graph changes rather than market prices.

## Known failure modes

- Invalid or missing 'type' or 'method' fields return a 400 error
- Unsupported HTTP method returns an error
- Invalid enum value for 'operation' parameter returns a 400 error
- Payment not included or invalid x402 payment results in a 402 Payment Required response
- Very large 'since_hours' windows may return empty or truncated results if data is not retained that far back
- Malformed 'entity_uri' parameter may return zero results without error

## How this service works

Track real-time changes to the crypto knowledge graph — new tokens listed, protocol metrics updated, investor relationships added, governance proposals created. Monitor the pulse of the crypto ecosystem as data flows in from multiple sources daily | ZWING Intelligence (https://zwing.finance) — contact: v@zwing.finance, Telegram: @valery_zzz

## Output

A list of change records from the crypto knowledge graph, each containing the entity URI affected, the property that changed, the new value, and the operation type (CREATE or UPDATE). Optionally returns aggregate counts instead of individual records when summary mode is enabled.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "limit": 50,
   "operation": "CREATE",
   "since_hours": 24
  }
 }
}
```

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "limit": {
       "type": "integer",
       "default": 100
      },
      "summary": {
       "type": "boolean",
       "default": false,
       "description": "Return aggregate counts instead of individual changes"
      },
      "operation": {
       "enum": [
        "CREATE",
        "UPDATE"
       ],
       "type": "string",
       "description": "Filter by change type"
      },
      "entity_uri": {
       "type": "string",
       "description": "Filter changes for a specific entity URI"
      },
      "since_hours": {
       "type": "number",
       "default": 72,
       "description": "Look back window in hours"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "count": {
       "type": "integer"
      },
      "changes": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "property": {
          "type": "string"
         },
         "new_value": {
          "type": "string"
         },
         "operation": {
          "type": "string"
         },
         "entity_uri": {
          "type": "string"
         }
        }
       }
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dyor-network-crypto-knowledge-graph-changes-api-6e8c128e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.dyor.network](https://www.zero.xyz/host/api.dyor.network/llms.txt)
