API & SDK icon
Powerful Integration
Tools

REST & WEBSOCKET

Production-Ready APIs

Access the full power of the Minati ecosystem through our comprehensive API suite. From simple balance queries to complex smart contract interactions.

Our APIs are designed for reliability and performance, with 99.9% uptime SLA, sub-100ms response times, and generous rate limits.

99.9%Uptime SLA
<100msAvg Response
10K/minRate Limit
100+Endpoints

API Features

Multiple protocols to fit your needs

🔗
RESTful API

Standard REST endpoints with JSON responses for easy integration

WebSocket Streams

Real-time data feeds for prices, transactions, and events

📊
GraphQL

Flexible queries to fetch exactly the data you need

🚀
Rate Limiting

Generous rate limits with burst capacity for production apps

Popular Endpoints

Most commonly used API endpoints

GET/v1/wallet/balance

Get wallet balance for any address

Params:addresstoken
POST/v1/transactions/send

Send tokens to another address

Params:toamounttoken
GET/v1/nft/collection

Fetch NFT collection metadata

Params:collection_idlimit
POST/v1/contracts/deploy

Deploy a smart contract

Params:bytecodeabiargs
GET/v1/market/prices

Get real-time token prices

Params:symbolscurrency
WS/v1/stream/transactions

Real-time transaction stream

Params:addressfilters

Official SDKs

Native libraries for your favorite languages

🟨
JavaScript/TypeScript
npm install @minati/sdk
Full API coverage TypeScript support React hooks Node.js & Browser
🐍
Python
pip install minati-sdk
Async support Type hints Django integration Flask support
🔵
Go
go get github.com/minati/sdk-go
Concurrent safe Low latency gRPC support CLI tools
🦀
Rust
cargo add minati-sdk
Memory safe WASM support No runtime Zero copy

Code Examples

Quick examples to get you started

JavaScript
import { MinatiSDK } from '@minati/sdk';

const minati = new MinatiSDK({
  apiKey: process.env.MINATI_API_KEY
});

// Fetch wallet balance
const balance = await minati.wallet.getBalance({
  address: '0x1234...',
  token: 'MNTC'
});

console.log(`Balance: ${balance.amount} MNTC`);
Python
from minati import MinatiSDK

minati = MinatiSDK(api_key=os.environ['MINATI_API_KEY'])

# Fetch wallet balance
balance = await minati.wallet.get_balance(
    address='0x1234...',
    token='MNTC'
)

print(f"Balance: {balance.amount} MNTC")
cURL
curl -X GET "https://api.minati.io/v1/wallet/balance" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"address": "0x1234...", "token": "MNTC"}'

Start Integrating

Get your API keys and start building in minutes. Full documentation available.

npm install @minati/sdk
logo
logo