# Crypto Project Team & Events API
> The "who built it and what is on its calendar" view of a cryptocurrency, served from the public CoinPaprika feed. The coin endpoint returns the project's identity and technical profile — market-cap rank, coin-or-token type, whether it is active, the genesis date, development status, consensus / proof type, hashing algorithm, organisation structure, the open-source flag and its industry tags. The team endpoint returns the people behind the project — names and roles such as founders, authors and leads. The events endpoint returns the project's event calendar — conferences, mainnet launches, exchange listings and milestones, each with a date and a link, newest first. This is the project-and-people view of a coin — its team, profile and calendar, not its price — distinct from the price-feed, market and CoinGecko-profile APIs in the catalogue. A coin is a CoinPaprika id (btc-bitcoin); a bare symbol (btc) or name (bitcoin) is resolved automatically to the best-ranked match. Live, no key on the upstream, nothing stored.

## Authentication
All requests require your oanor API key in the `x-oanor-key` header. Get one at https://www.oanor.com/developer/keys.

```bash
curl -H "x-oanor-key: oanor_live_…" "https://api.oanor.com/cryptoprojects-api/..."
```

## Pricing
- **Free** (Free) — 25,000 calls/Mo, 5 req/s
- **Starter** ($5/Mo) — 295,000 calls/Mo, 12 req/s
- **Pro** ($14/Mo) — 1,280,000 calls/Mo, 30 req/s
- **Scale** ($34/Mo) — 4,550,000 calls/Mo, 80 req/s

## Endpoints

### Project

#### `GET /v1/coin` — Project identity & technical profile

**Parameters:**
- `coin` (query, required, string) — CoinPaprika id, symbol or name Example: `btc-bitcoin`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/cryptoprojects-api/v1/coin?coin=btc-bitcoin"
```

**Response:**
```json
{
    "data": {
        "id": "btc-bitcoin",
        "name": "Bitcoin",
        "rank": 1,
        "tags": [
            "Segwit",
            "Cryptocurrency",
            "Proof Of Work",
            "Payments",
            "Sha256",
            "Mining",
            "Lightning Network",
            "Layer 1 (L1)",
            "FTX Holdings"
        ],
        "type": "coin",
        "is_new": false,
        "source": "CoinPaprika",
        "symbol": "BTC",
        "is_active": true,
        "team_size": 4,
        "proof_type": "Proof of Work",
        "started_at": "2009-01-03T00:00:00Z",
        "open_source": true,
        "org_structure": "Decentralized",
        "hash_algorithm": "SHA256",
        "hardware_wallet": true,
        "development_status": "Working product"
    },
    "meta": {
        "timestamp": "2026-06-12T01:41:34.637Z",
        "request_id": "b350fd49-4ff3-4924-91e9-ad6f6323f3d8"
    },
    "status": "ok",
    "message": "Coin profile retrieved successfully",
    "success": true
}
```

#### `GET /v1/events` — The project event calendar

**Parameters:**
- `coin` (query, required, string) — CoinPaprika id, symbol or name Example: `eth-ethereum`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/cryptoprojects-api/v1/events?coin=eth-ethereum"
```

**Response:**
```json
{
    "data": {
        "id": "eth-ethereum",
        "count": 3,
        "events": [
            {
                "id": "186821-neocypherpunk-summit",
                "date": "2026-06-14T00:00:00Z",
                "link": "https://coinmarketcal.com/event/neocypherpunk-summit-320652",
                "name": "Neocypherpunk Summit",
                "date_to": null,
                "description": null,
                "is_conference": true
            },
            {
                "id": "92845-eth-20-and-34what-will-happen-to-your-eth34",
                "date": "2021-07-20T00:00:00Z",
                "link": "https://www.reddit.com/r/ethereum/comments/n71ai7/eth_20_and_what_will_happen_to_your_eth/",
                "name": "Eth 2.0 and \"what will happen to your ETH\"",
                "date_to": null,
                "description": "Can we get a sticky regarding this topic? It'd clear up the daily convo on this sub a great deal.\n\n**What is ETH 2.0?:**\n\nA series of upgrades to the Ethereum network explained [here](https://ethereum.org/en/eth2/).\n\n\n**Do I have to do anything?:**\n\nNo. This is an update to the network itself, Ether held in your wallet or on an exchange or anywhere else is still the same after the merge.\n\n**What will happen to the price?:**\n\nWho knows.\n\n**When will it be released?:**\n\nAt some point in the future. ETH2 is series of features/fixes with separate development work and release dates. PoS itself might see an accelerated release thi
…(truncated, see openapi.json for full schema)
```

