# Sonar Trading API

> Sonar Trading API on Apizie: 4 endpoints (Convert a currency amount to multiple other currencies, Return a list of all currencies of countries, available via service, Return a list of all digital currencies, available via service, Return a historic rate for a currencies) returned as clean JSON through one API key. 4 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/finance:sonar-trading/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `finance:sonar-trading`
- Category: Finance
- Status: live
- Source: https://sonar.trading
- Page: https://zieapi.vercel.app/api/finance/sonar-trading
- OpenAPI: https://zieapi.vercel.app/api/finance/sonar-trading/openapi.json

Currency Authority: Exchange Rate of 1453 country currencies and crypto currencies

## Endpoints

### Convert a currency amount to multiple other currencies
`GET https://zieapi.vercel.app/v1/finance:sonar-trading/get-convert`

| Parameter | Type | Required | Description |
|---|---|---|---|
| from | string | yes | Currency you want to convert. For example, EUR |
| to | string | yes | Comma separated list of currencies codes. For example, USD |
| amount | string | no | This parameter can be used to specify the amount you want to convert. If an amount is not specified then 1 is assumed. |
| decimal_places | string | no | This parameter can be used to specify the number of decimal places included in the output. If an amount is not specified then 12 is assumed. |

### Return a list of all currencies of countries, available via service
`GET https://zieapi.vercel.app/v1/finance:sonar-trading/get-country-currencies`

| Parameter | Type | Required | Description |
|---|---|---|---|
| language | string | no | Parameter used to specify the language in which you would like the currency names to be provided. If not specified, EN is used. Now… |

### Return a list of all digital currencies, available via service
`GET https://zieapi.vercel.app/v1/finance:sonar-trading/get-digital-currencies`

| Parameter | Type | Required | Description |
|---|---|---|---|
| language | string | no | Parameter used to specify the language in which you would like the currency names to be provided. If not specified, EN is used. Now… |

### Return a historic rate for a currencies
`GET https://zieapi.vercel.app/v1/finance:sonar-trading/get-history`

| Parameter | Type | Required | Description |
|---|---|---|---|
| from | string | yes | Currency you want to convert. For example, EUR |
| to | string | yes | Comma separated list of currencies codes. For example, USD |
| date | string | yes | UTC date should be in the form of YYYY-MM-DD, for example, 2018-06-20. Data available from 2018-06-19 only. |
| amount | string | no | This parameter can be used to specify the amount you want to convert. If an amount is not specified then 1 is assumed. |
| decimal_places | string | no | This parameter can be used to specify the number of decimal places included in the output. If an amount is not specified then 4 is assumed. |

## Example
```
curl "https://zieapi.vercel.app/v1/finance:sonar-trading/get-convert" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the Sonar Trading API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/finance:sonar-trading/get-convert with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Sonar Trading API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the Sonar Trading API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key finance:sonar-trading.

### What is the status of the Sonar Trading API?
Live: works with just an Apizie key
