Investment Funds Layer API (Sandbox)

List all fund managers.

Returns the catalogue of fund-management firms tracked by
Argaam: manager ID, name (Ar/En), licensing jurisdiction,
and fund counts.

Example

GET /api/v1.1/funds/managers
get
https://api-sandbox.argaam.com/api/v1.1/funds/managers

Response

200

Success

get/api/v1.1/funds/managers
 
200

Get funds for a fund manager

Returns the funds for the fund manager identified by managerId.

get
https://api-sandbox.argaam.com/api/v1.1/funds/managers/{managerId}/funds

Path Parameters

managerIdinteger(int32)required

Fund manager identifier.

Response

200

Success

get/api/v1.1/funds/managers/{managerId}/funds
 
200

Detailed information for a specific fund.

Full fund record: investment objective, fees, benchmark,
distribution policy, latest NAV, and reference dates.

Example

GET /api/v1.1/funds/managers/12/funds/345
get
https://api-sandbox.argaam.com/api/v1.1/funds/managers/{managerId}/funds/{fundId}

Path Parameters

managerIdinteger(int32)required

Fund manager ID.

fundIdinteger(int32)required

Fund ID.

Response

200

Success

get/api/v1.1/funds/managers/{managerId}/funds/{fundId}
 
200

Latest NAV / unit values for a fund.

Returns the most recent observed NAV values plus daily,
weekly, and monthly change percentages.

Example

GET /api/v1.1/funds/managers/12/funds/345/values
get
https://api-sandbox.argaam.com/api/v1.1/funds/managers/{managerId}/funds/{fundId}/values

Path Parameters

managerIdinteger(int32)required

Fund manager identifier.

fundIdinteger(int32)required

Fund identifier, scoped to the given managerId.

Response

200

Success

get/api/v1.1/funds/managers/{managerId}/funds/{fundId}/values
 
200

Historical NAV values for a fund over a date range.

End-of-day NAV archive used to compute fund performance
(1M, 3M, 1Y, since-inception) and benchmark deltas.

Example

GET /api/v1.1/funds/managers/12/funds/345/values/history?from=2023-01-01&to=2023-12-31
get
https://api-sandbox.argaam.com/api/v1.1/funds/managers/{managerId}/funds/{fundId}/values/history

Query Parameters

fromstring

Start date (yyyy-MM-dd).

Example:2024-01-01

tostring

End date (yyyy-MM-dd).

Example:2024-03-31

Path Parameters

managerIdinteger(int32)required

Fund manager ID.

fundIdinteger(int32)required

Fund ID.

Response

200

Success

get/api/v1.1/funds/managers/{managerId}/funds/{fundId}/values/history
 
200