Projects & Capital Investments Layer API (Production)
Detailed information for a specific project.
Returns the complete project record: scope, parties involved,
budget breakdown, timeline, and milestones.
Example
GET /api/v1.1/projects/45678
get
https://api.argaam.com/api/v1.1/projects/{projectId}
Path Parameters
projectIdinteger(int32)required
Project ID.
Response
200
Response
200
Success
get/api/v1.1/projects/{projectId}
Authentication
Path Parameters
200
List projects involving a specific company (paged).
Returns projects where the company appears as client,
contractor, or consultant. Useful for backlog assessment
in equity research.
Example
GET /api/v1.1/projects/by-company/2222?page=1&pageSize=20
get
https://api.argaam.com/api/v1.1/projects/by-company/{stockSymbol}
Query Parameters
pageinteger(int32)
1-based page number. Defaults to 1.
Default:1
Example:1
pageSizeinteger(int32)
Number of records per page. Defaults to the endpoint’s standard page size; large values are capped server-side.
Default:10
Example:20
Path Parameters
stockSymbolstringrequired
Tadawul stock symbol of the company, e.g. 2222 (Saudi Aramco).
Response
200
Response
200
Success
get/api/v1.1/projects/by-company/{stockSymbol}
Authentication
Path Parameters
Query Parameters
200
ApiV1Meta
object * Additional properties are NOT allowed.
pageinteger(int32)
pageSizeinteger(int32)
totalRecordsinteger(int32)
totalPagesinteger(int32)read-only
hasNextPagebooleanread-only
hasPreviousPagebooleanread-only
Example
ApiV1RateLimit
object * Additional properties are NOT allowed.
limitinteger(int32)
remaininginteger(int32)
resetstring(date-time)
Example
ApiV1Response
object * Additional properties are NOT allowed.
successboolean
apiVersionstring
timestampstring(date-time)
requestIdstring
data
metaobject
* Additional properties are NOT allowed.
Show Child Parameters
rateLimitobject
* Additional properties are NOT allowed.
Show Child Parameters
Example