Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Become a customer
  • Contact Us
Spanish
US English (US)
FR French
ES Spanish
JP Japanese
BR Portuguese (Brazil)
CN Chinese
  • Home

API de precios físicos Fastmarkets

Written by Connor Bevans

Updated at February 10th, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

+ More

Table of Contents

API de precios físicos Documentación técnica de la API Autenticación Recibiendo un precio único Ejemplo de solicitud (Python): Ejemplo de respuesta (JSON): Recibiendo múltiples precios Ejemplo de solicitud (Python): Ejemplo de respuesta (JSON): Recibiendo un rango de precios Ejemplo de solicitud (Python): Ejemplo de respuesta (JSON): Recibiendo precios promedio Ejemplo de solicitud (Python): Ejemplo de respuesta (JSON): Recibiendo precios previstos (Forecasts) Ejemplo de solicitud (Python): Ejemplo de respuesta (JSON): Recibiendo datos de curvas de avance (Forward Curves) Ejemplo de solicitud (Python): Ejemplo de respuesta (JSON): Campos de datos de precios opcionales Ejemplo de solicitud (Python): Ejemplo de respuesta (JSON): Recibiendo datos del instrumento Ejemplo de solicitud (Python): Ejemplo de respuesta (JSON): Ejemplo de respuesta (JSON): Recibiendo datos de referencia Ejemplo de respuesta (JSON): Información técnica de la API Más ayuda

API de precios físicos

El Physical Prices API (API de precios físicos) proporciona precio valores y datos instrumentales asociados para precios evaluados por Fastmarkets. Todos los valores de precios están asociados a instrumentos que utilizan un símbolo como identificador.

Documentación técnica de la API

Para más en el especificación de este API y a intentar él afuera, por favor referirse a el Documentación de la API página (Swagger)

Puedes intentar ejecutar llamadas API reales allí con tus credenciales de la plataforma Fastmarkets. Solicita al equipo Fastmarkets que te proporcione acceso a Swagger.

Autenticación

Todas las API Fastmarkets requieren un token de acceso válido para recuperar datos con permisos. Para generar un token de acceso, consulte la guía de la API de autenticación con el alcance: fastmarkets.physicalprices.api.

El token se añade a un parámetro del encabezado de autorización con el prefijo "Bearer". Por ejemplo:

Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Recibiendo un precio único

Para obtener el precio evaluado más reciente disponible para un instrumento específico, el endpoint ‘Prices’ es usado. En este ejemplo, el símbolo 'MB-AL-0004' es usado para obtener los últimos Datos de precios disponibles para 'Aluminio P1020A, en almacén en Rotterdam, pago de derechos, spot $/tonelada' (‘Aluminium P1020A, in-warehouse Rotterdam duty-paid, spot $/tonne’ ) al 2 de marzo de 2019.

En el respuesta, bajo, medio y alto valores de precio son devueltos para el 1º de Marzo 2019, como esta fue la evaluación más reciente disponible para la fecha especificada.

Ejemplo de solicitud (Python):

POST https://api.fastmarkets.com/physical/v2/Prices HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Symbols=MB-AL-0004&Dates=2019-03-02
url = "https://api.fastmarkets.com/Physical/v2/Prices"
query = {'symbols':'MB-AL-0004', 'dates':'2019-03-02'}
headers = {
	'Authorization': 'Bearer ' + accessToken.access_token,
	'cache-control': 'no-cache'
	}
req = requests.request("GET", url, headers=headers, data = query)
singlePrice = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
	"instruments": [
		{
			"firstDate": "1987-04-07T00:00:00+00:00",
			"lastDate": "2019-05-21T15:00:00+00:00",
			"prices": [
				{
					"date": "2019-03-02",
					"assessmentDate": "2019-03-01T16:00:12+00:00",
					"revision": 0,
					"low": 130,
					"mid": 135,
					"high": 140
				}
			],
			"symbol": "MB-AL-0004"
		}
	]
}

Si no hay valor para las fechas parámetro del pedido, entonces es devuelto lo más recientes datos de Valores de Precios. Siempre se requiere un valor para el parámetro Símbolos.

Recibiendo múltiples precios

También es posible hacer pedido de precios para múltiples instrumentos y múltiples fechas en solicitud única, utilizando el endpoint Prices.

