Skip to main content

BrainPredict Finance: API Reference

Complete API documentation for all 21 Finance AI endpoints with parameters and response examples. RESTful API with JSON responses.

Base URL

https://api.brainpredict.ai/v1/finance

Authentication

All API requests require authentication using your API key in the Authorization header:

curl -X GET "https://api.brainpredict.ai/v1/finance/gl/accounts" \
  -H "Authorization: Bearer bp_finance_live_xxx" \
  -H "Content-Type: application/json"
GET

/api/v1/finance/ai/models

Get list of all 35 Finance AI models with their specifications and accuracy rates

POST

/api/v1/finance/ai/financecore/analyze

Analyze financial data using FinanceCore AI (96.5% accuracy - HIGHEST)

Parameters:

  • financial_data
  • analysis_type
POST

/api/v1/finance/ai/gl-intelligence/analyze

Analyze general ledger using GLIntelligence AI (94.2% accuracy)

Parameters:

  • gl_data
  • period
POST

/api/v1/finance/ai/ap-automation/process

Automate accounts payable using APAutomation AI (95.8% accuracy)

Parameters:

  • invoice_data
  • vendor_info
POST

/api/v1/finance/ai/ar-optimizer/optimize

Optimize accounts receivable using AROptimizer AI (93.5% accuracy)

Parameters:

  • ar_data
  • customer_info
POST

/api/v1/finance/ai/cash-flow/predict

Predict cash flow using CashFlowPredictor AI (92.8% accuracy)

Parameters:

  • historical_data
  • forecast_period
POST

/api/v1/finance/ai/financial-close/accelerate

Accelerate financial close using FinancialCloseAccelerator AI (91.2% accuracy)

Parameters:

  • close_data
  • period
POST

/api/v1/finance/ai/budget-variance/analyze

Analyze budget variance using BudgetVarianceAnalyzer AI (93.0% accuracy)

Parameters:

  • budget_data
  • actual_data
  • period
POST

/api/v1/finance/ai/financial-planning/plan

Create financial plan using FinancialPlanningAssistant AI (90.5% accuracy)

Parameters:

  • planning_data
  • scenarios
POST

/api/v1/finance/ai/tax-optimizer/optimize

Optimize tax strategy using TaxOptimizer AI (94.8% accuracy)

Parameters:

  • tax_data
  • jurisdiction
POST

/api/v1/finance/ai/audit-intelligence/audit

Perform intelligent audit using AuditIntelligence AI (95.2% accuracy)

Parameters:

  • audit_scope
  • financial_data
POST

/api/v1/finance/ai/fraud-detector/detect

Detect financial fraud using FraudDetector AI (96.0% accuracy)

Parameters:

  • transaction_data
  • patterns
POST

/api/v1/finance/ai/expense-intelligence/analyze

Analyze expenses using ExpenseIntelligence AI (92.0% accuracy)

Parameters:

  • expense_data
  • period
POST

/api/v1/finance/ai/working-capital/optimize

Optimize working capital using WorkingCapitalOptimizer AI (91.8% accuracy)

Parameters:

  • working_capital_data
POST

/api/v1/finance/ai/financial-risk/predict

Predict financial risk using FinancialRiskPredictor AI (93.8% accuracy)

Parameters:

  • financial_data
  • risk_factors
POST

/api/v1/finance/ai/treasury/optimize

Optimize treasury operations using TreasuryOptimizer AI (92.5% accuracy)

Parameters:

  • treasury_data
  • investment_options
POST

/api/v1/finance/ai/profitability/analyze

Analyze profitability using ProfitabilityAnalyzer AI (94.5% accuracy)

Parameters:

  • profitability_data
  • segments
POST

/api/v1/finance/ai/financial-forecasting/forecast

Forecast financials using FinancialForecaster AI (91.5% accuracy)

Parameters:

  • historical_data
  • forecast_horizon
POST

/api/v1/finance/ai/financial-anomaly/detect

Detect financial anomalies using FinancialAnomalyDetector AI (95.5% accuracy)

Parameters:

  • financial_data
  • baseline
POST

/api/v1/finance/ai/revenue-recognition/analyze

Analyze revenue recognition using RevenueRecognitionAnalyzer AI (93.2% accuracy)

Parameters:

  • revenue_data
  • contracts
POST

/api/v1/finance/ai/financial-consolidation/consolidate

Consolidate financials using FinancialConsolidator AI (92.2% accuracy)

Parameters:

  • entity_data
  • consolidation_rules

Example: Cash Flow Forecast

POST /v1/finance/cash-flow/forecast
Content-Type: application/json
Authorization: Bearer bp_finance_live_xxx

{
  "current_balance": 12500000,
  "historical_months": 24,
  "forecast_months": 12,
  "include_scenarios": true
}

Response:
{
  "success": true,
  "forecast": {
    "months_ahead": 12,
    "balance_12m": 15400000,
    "trend": "positive",
    "monthly_forecast": [
      {"month": "2025-02", "balance": 12900000, "inflow": 5200000, "outflow": 4800000},
      {"month": "2025-03", "balance": 13300000, "inflow": 5500000, "outflow": 5100000},
      ...
    ],
    "scenarios": {
      "best_case": 16200000,
      "worst_case": 14100000,
      "most_likely": 15400000
    },
    "recommendations": [
      "Consider investing €2M in short-term instruments",
      "Optimize payment timing to maximize cash efficiency"
    ]
  }
}

Rate Limits

  • Starter: 10,000 requests/month
  • Professional: 50,000 requests/month
  • Enterprise: Unlimited requests

Rate limit headers included in all responses: X-RateLimit-Remaining