Chainlink External Adapter for MetalsAPI
Base URL https://metals-api.com/api/
This document was generated automatically. Please see README Generator for more info.
Required? | Name | Description | Type | Options | Default |
---|---|---|---|---|---|
✅ | API_KEY | string | |||
API_ENDPOINT | string | https://metals-api.com/api/ |
Name | Requests/credits per second | Requests/credits per minute | Requests/credits per hour | Note |
---|---|---|---|---|
free | 0.068 | only mentions monthly limits | ||
starter | 0.684 | |||
basic | 13.69 | |||
professional | 136.98 | |||
professionalplus | 684.93 |
Every EA supports base input parameters from this list
Required? | Name | Description | Type | Options | Default |
---|---|---|---|---|---|
endpoint | The endpoint to use | string | convert, forex, latest | forex |
Supported names for this endpoint are: convert
, forex
.
Required? | Name | Aliases | Description | Type | Options | Default | Depends On | Not Valid With |
---|---|---|---|---|---|---|---|---|
✅ | base | coin , from |
The symbol of the currency to query | |||||
✅ | quote | market , to |
The symbol of the currency to convert to | |||||
amount | The amount of the base currency |
number | 1 |
Request:
{
"id": "1",
"data": {
"base": "XAU",
"quote": "USD",
"amount": 1,
"endpoint": "convert"
},
"debug": {
"cacheKey": "/VC1KUtn1FaFM+Mo8m3yBVfFvxc="
},
"rateLimitMaxAge": 58823529
}
Response:
{
"jobRunID": "1",
"data": {
"success": true,
"query": {
"from": "XAU",
"to": "USD",
"amount": 1
},
"info": {
"timestamp": 1637949420,
"rate": 1785.0181286441143
},
"historical": false,
"date": "2021-11-26",
"result": 1785.0181286441143,
"unit": "per ounce"
},
"result": 1785.0181286441143,
"statusCode": 200,
"providerStatusCode": 200
}
Returns a batched price comparison from one currency to a list of other currencies.
latest
is the only supported name for this endpoint.
Required? | Name | Aliases | Description | Type | Options | Default | Depends On | Not Valid With |
---|---|---|---|---|---|---|---|---|
✅ | base | coin , from |
The symbol of the currency to query | string | ||||
✅ | quote | market , to |
The symbol of the currency to convert to |
Request:
{
"id": "1",
"data": {
"base": "XAU",
"quote": "USD",
"endpoint": "latest"
},
"debug": {
"cacheKey": "4LsxrIT483BCS93HKnZ32ylFSOU=",
"batchCacheKey": "J6x3JpCcFEUOtH+1f2g+Ku0h0S0=",
"batchChildrenCacheKeys": [
[
"4LsxrIT483BCS93HKnZ32ylFSOU=",
{
"id": "1",
"data": {
"base": "XAU",
"quote": "USD",
"endpoint": "latest"
}
}
]
]
},
"rateLimitMaxAge": 117647058
}
Response:
{
"jobRunID": "1",
"data": {
"success": true,
"timestamp": 1641990900,
"date": "2022-01-12",
"base": "XAU",
"rates": {
"USD": 1817.0552439305814
},
"unit": "per ounce",
"result": 1817.0552439305814
},
"result": 1817.0552439305814,
"statusCode": 200,
"debug": {
"batchablePropertyPath": [
{
"name": "quote"
}
]
},
"providerStatusCode": 200
}
Additional Examples
Request:
{
"id": "1",
"data": {
"base": "BTC",
"quote": ["USD", "XAU"],
"endpoint": "latest"
},
"debug": {
"cacheKey": "Io9CE5GgK3Zu72UltbQi09+PByY=",
"batchCacheKey": "2E1RbkLbQOXUVtGI1E2+n/etEO8=",
"batchChildrenCacheKeys": [
[
"2ZgJBx2Rs86dhkQN/BET4ojSkTU=",
{
"id": "1",
"data": {
"base": "BTC",
"quote": "USD",
"endpoint": "latest"
}
}
]
]
},
"rateLimitMaxAge": 176470588
}
Response:
{
"jobRunID": "1",
"data": {
"success": true,
"timestamp": 1641990180,
"date": "2022-01-12",
"base": "BTC",
"rates": {
"XAU": 0.04228229144046888,
"USD": 42968.36778447169
},
"unit": "per ounce",
"results": [
[
"2ZgJBx2Rs86dhkQN/BET4ojSkTU=",
{
"id": "1",
"data": {
"base": "BTC",
"quote": "USD",
"endpoint": "latest"
},
"debug": {
"cacheKey": "Io9CE5GgK3Zu72UltbQi09+PByY=",
"batchCacheKey": "2E1RbkLbQOXUVtGI1E2+n/etEO8=",
"batchChildrenCacheKeys": [
[
"2ZgJBx2Rs86dhkQN/BET4ojSkTU=",
{
"id": "1",
"data": {
"base": "BTC",
"quote": "USD",
"endpoint": "latest"
}
}
]
]
},
"rateLimitMaxAge": 176470588
},
42968.36778447169
],
[
"jn7Ay27+0XZwS3+kIquAQibbEtg=",
{
"id": "1",
"data": {
"base": "BTC",
"quote": "XAU",
"endpoint": "latest"
},
"debug": {
"cacheKey": "Io9CE5GgK3Zu72UltbQi09+PByY=",
"batchCacheKey": "2E1RbkLbQOXUVtGI1E2+n/etEO8=",
"batchChildrenCacheKeys": [
[
"2ZgJBx2Rs86dhkQN/BET4ojSkTU=",
{
"id": "1",
"data": {
"base": "BTC",
"quote": "USD",
"endpoint": "latest"
}
}
]
]
},
"rateLimitMaxAge": 176470588
},
0.04228229144046888
]
]
},
"statusCode": 200,
"debug": {
"batchablePropertyPath": [
{
"name": "quote"
}
]
},
"providerStatusCode": 200
}
MIT License