Integrate real-time market intelligence into your trading systems, custom dashboards, or trading bots. Built for developers who want programmatic access to everything FinVI offers.
A comprehensive REST API with real-time data and webhook support.
pages.platform.api.features.restfulApi.description
Access live stock prices, sentiment scores, and alerts the moment they're generated.
Receive instant notifications to your server when alerts trigger or watchlist changes occur.
Complete API reference with code examples in multiple languages and interactive testing.
pages.platform.api.features.generousLimits.description
pages.platform.api.features.sdkLibraries.description
pages.platform.api.examples.subheading
curl -X GET https://api.finvi.ai/v1/watchlist \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
const finvi = require('@finvi/sdk');
const client = new finvi.Client({
apiKey: process.env.FINVET_API_KEY
});
// Add stock to watchlist
const result = await client.watchlist.add({
ticker: 'NVDA',
alertThresholds: {
priceChange: 5, // Alert on 5% price change
volumeSpike: 2.0 // Alert on 2x volume spike
}
});
console.log('Stock added:', result.data);import finvi
client = finvi.Client(api_key=os.getenv('FINVET_API_KEY'))
# Get all active alerts
alerts = client.alerts.list(
status='active',
limit=10
)
for alert in alerts:
print(f"{alert.ticker}: {alert.message}")
print(f"Triggered at: {alert.triggered_at}")
print(f"Sentiment: {alert.sentiment_score}")
print("---"){
"event": "alert.triggered",
"timestamp": "2025-10-31T08:45:30Z",
"data": {
"alert_id": "alert_abc123",
"ticker": "TSLA",
"type": "price_movement",
"message": "TSLA up 6.2% in last hour",
"current_price": 245.80,
"previous_price": 231.50,
"change_percent": 6.2,
"sentiment_score": 0.85,
"volume_ratio": 1.8
}
}Full access to FinVI's data and functionality through our API.
Real-world use cases from our API users.
Automate trades based on FinVI alerts and sentiment scores.
Build personalized market monitoring dashboards with real-time data.
pages.platform.api.useCases.slackDiscord.description
Sync IBKR data and build custom performance analysis tools.
Create native mobile apps powered by FinVI's intelligence.
Aggregate sentiment and historical data for quantitative research.
pages.platform.api.cta.subtitle
pages.platform.api.cta.footer