Brava Capital
Resources

API Documentation

Integrate with Brava Capital using our secure REST API.

Our API enables developers and institutional partners to access investment plans, manage portfolios, query wallet balances, and retrieve referral data programmatically. All endpoints use JSON-formatted requests and responses.

Authentication

All protected endpoints require a valid session cookie obtained after signing in. Ensure you include credentials in your API requests and keep your session token confidential.

Base URL

The production base URL is https://api.bravacapital.com/api/v1. Sandbox and staging environments are available upon request for enterprise integrations.

Rate Limits

Standard integrations are limited to 100 requests per minute. If you require higher limits, contact our partnerships team to discuss enterprise access.

Pagination

List endpoints return paginated results using limit and offset query parameters. Response metadata includes total count and links to next/previous pages.

Endpoints

GET
/api/v1/plans

List all available investment plans with details, ROI, duration, and limits.

GET
/api/v1/plans/:id

Retrieve detailed information for a specific investment plan.

POST
/api/v1/investments

Create a new investment in a selected plan.

GET
/api/v1/investments

List all investments for the authenticated user.

GET
/api/v1/wallet/balance

Retrieve wallet balances across supported currencies and networks.

POST
/api/v1/wallet/deposit

Initiate a deposit transaction.

POST
/api/v1/wallet/withdraw

Submit a withdrawal request.

GET
/api/v1/referrals/stats

Get referral statistics, earnings, and referred users.

Example Request

curl -X GET https://api.bravacapital.com/api/v1/plans \
  -H "Content-Type: application/json" \
  --cookie "brava_session=YOUR_SESSION_COOKIE"