Kamino Points API

The Points API from Kamino — 4 operation(s) for points.

Operations 4

GET /points/leaderboard Get points leaderboard #
GET /users/{user-pubkey}/breakdown Get points user breakdown #
GET /points/rules Get rules for points #
GET /points/metrics Get metrics for points #

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/kamino:kamino-points-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

kamino-points-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Kamino Finance Public Points API
  description: API for interacting with Kamino Finance — a Solana‑based DeFi platform offering automated liquidity vaults, lending/borrowing, leveraged strategies, and analytics.
  termsOfService: https://docs.kamino.finance/v/risk
  contact:
    name: Kamino Finance Support
    url: https://docs.kamino.finance
    email: support@kamino.finance
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  version: 1.0.0
servers:
- url: https://api.kamino.finance
  variables: {}
tags:
- name: Points
  description: ''
  externalDocs:
    description: ''
    url: ''
paths:
  /points/leaderboard:
    parameters:
    - in: query
      name: offset
      description: To implement pagination fetch the first page (offset = 0, limit = 20 for example) and then look at the property totalLeaderboardCount to calculate the amount of pages you will display.
      schema:
        type: string
      required: false
    - in: query
      name: limit
      description: To implement pagination fetch the first page (offset = 0, limit = 20 for example) and then look at the property totalLeaderboardCount to calculate the amount of pages you will display.
      schema:
        type: string
      required: false
    - in: query
      name: source
      description: season1 | season2
      schema:
        type: string
    get:
      summary: Get points leaderboard
      description: 'Example requests:


        Get first 20 leaderboard ranks: https://api.kamino.finance/points/leaderboard?offset=0&limit=20


        Get leaderboard ranks between 100-200: https://api.kamino.finance/points/leaderboard?offset=100&limit=100


        Get first 20 leaderboard ranks for season 2: https://api.kamino.finance/points/leaderboard?offset=0&limit=20&source=Season2


        To implement pagination fetch the first page (offset = 0, limit = 20 for example) and then look at the property totalLeaderboardCount to calculate the amount of pages you will display.'
      operationId: getPointsLeaderboard
      tags:
      - Points
      parameters: []
      responses:
        '200':
          description: OK
      x-operation-id-source: derived
  /users/{user-pubkey}/breakdown:
    parameters:
    - in: query
      name: env
      description: 'variables allowed: mainnet-beta, devnet, localnet'
      schema:
        type: string
    - in: query
      name: source
      description: season1 | Season2
      schema:
        type: string
    - in: path
      name: user-pubkey
      description: user public key
      schema:
        type: string
      required: true
    get:
      summary: Get points user breakdown
      description: ''
      operationId: getUsersByUserPubkeyBreakdown
      tags:
      - Points
      parameters: []
      responses:
        '200':
          description: OK
      x-operation-id-source: derived
  /points/rules:
    parameters:
    - in: query
      name: env
      description: 'variables allowed: mainnet-beta, devnet, localnet'
      schema:
        type: string
    get:
      summary: Get rules for points
      description: ''
      operationId: getPointsRules
      tags:
      - Points
      parameters: []
      responses:
        '200':
          description: OK
      x-operation-id-source: derived
  /points/metrics:
    parameters:
    - in: query
      name: source
      description: season1 | season2
      schema:
        type: string
    get:
      summary: Get metrics for points
      description: ''
      operationId: getPointsMetrics
      tags:
      - Points
      parameters: []
      responses:
        '200':
          description: OK
      x-operation-id-source: derived
externalDocs:
  description: Kamino API documentation
  url: https://github.com/kamino-finance/kamino-api-docs