DataBolsa docs
Referência da APIDados de mercadoCommodities

Série histórica de ajuste diário

Ajuste por (pregão, contrato), do mais recente para o mais antigo. Para série comparável no tempo, filtre por `contract` — sem isso a mesma data traz vários vencimentos, o que serve para volume mas engana como preço.

GET
/v1/commodities/{commodity}/settlements
AuthorizationBearer <token>

In: header

Path Parameters

commoditystring

Query Parameters

cursor?string
limit?integer
Default100
Range1 <= value <= 1000
contract?string

Restringe a UM vencimento (ex.: BGIN26). Sem ele a série mistura vencimentos na mesma data.

from?string

Início da janela (YYYY-MM-DD).

Match^\d{4}-\d{2}-\d{2}$
to?string

Fim da janela (YYYY-MM-DD).

Match^\d{4}-\d{2}-\d{2}$

Response Body

curl -X GET "https://api.databolsa.com/v1/commodities/string/settlements?cursor=string&limit=100&contract=string&from=string&to=string"
{
  "data": [
    {
      "trade_date": "string",
      "contract_code": "string",
      "expiry_date": "string",
      "settlement_price": 0,
      "prev_settlement_price": 0,
      "close_price": 0,
      "contracts": 0,
      "trades": 0,
      "financial_volume": 0
    }
  ],
  "meta": {
    "next_cursor": "string",
    "count": 0,
    "total": 0,
    "subject": {
      "property1": "string",
      "property2": "string"
    },
    "commodity": "string",
    "product_name": "string",
    "reference_owner": "string"
  }
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}