En el ejemplo pedido abajo, dos diferente símbolos y dos diferente fechas fueron solicitados. En consecuencia, habrá dos resultados de precios para cada uno de los dos instrumentos.

Ejemplo de solicitud (Python):

POST https://api.fastmarkets.com/physical/v2/Prices HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Symbols=MB-AL-0004,MB-AL-0006&Dates=2019-03-02,2019-03-04
url = "https://api.fastmarkets.com/Physical/v2/Prices"

query = {
	'symbols': ['MB-AL-0004', 'MB-AL-0006'],
	'dates': ['2019-03-02','2019-03-04']
	}
headers = {
	'Authorization': 'Bearer ' + accessToken.access_token,
	'cache-control': 'no-cache'
	}
req = requests.request("GET", url, headers=headers, data = query)

multiplePrices = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
    "instruments": [
        {
            "firstDate": "1987-04-07T00:00:00+00:00",
            "lastDate": "2025-11-11T16:00:00+00:00",
            "prices": [
                {
                    "date": "2019-03-02",
                    "assessmentDate": "2019-03-01T16:00:12+00:00",
                    "revision": 0,
                    "low": 130.0,
                    "mid": 135.0,
                    "high": 140.0
                },
                {
                    "date": "2019-03-04",
                    "assessmentDate": "2019-03-01T16:00:12+00:00",
                    "revision": 0,
                    "low": 130.0,
                    "mid": 135.0,
                    "high": 140.0
                }
            ],
            "symbol": "MB-AL-0004"
        },
        {
            "firstDate": "1995-07-05T00:00:00+00:00",
            "lastDate": "2025-11-05T16:00:00+00:00",
            "prices": [
                {
                    "date": "2019-03-02",
                    "assessmentDate": "2019-02-27T15:06:11+00:00",
                    "revision": 0,
                    "low": 780.0,
                    "mid": 790.0,
                    "high": 800.0
                },
                {
                    "date": "2019-03-04",
                    "assessmentDate": "2019-02-27T15:06:11+00:00",
                    "revision": 0,
                    "low": 780.0,
                    "mid": 790.0,
                    "high": 800.0
                }
            ],
            "symbol": "MB-AL-0006"
        }
    ],
    "priceCalculationType": "None"
}

 

Recibiendo un rango de precios

Utilizando el endpoint Price/History, es posible recuperar una serie de precios durante un período específico. En este ejemplo, a pedido es hecho encima a un período de siete días(entre el 2 de Febrero de 2019 hasta el 27 de febrero de 2019). La respuesta devuelve los precios en orden descendente de fecha.

Ejemplo de solicitud (Python):

POST https://api.fastmarkets.com/physical/v2/Prices/History HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Symbols=MB-IRO-0001&FromDate=2019-02-20&ToDate=2019-03-27
url = "https://api.fastmarkets.com/Physical/v2/Prices/history"

query  = {
          'symbols': 'MB-IRO-0001',
          'fromDate': '2019-02-20',
          'toDate': '2019-02-27',
          'calendarType': 'Weekdays',
          'carryForward': True
          }

headers = {
     'Authorization' : 'Bearer ' + accessToken.access_token, 
     'cache-control' : 'no-cache'
}

req = requests.request("GET", url, headers=headers, data = query)
priceRange = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
    "instruments": [
        {
            "firstDate": "1994-08-31T00:00:00+00:00",
            "lastDate": "2024-08-15T15:52:29+01:00",
            "prices": [
                {
                    "date": "2019-03-21",
                    "assessmentDate": "2019-03-21T15:12:56+00:00",
                    "revision": 0,
                    "low": 390.0,
                    "mid": 390.0,
                    "high": 390.0
                },
                . . .
                {
                    "date": "2019-02-21",
                    "assessmentDate": "2019-02-21T15:45:24+00:00",
                    "revision": 0,
                    "low": 385.0,
                    "mid": 387.5,
                    "high": 390.0
                }
            ],
            "symbol": "MB-IRO-0001"
        }
    ],
    "calendar": {
        "type": "AssessmentDays",
        "dates": [
            "2019-03-21",
            "2019-03-14",
            "2019-03-07",
            "2019-02-28",
            "2019-02-21"
        ]
    },
    "priceCalculationType": "None"
}

Recibiendo precios promedio

