Nano RPC API

Secure public access to the Nano blockchain (block lattice) with whitelisted read-only commands and rate limiting

Quick Start

Get started with the Nano RPC endpoint in seconds

Nano RPC Endpoint

https://rpc.nano-gpt.com

No authentication required β€’ Read-only operations β€’ 100 requests per 15 minutes

curl -X POST https://rpc.nano-gpt.com \
  -H "Content-Type: application/json" \
  -d '{
    "action": "account_info",
    "account": "nano_3t6k35gi95xu6tergt6p69ck76ogmitsa8mnijtpxm9fkcm736xtoncuohr3"
  }'

What's Included

  • βœ… Read-only commands only
  • βœ… No authentication required
  • βœ… Account info, balances, blocks
  • βœ… Network and transaction data
  • βœ… Unit conversion utilities
  • βœ… DDoS protection enabled

Security Restrictions

  • ❌ No wallet operations
  • ❌ No send/receive commands
  • ❌ No private key access
  • ❌ No state-modifying operations
  • ❌ No administrative commands
  • ❌ No work generation

Get Account Information

Retrieve detailed information about a Nano account including balance, block count, and representative.

curl -X POST https://rpc.nano-gpt.com \
  -H "Content-Type: application/json" \
  -d '{
    "action": "account_info",
    "account": "nano_3t6k35gi95xu6tergt6p69ck76ogmitsa8mnijtpxm9fkcm736xtoncuohr3"
  }'

Get Account Balance

Get the current balance and pending balance for an account.

curl -X POST https://rpc.nano-gpt.com \
  -H "Content-Type: application/json" \
  -d '{
    "action": "account_balance",
    "account": "nano_3t6k35gi95xu6tergt6p69ck76ogmitsa8mnijtpxm9fkcm736xtoncuohr3"
  }'

Get Account History

Retrieve the transaction history for an account.

curl -X POST https://rpc.nano-gpt.com \
  -H "Content-Type: application/json" \
  -d '{
    "action": "account_history",
    "account": "nano_3t6k35gi95xu6tergt6p69ck76ogmitsa8mnijtpxm9fkcm736xtoncuohr3",
    "count": "10"
  }'

Convert Units

Convert between Nano and raw units for proper balance calculations.

curl -X POST https://rpc.nano-gpt.com \
  -H "Content-Type: application/json" \
  -d '{
    "action": "nano_to_raw",
    "amount": "1"
  }'

Check Pending Transactions

Check for incoming transactions that haven't been received yet.

curl -X POST https://rpc.nano-gpt.com \
  -H "Content-Type: application/json" \
  -d '{
    "action": "receivable",
    "account": "nano_3t6k35gi95xu6tergt6p69ck76ogmitsa8mnijtpxm9fkcm736xtoncuohr3",
    "count": "10"
  }'

Get Network Version

Get information about the Nano node version and network.

curl -X POST https://rpc.nano-gpt.com \
  -H "Content-Type: application/json" \
  -d '{
    "action": "version"
  }'

Need Help?

For questions about the Nano RPC API or to report issues, please reach out to our community.