Skip to main content

Kryptos Connect API

A comprehensive API for accessing cryptocurrency portfolio data, transactions, DeFi holdings, NFT collections, and portfolio analytics.

Overview

Kryptos Connect APIs provide access to:

  • Portfolio Holdings – Track crypto assets across multiple wallets and chains
  • Transaction History – Complete transaction records with advanced filtering
  • DeFi Integration – Lending, staking, farming, and derivatives positions
  • NFT Management – Collection tracking with metadata and sales history
  • Portfolio Insights – Analytics and user classification
  • Tax Calculations – Cost basis, P&L, and tax reporting data

Use Cases

Kryptos Connect is ideal for:

Use CaseDescription
Portfolio TrackersBuild portfolio dashboards that aggregate holdings across wallets and exchanges
Tax SoftwareAccess transaction history and cost basis data for tax calculations
DeFi AnalyticsMonitor DeFi positions, yields, and performance across protocols
NFT PlatformsDisplay NFT collections with metadata, floor prices, and sales history
Risk AssessmentAnalyze portfolio composition for lending, insurance, or compliance
Financial AdvisorsView client holdings with their consent for advisory services

Upcoming: Kryptos Connect Widget

Coming Soon

Kryptos Connect enables users to securely share their crypto portfolio data with third-party applications—with their explicit consent—through a single, easy-to-integrate widget. All data is delivered in a standardized format, making integration seamless for developers.

Key Features:

  • 🔐 Secure OAuth 2.0 authorization flow
  • 📊 User-consented data sharing
  • 🧩 Single widget integration
  • 📋 Standardized data format
  • 🛡️ Granular permission scopes

API Versions

VersionPathDescription
V1/v1/*Modern format with standardized structure
V0/v0/*Legacy format (will be deprecated)

Quick Start

Get up and running in minutes:

1. Register your application → Obtain client_id and client_secret

2. Implement OAuth flow → Redirect users to authorize access

3. Exchange code for tokens → Receive access_token and refresh_token

4. Call the API → Fetch portfolio data with a single request

curl -X GET "https://connect.kryptos.io/api/v1/holdings" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "X-Client-Id: YOUR_CLIENT_ID" \
-H "X-Client-Secret: YOUR_CLIENT_SECRET"

That's it! You're now ready to access user portfolio data.

Features

FeatureDescription
11 EndpointsComplete API coverage
2 Auth MethodsOAuth 2.0 & API Key
11 OAuth ScopesGranular permissions
TypeScript TypesFull type definitions

Next Steps

  1. Set up Authentication – Configure OAuth 2.0 or API Key
  2. Explore Endpoints – Browse the API reference
  3. View Types – TypeScript definitions

Support