Macroeconomic Layer API (Production)

Active rig counts for a region as of a date.

Rig counts are a classic leading indicator for upstream
oil & gas activity, and a useful sentiment proxy for
mid-stream and downstream sectors.

Example

GET /api/v1.1/petrochemicals/rig-counts?regionId=4&asOf=2024-01-15
get
https://api.argaam.com/api/v1.1/petrochemicals/rig-counts

Query Parameters

regionIdinteger(int32)

Region ID.

Example:1

asOfstring

As-of date (yyyy-MM-dd).

Example:2024-01-15

Response

200 application/json

Success

* Additional properties are NOT allowed.
rigCountIDinteger(int32)
forDatestring(date-time)
oilRigCountnumber | null(double)
regionIDinteger | null(int32)
gasRigCountnumber | null(double)
miscnumber | null(double)
totalnumber | null(double)
dataForstring | null
regionNameArstring | null
regionNameEnstring | null
announceDatestring(date-time)
closenumber | null(double)
get/api/v1.1/petrochemicals/rig-counts
 
200 application/json

Commodity

object
* Additional properties are NOT allowed.
commodityIDinteger(int32)
nameEnstring
nameArstring
typestring
Example

CommodityQuote

object
* Additional properties are NOT allowed.
commodityIDinteger(int32)
tickerChartCommodityNamestring
commodityNameEnstring
commodityNameArstring
forDatestring(date-time)
openValuenumber(double)
closeValuenumber(double)
previousCloseValuenumber(double)
highnumber(double)
lownumber(double)
indexValuenumber(double)
changenumber(double)
percentageChangenumber(double)
ybgnChangenumber(double)
monthinteger(int32)
timestring(date-time)
lastUpdatedstring(date-time)
Example

CommodityQuoteArchive

object
* Additional properties are NOT allowed.
commodityIDinteger(int32)
commodityNameEnstring
commodityNameArstring
forDatestring(date-time)
openValuenumber(double)
closeValuenumber(double)
highnumber(double)
lownumber(double)
Example

OtherCommodityQuote

object
* Additional properties are NOT allowed.
commodityIDinteger(int32)
commodityNameEnstring
commodityNameArstring
regionNameArstring
regionNameEnstring
forDatestring(date-time)
averageValuenumber(double)
highnumber(double)
lownumber(double)
Example