Periódicamente, se publican los precios promedio de muchos instrumentos Fastmarkets. Estos valores se calculan basados en la evaluación subyacente de precios, encima a un período de una semana, mes o año.

Ambos los endpoints “Prices” y “Prices/History” aceptan un parámetro de cálculo llamado “Price Type” (Tipo de Precio). Existen varios valores válidos para este parámetro, siendo los más comunes:

  • Promedio semanal
  • Promedio mensual
  • Promedio anual

Si no es especificado un Tipo de Precio, entonces la evaluación actual de valor es devuelta.

NÓTESE BIEN: Para descubrir qué “Price Calculation Types” están disponibles para cada instrumento, usar el 'Instrument' Endpoint (ver sección: Recuperación de datos de instrumentos)

Ejemplo de solicitud (Python):

POST https://api.fastmarkets.com/physical/v2/Prices/MonthlyAverage HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Symbols=MB-AL-0004&Dates=2019-03-02
url = "https://api.fastmarkets.com/Physical/v2/Prices/MonthlyAverage"

query  = {'symbols':'MB-AL-0004',
          'dates':'2019-03-02'}
headers = {
     'Authorization': 'Bearer ' + accessToken.access_token, 
     'cache-control': 'no-cache'
}

req = requests.request("GET", url, headers=headers, data = query)
monthlyAveragePrice = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
    "instruments": [
        {
            "firstDate": "1992-01-31T12:00:00+00:00",
            "lastDate": "2025-10-31T16:11:21+00:00",
            "prices": [
                {
                    "date": "2019-03-02",
                    "assessmentDate": "2019-02-28T12:00:00+00:00",
                    "revision": 1,
                    "low": 125.0,
                    "mid": 130.32,
                    "high": 135.63
                }
            ],
            "symbol": "MB-AL-0004"
        }
    ],
    "priceCalculationType": "MonthlyAverage"
}

Recibiendo precios previstos (Forecasts)

El pronóstico a corto plazo (Short-term Forecasts) es una serie temporal que proyecta precios futuros de instrumentos que ya existen en la API de precios físicos.

La API de precios físicos devolverá precios físicos y pronosticados si se proporciona el parámetro forecastType y ambos precios están disponibles en el rango de fechas proporcionado.

Todas las opciones de predicción disponibles para un precio particular se pueden solicitar con un campo adicional en la consulta de datos de ‘Instrument’ (por ejemplo, F24M para MB-AL-0004).

Ejemplo de solicitud (Python):

POST https://api.fastmarkets.com/physical/v2/Prices/History HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Symbols=MB-AL-0004&FromDate=2025-09-27&ToDate=2029-02-20
&forecastType=F24M
url = "https://api.fastmarkets.com/Physical/v2/Prices/history"

query  = {
          'symbols': 'MB-AL-0004',
          'fromDate': '2025-11-01',
          'toDate': '2029-02-20
',
          'forecastType': 'F24M'
          }

headers = {
     'Authorization' : 'Bearer ' + accessToken.access_token, 
     'cache-control' : 'no-cache'
}

req = requests.request("GET", url, headers=headers, data = query)
priceRange = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
    "instruments": [
        {
            "firstDate": "1987-04-07T00:00:00+00:00",
            "lastDate": "2025-11-11T16:00:00+00:00",
            "prices": [
                {
                    "date": "2025-11-11",
                    "assessmentDate": "2025-11-11T16:00:00+00:00",
                    "revision": 0,
                    "low": 310.0,
                    "mid": 325.0,
                    "high": 340.0
                },
                . . .
                {
                    "date": "2025-11-04",
                    "assessmentDate": "2025-11-04T16:00:00+00:00",
                    "revision": 0,
                    "low": 310.0,
                    "mid": 320.0,
                    "high": 330.0
                }
            ],
            "forecast": {
                "symbol": "MB-AL-0004.F24M",
                "version": 73,
                "publicationDate": "2025-11-04T00:00:00.000Z",
                "forecastPrices": [
                    {
                        "date": "2025-11-01T00:00:00.000Z",
                        "low": 330.0,
                        "mid": 330.0,
                        "high": 330.0
                    },
                    . . .
                    {
                        "date": "2027-10-01T00:00:00.000Z",
                        "low": 265.0,
                        "mid": 265.0,
                        "high": 265.0
                    }
                ]
            },
            "symbol": "MB-AL-0004"
        }
    ],
    "calendar": {
        "type": "AssessmentDays",
        "dates": [
            "2025-11-11",
            "2025-11-07",
            "2025-11-04"
        ]
    },
    "priceCalculationType": "None"
}

