Data
Token information, price estimates, and network data.
Use these to validate tokens and check prices before trading.
Get detailed token metadata, pool information, trading fees, and security audit.
Use cases:
Validate token before trading
Check buy/sell taxes
Verify liquidity levels
Check security audit status
Display token details in UI
Recommended: Always check token info before first trade to verify:
Token has sufficient liquidity
Buy/sell taxes are reasonable
Token is not a scam (check audit status)
Security Audit:
EVM chains: Uses SerializedAudit API
Solana: Uses Jupiter Shield API
Performance: Set audit=false to skip the security audit check and improve response time by ~50-100ms.
API key authentication. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Contact [email protected] to obtain an API key.
Token contract address
0x08978686e93859c41e9f8983c1c8523df98c2bf5Blockchain network (auto-detected if not provided)
BASEEnable security audit check (default: true). Set to false to skip audit and improve response time by ~50-100ms. The audit field will be omitted from the response when disabled.
trueExample: trueToken information retrieved successfully
Resource not found (token, pool, or route)
GET /api/v1/token-info?token=text HTTP/1.1
Host: api.naos.trade
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"tokenInfo": {
"token": {
"address": "0xFb31f85A8367210B2e4Ed2360D2dA9Dc2D2Ccc95",
"symbol": "EDEL",
"name": "Edel Token",
"decimals": 18
},
"chain": "BASE"
},
"poolInfo": {
"type": "UNISWAP V4",
"factory": "APE.STORE",
"liquidity": 123456.78,
"marketCap": 987654.32,
"priceNative": 0.0000123,
"priceUsd": 0.045
},
"misc": {
"buyTax": 0,
"sellTax": 0,
"burnt": "0",
"clogged": "0",
"dexPaid": "NOT_PAID",
"buyFeeUsd": 1,
"sellFeeUsd": 1,
"audit": "safe"
}
}Get a fast price estimate without transaction simulation or slippage calculation.
Use cases:
Display prices in UI
Quick price checks
Price change monitoring
Get USD value of trader's token holdings (when amount is omitted)
Amount parameter behavior:
BUY side: amount is required (amount in native token)
SELL side:
If amount provided: uses that amount
If amount omitted: requires trader parameter and uses trader's entire token balance
Important:
Does NOT account for slippage
Does NOT simulate transaction
Does NOT guarantee actual output
NOT available on Solana (for amount omitted)
For actual trading, always use /quote instead
Examples:
With amount:
GET /api/v1/value?token=0x...&side=SELL&trader=0xYourWallet&amount=100Without amount (uses trader's entire balance):
GET /api/v1/value?token=0x...&side=SELL&trader=0xYourWalletThis will fetch the trader's entire token balance and calculate its USD value.
API key authentication. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Contact [email protected] to obtain an API key.
Token contract address
0x08978686e93859c41e9f8983c1c8523df98c2bf5Trade direction
BUYPossible values: Wallet address (required). Used to fetch the trader's token balance when amount is omitted.
0xA73CDDdea07E805228Ef6BbbC6216112E3A51723Amount to trade.
- Required for BUY side
- Optional for SELL side (if omitted, uses trader's entire balance)
0.1Blockchain network
BASEPrice estimate
Invalid request parameters
Pool not found or no balance
GET /api/v1/value?token=text&side=BUY&trader=text HTTP/1.1
Host: api.naos.trade
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"inputAddress": "0x4200000000000000000000000000000000000006",
"inputAmount": 0.1,
"outputAddress": "0x08978686e93859c41e9f8983c1c8523df98c2bf5",
"outputAmount": 121935458.25,
"side": "BUY",
"cumulativePoolFee": 43100
}Get current gas fee estimates for different priority levels.
Use cases:
Check gas prices before trading
Select appropriate priority level
Monitor network congestion
Priority levels:
LOW: Cheapest, slower
MEDIUM: Standard (recommended)
HIGH: Faster, more expensive
INSTANT: Fastest, highest cost
API key authentication. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Contact [email protected] to obtain an API key.
Blockchain network
BASEGas fee estimates
GET /api/v1/priority?chain=text HTTP/1.1
Host: api.naos.trade
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
Gas fee estimates
{
"success": true,
"chain": "BASE",
"fees": {
"LOW": {
"maxFeePerGas": "0.000000001",
"maxPriorityFeePerGas": "0.000000001",
"gasPrice": "0.000000001"
},
"MEDIUM": {
"maxFeePerGas": "0.000000002",
"maxPriorityFeePerGas": "0.000000002",
"gasPrice": "0.000000002"
},
"HIGH": {
"maxFeePerGas": "0.000000005",
"maxPriorityFeePerGas": "0.000000005",
"gasPrice": "0.000000005"
},
"INSTANT": {
"maxFeePerGas": "0.000000010",
"maxPriorityFeePerGas": "0.000000010",
"gasPrice": "0.000000010"
}
}
}Get list of all supported blockchain networks with their configurations.
Information provided:
Network name and chain ID
Native token symbol
Router contract address
Networks: Base, ETH, BSC, ARB, AVAX, Abstract, HyperEVM, Ink, Story, X Layer, Plasma, UniChain, Solana
API key authentication. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Contact [email protected] to obtain an API key.
List of supported chains
GET /api/v1/chain HTTP/1.1
Host: api.naos.trade
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
List of supported chains
{
"success": true,
"chains": [
{
"name": "BASE",
"chainId": 8453,
"nativeToken": "ETH",
"routerAddress": "0xEF75C09BcfA1Eb60215eE6Ecfdf6c6Be8C82a862"
},
{
"name": "ETH",
"chainId": 1,
"nativeToken": "ETH",
"routerAddress": "0x9fABC532D0267b9Ab34A942DDfc58185c392a553"
},
{
"name": "BSC",
"chainId": 56,
"nativeToken": "BNB",
"routerAddress": "0x6F9C121535Af587921F2F68B77c723Ba3B842E6F"
}
]
}Retrieve the native token balance for a wallet address on a specific network.
Use cases:
Check wallet balance before trading
Verify sufficient funds for transaction
Display wallet balance in UI
Monitor balance changes
Native tokens:
EVM chains: ETH, BNB, AVAX, etc. (18 decimals)
Solana: SOL (9 decimals)
Balance format: The balance is returned in raw token units:
EVM: wei (divide by 10^18 to get native token amount)
Solana: lamports (divide by 10^9 to get SOL)
Example calculations:
Balance "1500000000000000000" with decimals 18 = 1.5 ETH
Balance "1500000000" with decimals 9 = 1.5 SOL
API key authentication. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Contact [email protected] to obtain an API key.
Wallet address to check balance for.
- EVM chains: 0x... format (42 characters)
- Solana: Base58 format (32-44 characters)
0xA73CDDdea07E805228Ef6BbbC6216112E3A51723Blockchain network to check balance on.
Supported networks: BASE, ETH, BSC, ARB, AVAX, ABS, HYPE, INK, STORY, XLAYER, PLASMA, UNI, SOL
BASEPossible values: Balance retrieved successfully
Invalid request parameters or malformed request
Missing or invalid API key
Internal server error
GET /api/v1/balance?wallet=text&network=BASE HTTP/1.1
Host: api.naos.trade
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"balance": "125103933760140349",
"decimals": 18
}Retrieve the balance of a specific ERC-20 or SPL token for a wallet address on a specific network.
Use cases:
Check token balance before selling
Verify token holdings
Display token portfolio in UI
Calculate available sell amount
Token types:
EVM: ERC-20 tokens (variable decimals, typically 6, 8, or 18)
Solana: SPL tokens (variable decimals, typically 6 or 9)
Balance format: The balance is returned in raw token units. Use the decimals field to format correctly.
Example calculations:
Balance "5000000" with decimals 6 = 5.0 USDC
Balance "1000000000000000000" with decimals 18 = 1.0 token
Note: Token decimals are automatically fetched from the token contract or pool info.
API key authentication. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Contact [email protected] to obtain an API key.
Wallet address to check token balance for.
- EVM chains: 0x... format (42 characters)
- Solana: Base58 format (32-44 characters)
0xA73CDDdea07E805228Ef6BbbC6216112E3A51723Token contract address to check balance for.
- EVM: 0x... format (42 characters)
- Solana: Base58 format (32-44 characters)
0xFb31f85A8367210B2e4Ed2360D2dA9Dc2D2Ccc95Blockchain network where the token exists.
Supported networks: BASE, ETH, BSC, ARB, AVAX, ABS, HYPE, INK, STORY, XLAYER, PLASMA, UNI, SOL
BASEPossible values: Token balance retrieved successfully
Invalid request parameters or malformed request
Missing or invalid API key
Internal server error
GET /api/v1/token-balance?wallet=text&token=text&network=BASE HTTP/1.1
Host: api.naos.trade
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"balance": "354749157803150317450",
"decimals": 18
}Last updated

