# nFusion Solutions Market Data API API

> nFusion Solutions Market Data API API on Apizie: 17 endpoints (Get historical prices for requested currency pairs, Get list of currency pairs supported by the history endpoint, Get latest mid rate for requested currency pairs, Get list of currencies supported by the rate endpoint, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/finance:nfusionsolutions-biz/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `finance:nfusionsolutions-biz`
- Category: Finance
- Status: byok
- Source: https://nfusionsolutions.com/contact-us
- Page: https://apizie.tech/api/finance/nfusionsolutions-biz
- OpenAPI: https://apizie.tech/api/finance/nfusionsolutions-biz/openapi.json

[nFusion Solutions](https://nfusionsolutions.com) provides [REST APIs](https://nfusionsolutions.com/data-feeds/) that deliver enterprise-grade financial data. Data sets include real-time and historical pricing for Spot…

## Endpoints

### Get historical prices for requested currency pairs
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/currencies-history-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pairs | string | yes | comma separated list of currency pairs. For example: USD/CAD,USD/EUR,USD/AUD |
| start | string | yes | start date of time period. format is yyyy-mm-dd |
| end | string | no | end date of time period. format is yyyy-mm-dd . Default is current date. |
| interval | string | no | aggregation interval. Composed of an optional integer value (which defaults to 1 when not specified), followed by a type string which must… |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get list of currency pairs supported by the history endpoint
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/currencies-supported-currencies-history-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| format | string | no | to override content negotiation specify a value of json or xml |

### Get latest mid rate for requested currency pairs
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/currencies-rate-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pairs | string | yes | comma separated list of currency pairs. For example: USD/CAD,USD/EUR,USD/AUD |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get list of currencies supported by the rate endpoint
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/currencies-supported-currencies-rate-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| format | string | no | to override content negotiation specify a value of json or xml |

### Get latest Summary for requested currency pairs
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/currencies-summary-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pairs | string | yes | comma separated list of currency pairs. For example: USD/CAD,USD/EUR,USD/AUD |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get list of currency pairs supported by the Summary endpoint
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/currencies-supported-currencies-summary-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| format | string | no | to override content negotiation specify a value of json or xml |

### Get historical benchmark prices for requested metals
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-benchmark-history-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| metals | string | yes | comma separated list of metals |
| start | string | yes | start date of time period. format is yyyy-mm-dd |
| end | string | no | end date of time period. format is yyyy-mm-dd . Default is current date. |
| interval | string | no | aggregation interval. Composed of an optional integer value (which defaults to 1 when not specified), followed by a type string which must… |
| historicalfx | boolean | no | if true use historical currency rates otherwise current currency rates. Defaults to true. |
| currency | string | no | comma separated list of conversion currencies, defaults to USD |
| unitofmeasure | string | no | unit of meaure, defaults to troy ounces. allowed values are: mg=milligram g=gram kg=kilogram gr=grain oz=ounce toz=troy ounce ct=carat… |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get latest Benchmark prices for requested metals
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-benchmark-summary-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| metals | string | yes | comma separated list of metals |
| currency | string | no | comma separated list of conversion currencies, defaults to USD |
| unitofmeasure | string | no | unit of meaure, defaults to troy ounces. allowed values are: mg=milligram g=gram kg=kilogram gr=grain oz=ounce toz=troy ounce ct=carat… |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get list of symbols supported by the benchmark endpoints
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-benchmark-supported-metals-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| format | string | no | to override content negotiation specify a value of json or xml |

### Get historical Spot prices for requested metals
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-spot-history-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| metals | string | yes | comma separated list of metals |
| start | string | yes | start date of time period. format is yyyy-mm-dd |
| end | string | no | end date of time period. format is yyyy-mm-dd . Default is current date. |
| interval | string | no | aggregation interval. Composed of an optional integer value (which defaults to 1 when not specified), followed by a type string which must… |
| historicalfx | boolean | no | if true use historical currency rates otherwise current currency rates. Defaults to true. |
| currency | string | no | comma separated list of conversion currencies, defaults to USD |
| unitofmeasure | string | no | unit of meaure, defaults to troy ounces. allowed values are: mg=milligram g=gram kg=kilogram gr=grain oz=ounce toz=troy ounce ct=carat… |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get Historical Performance for requested metals
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-spot-historical-performance-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| metals | string | yes | comma separated list of metals |
| currency | string | no | comma separated list of conversion currencies, defaults to USD |
| unitofmeasure | string | no | unit of meaure, defaults to troy ounces. allowed values are: mg=milligram g=gram kg=kilogram gr=grain oz=ounce toz=troy ounce ct=carat… |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get Historical Annual Performance for requested metals
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-spot-annual-historical-performance-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| metals | string | yes | comma separated list of metals |
| currency | string | no | comma separated list of conversion currencies, defaults to USD |
| unitofmeasure | string | no | unit of meaure, defaults to troy ounces. allowed values are: mg=milligram g=gram kg=kilogram gr=grain oz=ounce toz=troy ounce ct=carat… |
| format | string | no | to override content negotiation specify a value of json or xml |
| years | integer | no | Number of years of history to return. Defaults to 10. |

### Get historical Spot Ratio prices for requested metals
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-spot-ratio-history-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pairs | string | yes | comma separated list of metals |
| start | string | yes | start date of time period. format is yyyy-mm-dd |
| end | string | no | end date of time period. format is yyyy-mm-dd . Default is current date. |
| interval | string | no | aggregation interval. Composed of an optional integer value (which defaults to 1 when not specified), followed by a type string which must… |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get latest Spot Summary for requested metal ratios
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-spot-ratio-summary-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pairs | string | yes | comma separated list of metal pairs. For example: gold/silver,gold/platinum,silver/palladium |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get latest Spot Summary for requested metals
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-spot-summary-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| metals | string | yes | comma separated list of metals |
| currency | string | no | comma separated list of conversion currencies, defaults to USD |
| unitofmeasure | string | no | unit of meaure, defaults to troy ounces. allowed values are: mg=milligram g=gram kg=kilogram gr=grain oz=ounce toz=troy ounce ct=carat… |
| format | string | no | to override content negotiation specify a value of json or xml |

### Get list of symbols supported by the spot endpoints
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-spot-supported-metals-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| format | string | no | to override content negotiation specify a value of json or xml |

### Get list of currencies supported by metals endpoints for currency conversion
`GET https://apizie.tech/v1/finance:nfusionsolutions-biz/metals-supported-currencies-metals-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| format | string | no | to override content negotiation specify a value of json or xml |

## Example
```
curl "https://apizie.tech/v1/finance:nfusionsolutions-biz/currencies-history-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the nFusion Solutions Market Data API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/finance:nfusionsolutions-biz/currencies-history-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the nFusion Solutions Market Data API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. nFusion Solutions Market Data API itself also needs your own key from nfusionsolutions.biz.

### Can AI agents use the nFusion Solutions Market Data API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key finance:nfusionsolutions-biz.

### What is the status of the nFusion Solutions Market Data API API?
Needs your own provider key (bring your own key)