Recibiendo datos de curvas de avance (Forward Curves)

Los datos de Forward Curves están disponibles para algunos precios agrícolas como parte de la entidad de precio. Se devuelven en precios individuales, múltiples o rangos de precios. Utilice el Endpoint ‘Instrument’ para determinar si el precio incluye datos de la forward curve.

Ejemplo de solicitud (Python):

POST https://api.fastmarkets.com/physical/v2/Prices HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Symbols=AG-CRN-0071
url = "https://api.fastmarkets.com/Physical/v2/Prices"
query = {'symbols':'AG-CRN-0071'}
headers = {
	'Authorization': 'Bearer ' + accessToken.access_token,
	'cache-control': 'no-cache'
	}
req = requests.request("GET", url, headers=headers, data = query)
singlePrice = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
    "instruments": [
        {
            "firstDate": "2017-09-29T12:00:00+00:00",
            "lastDate": "2025-11-11T14:53:49-05:00",
            "prices": [
                {
                    "forwardCurves": [
                        {
                            "forwardCode": "M1",
                            "forwardMonth": "DEC",
                            "low": 218.25,
                            "mid": 218.25,
                            "high": 218.25
                        },
                        . . .
                        {
                            "forwardCode": "M8",
                            "forwardMonth": "JUL",
                            "low": 215.0,
                            "mid": 215.0,
                            "high": 215.0
                        },
                        {
                            "forwardCode": "M9",
                            "forwardMonth": "AUG",
                            "low": 213.5,
                            "mid": 213.5,
                            "high": 213.5
                        }
                    ],
                    "date": "2025-11-12",
                    "assessmentDate": "2025-11-11T14:53:49-05:00",
                    "revision": 0,
                    "low": 218.25,
                    "mid": 218.25,
                    "high": 218.25
                }
            ],
            "symbol": "AG-CRN-0071"
        }
    ],
    "priceCalculationType": "None"
}

Campos de datos de precios opcionales

Cuando solicitando datos de precios, no son devolvidos por default todos los datos asociados a ese precio.. Esto está diseñado para ayudar a reducir el tamaño de la respuesta si se solicita una gran cantidad de registros.

Sin embargo, este datos adicionales poden ser devueltos usando los parámetros ‘Fields’. Aquí está la lista de los campos opcionales disponibles que se pueden agregar a la solicitud:

  • appraisalPrice - Valor que representa si se está sometiendo a un proceso de tasación en el momento de la valoración (boolean)
  • pricingRationale - Descripción de la justificación detrás de la evaluación realizada por el Reportero de Precios (string)
  • evaluationPeriod - Descripción del período de evaluación al devolver cálculos de precio promedio (string)
  • lowChangeSincePrevious - Diferencia entre el valor del precio bajo de la evaluación anterior y el valor del precio bajo de esta evaluación (number)
  • midChangeSincePrevious – (Igual que el anterior, pero para el valor de precio medio)
  • highChangeSincePrevious – (Igual que el anterior, pero con un precio elevado)
  • lowChangeSincePreviousProportion : Diferencia entre el precio mínimo de la evaluación anterior y el precio mínimo de esta evaluación, expresada en decimales. 1 representa un cambio del 100 %, -1 representa un cambio del -100 % (number).
  • midChangeSincePreviousProportion – (Igual que el anterior, pero para el valor de precio medio)
  • highChangeSincePreviousProportion – (Igual que el anterior, pero con un valor de precio alto)

Ejemplo de solicitud (Python):

POST https://api.fastmarkets.com/physical/v2/Prices HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Symbols=MB-AL-0004&Dates=2019-03-02&
Fields=assessmentPeriod,pricingRationale,lowChangeSincePrevious,midChangeSincePrevious
url = "https://api.fastmarkets.com/Physical/v2/Prices"

query  = {
          'symbols':'MB-AL-0004',
          'fields': [
          'assessmentPeriod',
          'lowChangeSincePrevious',
          'PricingRationale',
          'MidChangeSincePrevious'
          ]
}
          
