{"openapi":"3.1.0","info":{"title":"Solana API","version":"1.0.0","description":"Live Solana blockchain data, read straight from a public Solana RPC node — no key, nothing cached. Where EVM chains use 0x addresses, Solana uses base58 keys, and this reads them directly. The balance endpoint returns any wallet's SOL balance (in lamports and SOL) along with the account's program owner, whether it is executable and its rent epoch. The network endpoint returns the live state of the chain: the current epoch and how far through it the cluster is, the absolute slot and block height, the running transactions-per-second, the cumulative transaction count and the node health — Solana runs at thousands of transactions per second. The transactions endpoint returns a wallet's most recent transaction signatures with the slot, block time, success or failure and an explorer link. It reads Solana mainnet live. This is the account-and-network layer every Solana wallet, explorer, dashboard or dapp needs. Live from the chain, nothing stored. Distinct from EVM balance, token and transaction APIs — this is Solana on-chain data. 4 endpoints.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/solana-api","description":"oanor gateway"}],"tags":[{"name":"Solana"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/balance":{"get":{"operationId":"get_v1_balance","tags":["Solana"],"summary":"A wallet SOL balance","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"Solana address (base58)","schema":{"type":"string"},"example":"GThUX1Atko4tqhN2NaiTazWSeFWMuiUvfFnyJyUghFMJ"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sol":377.047072,"owner":"11111111111111111111111111111111","exists":true,"address":"GThUX1Atko4tqhN2NaiTazWSeFWMuiUvfFnyJyUghFMJ","explorer":"https://solscan.io/account/GThUX1Atko4tqhN2NaiTazWSeFWMuiUvfFnyJyUghFMJ","lamports":377047071711,"executable":false,"rent_epoch":1.8446744073709552e+19},"meta":{"timestamp":"2026-06-09T11:38:48.903Z","request_id":"eed4e8db-4d85-4f4e-a479-c33d92328638"},"status":"ok","message":"Balance retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/network":{"get":{"operationId":"get_v1_network","tags":["Solana"],"summary":"Live network state","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"tps":2789,"epoch":984,"health":"ok","slot_index":232104,"block_height":425320135,"absolute_slot":425320104,"slots_in_epoch":432000,"transaction_count":519257231005,"epoch_progress_pct":53.7},"meta":{"timestamp":"2026-06-09T11:38:49.110Z","request_id":"24272c87-f49f-4b61-92d6-a8272c588329"},"status":"ok","message":"Network state retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/transactions":{"get":{"operationId":"get_v1_transactions","tags":["Solana"],"summary":"A wallet recent signatures","description":"","parameters":[{"name":"address","in":"query","required":true,"description":"Solana address (base58)","schema":{"type":"string"},"example":"GThUX1Atko4tqhN2NaiTazWSeFWMuiUvfFnyJyUghFMJ"},{"name":"limit","in":"query","required":false,"description":"How many (default 15, max 50)","schema":{"type":"string"},"example":"15"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"count":15,"address":"GThUX1Atko4tqhN2NaiTazWSeFWMuiUvfFnyJyUghFMJ","transactions":[{"slot":425319204,"status":"success","explorer":"https://solscan.io/tx/3wdHTvRsrU4g5qaS4Nhx9RkDG9RtxQwCu8SJK5g8pUrLAz5WUn8ipNcgynEo579omGrsfSytryd4pVZtZKF3RRaG","signature":"3wdHTvRsrU4g5qaS4Nhx9RkDG9RtxQwCu8SJK5g8pUrLAz5WUn8ipNcgynEo579omGrsfSytryd4pVZtZKF3RRaG","block_time":1781004756},{"slot":425315334,"status":"success","explorer":"https://solscan.io/tx/2LJsL2ezK1JqpjX4DD7hyFWFtH4mYqcjhiAsLwzSxMzLKoizRMGNUU2H9nMm55jEScnWi5baH2FYcBETV7wcre8Z","signature":"2LJsL2ezK1JqpjX4DD7hyFWFtH4mYqcjhiAsLwzSxMzLKoizRMGNUU2H9nMm55jEScnWi5baH2FYcBETV7wcre8Z","block_time":1781003215},{"slot":425314983,"status":"success","explorer":"https://solscan.io/tx/3bUorqRibttuFfsJhviNPFxAC3dJA2jgzvg1bmsExw8tRokZq5FG24WgW12xT7VeAiF8FwSG5L3NcVUcu8jBgqW5","signature":"3bUorqRibttuFfsJhviNPFxAC3dJA2jgzvg1bmsExw8tRokZq5FG24WgW12xT7VeAiF8FwSG5L3NcVUcu8jBgqW5","block_time":1781003078},{"slot":425304694,"status":"success","explorer":"https://solscan.io/tx/26uQ2ncNPRLKMcoy2VTKgZYPpc1NzyzwqUFEyGcGWd25yq8siBimKecsb1usBSHygZoGNgDVB9xLrzNvx6V4xrh5","signature":"26uQ2ncNPRLKMcoy2VTKgZYPpc1NzyzwqUFEyGcGWd25yq8siBimKecsb1usBSHygZoGNgDVB9xLrzNvx6V4xrh5","block_time":1780998969},{"slot":425296476,"status":"success","explorer":"https://solscan.io/tx/ZU9MmugeD44Q4KeBtntNpem2jQx7LXkn1HcMpGunEGq25BNP6LS9aLk8LJ3hJTtjUecRxx8xM4JaSTa6Nwu3Rof","signature":"ZU9MmugeD44Q4KeBtntNpem2jQx7LXkn1HcMpGunEGq25BNP6LS9aLk8LJ3hJTtjUecRxx8xM4JaSTa6Nwu3Rof","block_time":1780995698},{"slot":425277993,"status":"success","explorer":"https://solscan.io/tx/3dRCzY7rxuvdisP7geuND3zAFdfYbHgjuYsKy5J1RiQrbJNT9yZNX6juh6aRHdfMBaV9bpagjnmNHaH6r4c5Rra","signature":"3dRCzY7rxuvdisP7geuND3zAFdfYbHgjuYsKy5J1RiQrbJNT9yZNX6juh6aRHdfMBaV9bpagjnmNHaH6r4c5Rra","block_time":1780988335},{"slot":425277706,"status":"success","explorer":"https://solscan.io/tx/4tC37Auj9i8ugzy9ANsnuSvBaKnHsCKR4BnWRxiL5jDuGKzFjPwL4SQLrvCCJV2x8ezUAKbXDF9t6fRPQnzZhak5","signature":"4tC37Auj9i8ugzy9ANsnuSvBaKnHsCKR4BnWRxiL5jDuGKzFjPwL4SQLrvCCJV2x8ezUAKbXDF9t6fRPQnzZhak5","block_time":1780988222},{"slot":425274684,"status":"success","explorer":"https://solscan.io/tx/DRHSapeh89Q2n9N1ZpGDsP2kQ1XnKkAceNLCs3A8pVfaYucPbuk1woMxmEkb8PqNjWHTTSsT1TWcoWGHjRrWoVf","signature":"DRHSapeh89Q2n9N1ZpGDsP2kQ1XnKkAceNLCs3A8pVfaYucPbuk1woMxmEkb8PqNjWHTTSsT1TWcoWGHjRrWoVf","block_time":1780987019},{"slot":425270893,"status":"success","explorer":"https://solscan.io/tx/2eKQMmBpuEY2hjHAPE1oYgLq9yPDnPz97AFAnUp7bPwKuAfqoRKjsq3jc5xzq1UZCTnPkPqsc2cKNBuD3NY38wos","signature":"2eKQMmBpuEY2hjHAPE1oYgLq9yPDnPz97AFAnUp7bPwKuAfqoRKjsq3jc5xzq1UZCTnPkPqsc2cKNBuD3NY38wos","block_time":1780985506},{"slot":425259440,"status":"success","explorer":"https://solscan.io/tx/23wQBMNewcjMrRffW4KtVBRfg9MZ8yfuqB5sFRuY7sFnYzNoztR5DXDrPAVLLcfjk4aSPvMnsXfVzBqhcY2zHRpD","signature":"23wQBMNewcjMrRffW4KtVBRfg9MZ8yfuqB5sFRuY7sFnYzNoztR5DXDrPAVLLcfjk4aSPvMnsXfVzBqhcY2zHRpD","block_time":1780980949},{"slot":425252977,"status":"success","explorer":"https://solscan.io/tx/4Ah97Sbbh7Yf6RwPCGTYxu2VYa9vqqN9rLbc1pkKspxbduA5q1B4x1dgBkNWA7EwJeHh7woE5RHUAoMiygPNfugh","signature":"4Ah97Sbbh7Yf6RwPCGTYxu2VYa9vqqN9rLbc1pkKspxbduA5q1B4x1dgBkNWA7EwJeHh7woE5RHUAoMiygPNfugh","block_time":1780978362},{"slot":425247008,"status":"success","explorer":"https://solscan.io/tx/344J36y5Y27FNV8kW1Pwq1DrqLNCPkkzZFjcr9DxvRHSGPvw5wPwVhBbzkXCMzjyrp22xHoPRsq6QxT3jAaAArQS","signature":"344J36y5Y27FNV8kW1Pwq1DrqLNCPkkzZFjcr9DxvRHSGPvw5wPwVhBbzkXCMzjyrp22xHoPRsq6QxT3jAaAArQS","block_time":1780975983},{"slot":425243311,"status":"success","explorer":"https://solscan.io/tx/5ArxTXPfixpmxAR85HfKBSVwqvS7iXAQMvdC8R1qgH6HZ4rB3Ymhu8WvUoFb53aqWGqDApoZMG86nYTKnuwjkeUa","signature":"5ArxTXPfixpmxAR85HfKBSVwqvS7iXAQMvdC8R1qgH6HZ4rB3Ymhu8WvUoFb53aqWGqDApoZMG86nYTKnuwjkeUa","block_time":1780974505},{"slot":425241367,"status":"success","explorer":"https://solscan.io/tx/tbHz7ki6ccrTdefcEgGxh96TUXEhses1H6HV8zrKbqs1Vtf1gT5QhsSUhKgRzYh8NQo4t1Ve5JMNbT4gdddKdki","signature":"tbHz7ki6ccrTdefcEgGxh96TUXEhses1H6HV8zrKbqs1Vtf1gT5QhsSUhKgRzYh8NQo4t1Ve5JMNbT4gdddKdki","block_time":1780973733},{"slot":425241032,"status":"success","explorer":"https://solscan.io/tx/46YtwzkKyErZXbXQdPNyjn6ySfwYNqv8fLyn8BssToa3nPfcwPooHieP3YngMJEYykD24ag67usvKbhy9KCAJbxp","signature":"46YtwzkKyErZXbXQdPNyjn6ySfwYNqv8fLyn8BssToa3nPfcwPooHieP3YngMJEYykD24ag67usvKbhy9KCAJbxp","block_time":1780973599}]},"meta":{"timestamp":"2026-06-09T11:38:49.273Z","request_id":"ba02bfc1-74e5-4ca1-bf40-4b7360925d03"},"status":"ok","message":"Transactions retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"source":"Public Solana RPC (publicnode, live)","service":"solana-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/balance":"A wallet's SOL balance and account info (address=… base58).","GET /v1/network":"Live network state: epoch, slot, block height, TPS, tx count, health.","GET /v1/transactions":"A wallet's recent transaction signatures (address=…, limit up to 50)."},"description":"Live Solana blockchain data read on-chain via public RPC: any wallet's SOL balance (lamports and SOL) with its program owner, executable flag and rent epoch; live network state (current epoch and progress, absolute slot and block height, running TPS, cumulative transaction count and node health); and a wallet's recent transaction signatures with slot, block time, success/failure and an explorer link. Solana mainnet, live. No key, nothing stored. Distinct from EVM balance, token and transaction APIs — this is Solana on-chain data.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-09T11:38:49.438Z","request_id":"f394666d-16b0-45c7-8527-c1d48b5af4b0"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":10000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":950,"monthly_call_quota":122000,"rps_limit":8,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2400,"monthly_call_quota":605000,"rps_limit":15,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":5700,"monthly_call_quota":3020000,"rps_limit":30,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/solana-api"}