#### `GET /v1/team` — The people behind the project

**Parameters:**
- `coin` (query, required, string) — CoinPaprika id, symbol or name Example: `eth-ethereum`

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/cryptoprojects-api/v1/team?coin=eth-ethereum"
```

**Response:**
```json
{
    "data": {
        "id": "eth-ethereum",
        "name": "Ethereum",
        "team": [
            {
                "id": "vitalik-buterin",
                "name": "Vitalik Buterin",
                "position": "Author"
            },
            {
                "id": "jeffrey-wylcke",
                "name": "Jeffrey Wylcke",
                "position": "Go-Ethereum Lead"
            },
            {
                "id": "virgil-griffith",
                "name": "Virgil Griffith",
                "position": "Researcher"
            },
            {
                "id": "alexandre-van-de-sande",
                "name": "Alexandre Van de Sande",
                "position": "UX Design"
            },
            {
                "id": "alex-leverington",
                "name": "Alex Leverington",
                "position": "Core Developer"
            },
            {
                "id": "aya-miyaguchi",
                "name": "Aya Miyaguchi",
                "position": "Executive Director"
            },
            {
                "id": "vlad-zamfir",
                "name": "Vlad Zamfir",
                "position": "Researcher"
            },
            {
                "id": "zach-lebeau",
                "name": "Zach Lebeau",
                "position": "Conceptualist"
            },
            {
                "id": "justin-drake",
                "name": "Justin Drake",
                "position": "Researcher"
            },
            {
    
…(truncated, see openapi.json for full schema)
```

### Meta

#### `GET /v1/meta` — Spec

**Example:**
```bash
curl -H "x-oanor-key: $KEY" \
  "https://api.oanor.com/cryptoprojects-api/v1/meta"
```

**Response:**
```json
{
    "data": {
        "note": "coin is a CoinPaprika id (btc-bitcoin, eth-ethereum); a bare symbol (btc) or name (bitcoin) is resolved automatically. Project profile and team change slowly and are cached briefly to protect the keyless rate-limited upstream.",
        "source": "CoinPaprika public API (api.coinpaprika.com/v1, live)",
        "service": "cryptoprojects-api",
        "endpoints": {
            "GET /v1/coin": "Project identity & technical profile (coin=btc-bitcoin or coin=btc).",
            "GET /v1/meta": "This document.",
            "GET /v1/team": "The people behind the project — names and roles (coin=eth-ethereum).",
            "GET /v1/events": "The project's event calendar — conferences, launches, milestones (coin=eth-ethereum)."
        },
        "description": "The 'who built it and what's on its calendar' view of a cryptocurrency, from CoinPaprika. coin returns the project's identity and technical profile (rank, coin/token type, genesis date, development status, proof/consensus type, hashing algorithm, organisation structure, open-source flag, industry tags); team returns the people behind it (names and roles); events returns the project's event calendar (conferences, launches, listings, milestones with dates and links). Live, no key, nothing stored. The project-and-people view of a coin — team, profile and calendar, not price — distinct from the price, market and CoinGecko-profile APIs.",
        "eth_team_size": 12,
        "upstream_sta
…(truncated, see openapi.json for full schema)
```


---
Marketplace page: https://www.oanor.com/api/cryptoprojects-api
OpenAPI spec: https://www.oanor.com/api/cryptoprojects-api/openapi.json