headers = {
     'Authorization': 'Bearer ' + accessToken.access_token, 
     'cache-control': 'no-cache'
}

req = requests.request("GET", url, headers=headers, data = query)
priceWithOptionalFields = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
    "instruments": [
        {
            "firstDate": "1987-04-07T00:00:00+00:00",
            "lastDate": "2025-11-11T16:00:00+00:00",
            "prices": [
                {
                    "date": "2019-03-02",
                    "assessmentDate": "2019-03-01T16:00:12+00:00",
                    "revision": 0,
                    "low": 130.0,
                    "mid": 135.0,
                    "high": 140.0,
                    "pricingRationale": "Premium unchanged at $130-140/t. \n\nOne deal for small tonnage was reported at $140/t. \n\nOne bid was reported at $141/t for small tonnage and an offer for standard tonnage was reported at $127/t. One trader assessed the market unchanged $130-140/t, a second saw it at $135/t, a third at $138/t and a fourth at $140/t. \n\nOne deal for small tonnage at $150/t was discarded because in our judgement it is an outlier and not representative of the bulk of the market. \n\nContango in LME spreads continues to support premium. Participants expect premium could move higher in coming pricing sessions due to higher duty-unpaid levels.\n\nBut tighter duty-unpaid market leading to a disparity in duty spread between unpaid and paid market for now.",
                    "lowChangeSincePrevious": 0.0,
                    "midChangeSincePrevious": 0.0,
                    "assessmentPeriod": "01 Mar 2019"
                }
            ],
            "symbol": "MB-AL-0004"
        }
    ],
    "priceCalculationType": "None"
}

Recibiendo datos del instrumento

Todos precios físicos relacionan a un instrumento asociado. El instrumento consiste de varios atributos, todos los cuales están disponibles para ver usando el Endpoint ‘Instrument’.

Si no proporcionar parámetros de entrada, todos los instrumentos que el servicio de llamada puede desplegar son devueltos. El parámetro de entrada "Symbols" permite devolver instrumentos específicos (ver ejemplo).

Ejemplo de solicitud (Python):

POST https://api.fastmarkets.com/physical/v2/Instruments HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Symbols=MB-STS-0236
url = "https://api.fastmarkets.com/Physical/v2/Instruments"

query  = {'symbols':'MB-STS-0236'}
headers = {
     'Authorization': 'Bearer ' + accessToken.access_token, 
     'cache-control': 'no-cache'
}
req = requests.request("GET", url, headers=headers, data = query)
instrumentMetadata = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
    "instruments": [
        {
            "productId": "B1GLNZZQZH7H3N",
            "description": "Stainless steel scrap 304 turnings, broker buying price, delivered to processor New York, US cents/lb",
            "descriptionShort": "Stainless steel scrap 304 turnings, broker buying price, delivered to processor New York, US cents/lb",
            "commodityId": "STS",
            "priceType": "Price",
            "locationId": "USA-NY",
            "currencyId": "USd",
            "unitOfMeasureId": "Pound",
            "incotermId": "DLVD",
            "launchDate": "2015-10-20",
            "frequency": "Weekly",
            "sourceId": "AMM",
            "status": "Discontinued",
            "priceCalculationTypeIds": [
                "WeeklyAverage",
                "MonthlyAverage",
                "QuarterlyAverage",
                "YearlyAverage"
            ],
            "symbol": "MB-STS-0236"
        }
    ]
}

De forma predeterminada, muchos de los atributos devueltos son valores de identificación (por ejemplo: ID de producto y de moneda). Para retornar el nombre completo de estos atributos, ellos necesitan ser incluídos en los campos son parámetros de ‘Fields’ ya que son opcionales.

Estos opcional Los campos incluyen:

  • Producto
  • Ubicación
  • Divisa
  • Unidad de medida
  • Incoterm
  • Fuente
  • forecastTypeIds: cuando los datos de pronóstico estén disponibles para el precio, devolverá la lista de tipos de pronóstico disponibles
  • hasForwardCurves: cuando los datos de curvas hacia adelante están disponibles, devolverá Verdadero; de lo contrario, Falso.

En este ejemplo, a pedido es hecho a incluir los nombres de: ForecastTypeIds, HasForwardCurves, Materia prima, Moneda y Ubicación; en la respuesta.

