DonoLink / Developer
API v1 · activity:read

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. All endpoints are read-only and use JSON. 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"
  }
}