Bamboo Invest NG Stock Portfolio API
This section provides all the information a tenant needs to know about a user's investment portfolio values and general user performance.
This section provides all the information a tenant needs to know about a user's investment portfolio values and general user performance.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/investbamboo-com:investbamboo-com-ng-stock-portfolio-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Investbamboo Com NG Stock Portfolio API
version: ''
description: This section provides all the information a tenant needs to know about a user's investment portfolio values and general user performance.
servers:
- url: https://powered-by-bamboo-sandbox.investbamboo.com
tags:
- name: NG Stock Portfolio
description: This section provides all the information a tenant needs to know about a user's investment portfolio values and general user performance.
paths:
/api/lsx/ng/portfolio/breakdown:
get:
tags:
- NG Stock Portfolio
summary: Fetch User Portfolio
description: This endpoint returns the information of a user's equity value, cash available for investing, and the user's stock position in the Nigerian Market.
parameters:
- name: content-type
in: header
description: Acceptable content type
example: application/json
required: true
schema:
type: string
- name: accept-language
in: header
description: Acceptable language; 'en' for English
example: en
required: true
schema:
type: string
- name: x-user-id
in: header
description: Required for user authentication
required: true
schema:
type: string
- name: x-subject-type
in: header
description: For user request -> 'tenant'.
required: true
schema:
type: string
- name: currency
in: header
description: NGN - to get prices in Naira
schema:
type: string
- name: x-client-token
in: header
description: API consumer token
required: true
schema:
type: string
responses:
'200':
description: NGX Portfolio response
content:
application/json:
schema:
$ref: '#/components/schemas/lsxngportfolio_breakdown_response'
'401':
description: Token have expired or invalid token
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
'422':
description: Error response
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
operationId: getApiLsxNgPortfolioBreakdown
x-operation-id-source: derived
/api/lsx/ng/user_cash_balance/{currency}:
get:
tags:
- NG Stock Portfolio
summary: Fetch User Cash Balance
description: This endpoint returns data about the user's cash balance.
parameters:
- name: content-type
in: header
description: Acceptable content type
example: application/json
required: true
schema:
type: string
- name: accept-language
in: header
description: Acceptable language; 'en' for English
example: en
required: true
schema:
type: string
- name: x-user-id
in: header
description: Required for user authentication
required: true
schema:
type: string
- name: x-subject-type
in: header
description: For user request -> 'tenant'.
required: true
schema:
type: string
- name: x-client-token
in: header
description: API consumer token
required: true
schema:
type: string
responses:
'200':
description: Portfolio
content:
application/json:
schema:
$ref: '#/components/schemas/lsxnguser_cash_balance_response'
'401':
description: Token have expired or invalid token
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
'422':
description: Error response
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
operationId: getApiLsxNgUserCashBalanceByCurrency
x-operation-id-source: derived
components:
schemas:
lsxnguser_cash_balance_response:
title: User's Cash Balance
required:
- withdrawal_cash
type: object
properties:
currency:
type: string
description: Currency
example: NGN
balance:
type: number
description: User current cash balance in provided currency
example: 5661255.97
Unauthorized:
title: Unauthorized response
required:
- message
type: object
properties:
message:
type: string
description: Unauthorized/Invalid Token/Token has expired
example: Invalid client token supplied.
description: Token is invalid or have expired
ErrorResponse:
title: Error response
required:
- message
type: object
properties:
message:
type: string
description: Error response for external or internal errors not connected to data
example: Message why request didn't succeed
description: Error response for external or internal errors not connected to data
lsxngportfolio_breakdown_response:
title: NGX Portfolio response
type: object
properties:
withdrawable_cash:
type: number
description: Maximum amount that can be withdrawn
example: 0
total_user_equity:
type: number
description: total_user_equity
example: 0
total_percent_change:
type: number
description: Total portfolio change
example: 0
total_return:
type: number
description: Stock total return
example: 0
total_cost:
type: number
description: Stock total return
example: 0
currency:
type: string
description: Withdraw currency
example: NGN
change:
type: integer
description: Change
example: 33.4
available_to_invest:
type: number
description: Buying power
example: 0
x-logo:
url: bamboo-logo.png
altText: bamboo logo
x-tagGroups:
- name: Authentication
tags:
- Authentication
- Account Management
- name: Money Movement
tags:
- Overview
- Deposits
- Withdrawals
- name: US Brokerage Services
tags:
- Portfolio Reporting
- US Securities
- US Stock Trading
- US Stock Events
- name: Utilities
tags:
- Dictionaries
- Market Activity
- Exchange Rate
- Featured Themes
- Financial Documents