POST https://api.fastmarket.com/physical/v2/Instruments HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Symbols=MB-AL-0004&Fields=Commodity,Location,Currency,forecastTypeIds,hasForwardCurves
url = "https://api.fastmarkets.com/Physical/v2/Instruments"

query  = {
          'symbols': 'MB-AL-0004',
          'fields': ['Commodity', 'Currency','Location','forecastTypeIds','hasForwardCurves
']
}
headers = {
     'Authorization': 'Bearer ' + accessToken.access_token, 
     'cache-control': 'no-cache'
}

req = requests.request("GET", url, headers=headers, data = query)
instrumentMetadataOptional = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
    "instruments": [
        {
            "productId": "B1GLNZZQZBPPP5",
            "description": "Aluminium P1020A premium, in-whs dp Rotterdam, $/tonne",
            "descriptionShort": "Aluminium P1020A premium, in-whs dp Rotterdam, $/tonne",
            "commodity": "Aluminium",
            "commodityId": "AL",
            "priceType": "Premium/Discount",
            "location": "Rotterdam",
            "locationId": "ROT",
            "currency": "US Dollar",
            "currencyId": "USD",
            "unitOfMeasureId": "Tonne",
            "incotermId": "IWDP",
            "launchDate": "2014-07-25",
            "frequency": "Twice weekly",
            "sourceId": "MB",
            "status": "Active",
            "priceCalculationTypeIds": [
                "WeeklyAverage",
                "MonthlyAverage",
                "QuarterlyAverage",
                "YearlyAverage"
            ],
            "forecastTypeIds": [
                "F24M"
            ],
            "hasForwardCurves": false,
            "symbol": "MB-AL-0004"
        }
    ]
}

Recibiendo datos de referencia

El Endpoint ‘References’ es útil para obtención de detalles de todos valores válidos de un campo específico (como códigos de moneda) o para obtener el nombre completo de un valor de referencia específico.

Los siguientes datos de referencia están disponibles usando este Endpoint:

  • Currency
  • UniiOfMeasre
  • PriceCalculationTypr
  • Incoterm
  • Commodity
  • Source
POST https://api.fastmarkets.com/physical/v2/References HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Types=Currency
url = "https://api.fastmarkets.com/Physical/v2/References"

query  = {'types': 'Currency'}
headers = {
     'Authorization': 'Bearer ' + accessToken.access_token, 
     'cache-control': 'no-cache'
}

req = requests.request("GET", url, headers=headers, data = query)
currencyReferenceData = json.loads(req.content)

Ejemplo de respuesta (JSON):

{
    "references": [
        {
            "type": "Currency",
            "items": [
                {
                    "availableConversionIds": [],
                    "sign": "COP",
                    "id": "COP",
                    "description": "Colombia Peso"
                },
                {
                    "availableConversionIds": [
                        "SEK",
                        "GBP",
                        "GBp",
                        "USD",
                        "USd",
                        "BRL",
                        "CHF",
                        "VND",
                        "AUD",
                        "IDR",
                        "MXN",
                        "CNY",
                        . . .
                        "JPY",
                        "MYR",
                        "CZK",
                        "PLN",
                        "RUB",
                        "CLP",
                        "ZAR",
                        "CAD",
                        "CAd"
                    ],
                    "sign": "TRY",
                    "id": "TRY",
                    "description": "Turkish lira"
                },
                . . .
                {
                    "availableConversionIds": [],
                    "sign": "£",
                    "id": "SHP",
                    "description": "Saint Helena Pound"
                }
            ]
        }
    ]
}

Información técnica de la API

Para obtener más información sobre nuestras API, consulte la información técnica de la API.
 

Más ayuda

Si tiene más preguntas o necesita más ayuda, consulte todo el contenido de ayuda disponible en nuestro Hub de Soporte.
Si no encuentra lo que necesita y desea contactar nuestros equipos de soporte, le ayudaremos.

 

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Precios de cambio en el widget de tabla de datos históricos
  • Cómo buscar datos de fábricas, instalaciones, proyectos y empresas
  • Mapa del molino/Mapa de instalaciones/Mapa de activos
  • Cómo buscar precios
  • Fijación de espacios de trabajo y páginas de mercado

Copyright 2026 – Fastmarkets.

Knowledge Base Software powered by Helpjuice

Expand