Build powerful financial applications with our comprehensive API. Access 300+ financial models, real-time analytics, and seamless integrations through our developer-friendly platform.
Everything you need to build financial applications
Modern REST API with JSON responses, following industry best practices for easy integration.
Receive instant notifications about data changes, model updates, and system events.
Flexible GraphQL endpoint for efficient data querying and reduced over-fetching.
Official SDKs for Python, JavaScript, Java, and .NET to accelerate your development.
Core endpoints for financial data and model access
/api/v1/models
Retrieve all available financial models
/api/v1/models/{id}/execute
Execute a specific financial model with input data
/api/v1/portfolios/{id}/risk
Get risk analysis for a specific portfolio
/api/v1/data/upload
Upload financial data for processing
/api/v1/reports/{id}
Retrieve generated reports and analytics
/api/v1/scenarios
Create and run scenario analysis
Get started quickly with these code samples
import vector_ml_analytics as vml
# Initialize client
client = vml.Client(api_key="your_api_key")
# Execute credit risk model
result = client.models.execute(
model_id="credit_risk_v2",
data={
"loan_amount": 100000,
"credit_score": 720,
"debt_to_income": 0.35,
"loan_term": 30
}
)
print(f"Default probability: {result.default_probability}")
print(f"Risk score: {result.risk_score}")
const VectorML = require('@vector-ml/analytics');
const client = new VectorML.Client({
apiKey: 'your_api_key'
});
async function getPortfolioRisk(portfolioId) {
try {
const response = await client.portfolios.getRisk(portfolioId);
console.log('VaR 95%:', response.var_95);
console.log('Expected Shortfall:', response.expected_shortfall);
console.log('Concentration Risk:', response.concentration_risk);
return response;
} catch (error) {
console.error('Error fetching portfolio risk:', error);
}
}
curl -X POST https://api.vectorml.com/v1/data/upload \
-H "Authorization: Bearer your_api_key" \
-H "Content-Type: application/json" \
-d '{
"dataset_name": "loan_portfolio_q4_2024",
"data_type": "loan_data",
"data": [
{
"loan_id": "L001",
"amount": 250000,
"rate": 0.045,
"term": 360,
"ltv": 0.80
}
]
}'
Industry-leading performance and reliability
Download our official SDKs for faster integration