DonoLink / Developer
DonoLink API v1.1

Build on your stream.

Your donations, followers and stream events in your own app. One API for your personal activity feed and stored history.

Quick start

Use the API from your own server or personal app. Endpoints use JSON and require the appropriate key permissions. Activity is read-only; bot settings can be changed with bot:write. The base URL is https://donolink.nl/api/v1.

  1. Go to Settings → Developer → API keys. Name your integration and choose an expiry date.
  2. Copy the key once and store it as DONOLINK_API_KEY in your server secret configuration.
  3. Make your first request. Without filters, you receive up to 50 events, newest first.
curl 'https://donolink.nl/api/v1/activity?limit=50' \
  -H "Authorization: Bearer $DONOLINK_API_KEY"

Example response

{
  "data": [
    {
      "id": "evt_abcdefghijklmno",
      "type": "subscription",
      "platform": "twitch",
      "occurred_at": "2026-09-07T12:00:00.000Z",
      "recorded_at": "2026-09-07T12:00:00.000Z",
      "actor": {
        "name": "StreamFan"
      },
      "message": null,
      "value": 3,
      "unit": "months",
      "currency": null,
      "refunded_amount_cents": null
    }
  ],
  "pagination": {
    "has_more": false,
    "next_cursor": "OPAQUE_CURSOR"
  }
}