Explore our growing ecosystem of DeAI applications in the awesome-aiforge repository.
Power your AI agents with comprehensive market intelligence. Get real-time data from 50+ exchanges, 8 blockchains, and 1000+ DeFi protocols. Make informed decisions with advanced analytics and risk models.
Live price feeds and market data from 50+ exchanges
Unified view across Ethereum, Polygon, Arbitrum, and more
Deep insights into DeFi protocols, yields, and opportunities
Advanced risk models and portfolio analysis tools
Real-time and historical price information
Comprehensive DeFi ecosystem analytics
Blockchain transaction and wallet analysis
Market sentiment from social media and news
Build intelligent trading algorithms with real-time market data
Maximize returns across DeFi protocols with yield intelligence
Professional-grade portfolio analytics and risk management
Deep market insights for investment and trading decisions
import { AIForgeAnalytics } from '@aiforge/sdk'
const analytics = new AIForgeAnalytics({
apiKey: 'your-api-key',
network: '0g-mainnet'
})
// Get real-time price data
const priceData = await analytics.getPriceData({
tokens: ['WETH', 'USDC', 'WBTC'],
exchanges: ['uniswap-v3', 'sushiswap', 'curve'],
chains: ['ethereum', 'polygon', 'arbitrum']
})
console.log('Current prices:', priceData)
// Find arbitrage opportunities
const opportunities = await analytics.findArbitrageOpportunities({
token: 'WETH',
minProfitPercent: 0.5, // 0.5% minimum profit
maxGasPrice: 50, // 50 gwei max
chains: ['ethereum', 'polygon']
})
for (const opportunity of opportunities) {
console.log(`Arbitrage found: ${opportunity.profitPercent}% profit`)
console.log(`Buy on ${opportunity.buyExchange}, sell on ${opportunity.sellExchange}`)
}
// Portfolio risk analysis
const portfolio = [
{ token: 'WETH', amount: 10 },
{ token: 'WBTC', amount: 0.5 },
{ token: 'USDC', amount: 25000 }
]
const riskMetrics = await analytics.analyzePortfolioRisk({
portfolio,
timeframe: '30d',
confidenceLevel: 0.95
})
console.log('Value at Risk (95%):', riskMetrics.var)
console.log('Portfolio correlation:', riskMetrics.correlation)
console.log('Risk score:', riskMetrics.riskScore)