GET /mashup/ecommerce/price
Calculate international product pricing for e-commerce, combining currency conversion, local VAT/tax rates, and purchasing power parity adjustments. Enter a product price and source currency, specify target countries, and get localized prices with tax included. Useful for SaaS companies setting regional pricing, e-commerce platforms with international customers, and market research tools comparing effective prices across borders.
price
required
Price
from_currency
required
Currency
to
required
Target countries
| Name | Required | Default | Description |
|---|---|---|---|
price |
Yes | - | Price |
from_currency |
Yes | - | Currency |
to |
Yes | - | Target countries |
curl "https://nordapi.ee/api/v1/mashup/ecommerce/price?price=99&from_currency=USD&to=DE,JP"
curl "https://nordapi.ee/api/v1/mashup/ecommerce/price?price=99&from_currency=USD&to=DE,JP"
curl "https://nordapi.ee/api/v1/mashup/ecommerce/price?price=49&from_currency=EUR&to=NO,SE,DK"
curl "https://nordapi.ee/api/v1/mashup/ecommerce/price?price=29&from_currency=GBP&to=US,DE,JP,AU"
{
"markets": [
{
"code": "DE",
"converted_price": 84.18,
"country": "Germany",
"currency": "EUR",
"exchange_rate": 0.85026783,
"is_holiday_today": false,
"ppp_analysis": {
"fair_price_local": 59.0,
"note": "Price may feel expensive to local consumers",
"perception_index": 1.43
},
"shipping_alert": null,
"upcoming_holidays": [
{
"date": "2026-05-14",
"name": "Ascension Day"
},
{
"date": "2026-05-24",
"name": "Pentecost"
}
],
"vat": {
"amount": 15.99,
"rate": 19.0,
"total": 100.17
}
},
{
"code": "JP",
"converted_price": 15519.62,
"country": "Japan",
"currency": "JPY",
"exchange_rate": 156.76388062,
"is_holiday_today": false,
"ppp_analysis": {
"fair_price_local": 1466024.46,
"note": "Price may feel like a good deal locally",
"perception_index": 0.01
},
"shipping_alert": null,
"upcoming_holidays": [
{
"date": "2026-07-20",
"name": "Marine Day"
},
{
"date": "2026-08-11",
"name": "Mountain Day"
}
],
"vat": null
}
],
"source_currency": "USD",
"source_price": 99.0,
"success": true
}