Crypto-native knowledge graph API with 586K+ entities and 28 AI-generated signal types. All endpoints pay per request via x402 (USDC on Base) — no API key, no registration.
OpenAPI spec · Signal catalog (visual) · agentic.market listing · Full ontology (JSON)
402 with a payment-required headerpayment-signature headerFull ontology: all RDF predicates, OWL classes, and time-series table schemas. Use this to write SPARQL queries and understand the data model.
All 28 signal type definitions with descriptions, scoring criteria, and evidence schemas. Also browsable at zwing.bot/signals.
Recent signals overview across all types. Good for seeing what's active before drilling into specific types.
Query the RDF knowledge graph with SPARQL. Covers 8,200+ protocols, tokens, chains, investors, governance, and DeFi data from DefiLlama, CryptoRank, CoinGecko, TokenTerminal, Snapshot, and Tally.
{
"query": "PREFIX dk: <https://schema.dyor.bot/crypto-kg#>
SELECT ?token ?name WHERE {
?token a dk:Token ;
<http://schema.org/name> ?name .
} LIMIT 10"
}
Semantic search over 586K+ entities. Combines exact name matching with vector similarity.
{
"query": "Ethereum L2 scaling",
"limit": 10,
"entity_types": ["Protocol", "Chain"]
}
Explore an entity's relationships: investors, team, ecosystem, DeFi pools, GitHub repos, governance, and financial metrics.
{
"entity_name": "Aave",
"focus": ["investment", "team", "defi"]
}
Historical time-series data via SQL: token prices, market caps, TVL, protocol revenue, DeFi pool APY, lending rates, stablecoin supply. Updated daily from CoinGecko, DefiLlama, TokenTerminal, CryptoRank.
{
"sql_query": "SELECT entity_id, \"currentPrice\", \"marketCap\"
FROM ts_coingecko_token
WHERE date = CURRENT_DATE
ORDER BY \"marketCap\" DESC LIMIT 10"
}
GET /api/schema to see all ts_* tables and their columns.Real-time changes to the knowledge graph: new tokens, updated metrics, new investor relationships, governance proposals.
| Param | Default | Description |
|---|---|---|
since_hours | 72 | Look back window |
limit | 100 | Max results |
entity_uri | — | Filter by entity |
operation | — | CREATE or UPDATE |
summary | false | Aggregate counts |
Signals by type with full evidence chains. 28 types covering insider accumulation, whale activity, sector rotation, yield anomalies, utilization stress, governance risk, token unlock pressure, and cross-domain convergence. See catalog for all types.
| Param | Default | Description |
|---|---|---|
signal_type | — | Path param: slug like convergence-alert |
since_hours | 72 | Look back window |
limit | 50 | Max signals |
qualification | qualified | qualified, screened, pending, rejected, all |
Comprehensive risk and opportunity analysis for any entity. Returns all active signals across 28 types plus AI-synthesized narratives with actionability ratings.
| Param | Default | Description |
|---|---|---|
entity_name | — | Path param: e.g. Ethereum, Aave |
since_hours | 168 | Look back (default 7 days) |
Portfolio-level risk analysis for up to 10 entities in one call. Same depth as entity insights, aggregated.
{
"entities": ["Aave", "Uniswap", "Ethereum"],
"since_hours": 168
}
Connect any MCP-compatible AI agent to the knowledge graph:
https://kg.dyor.network/mcp
Same tools and pricing as the REST API, accessed via MCP tool calls.
| Source | Data |
|---|---|
| CoinGecko | Token prices, market caps, trading volume |
| DefiLlama | TVL, protocol revenue, fees, yields, stablecoin supply |
| TokenTerminal | Financial metrics, revenue, earnings |
| CryptoRank | Fundraising, investor data, team info |
| Chainlist | Chain metadata, RPC endpoints |
| Snapshot | Governance proposals, voting |
| Tally | On-chain governance |