API Reference
GET /prices
Get conversion rates and minimum/maximum limits for all currencies.
GET
/pricesGet the current conversion rates, limits, and conversion_id for each supported
cryptocurrency. The conversion_id is required when calling POST /invoice.
curl example
curl -X GET --header 'Accept: application/json' 'https://api.ipint.io:8003/prices'Response (200)
{
"BTC": {
"rates": {
"amount_in_local_currency": "945500",
"amount_in_crypto": "1",
"amount_in_usd": "11900",
"local_currency_code": "EUR"
},
"limits": {
"min": "",
"max": ""
},
"conversion_id": "1xmKHnsJH23"
},
"ETH": {
"rates": {
"amount_in_local_currency": "34844",
"amount_in_crypto": "1",
"amount_in_usd": "476",
"local_currency_code": "EUR"
},
"limits": {
"min": "",
"max": ""
},
"conversion_id": "..."
}
}Response fields
Each currency code (e.g. BTC, ETH, USDTERC20) maps to an object:
| Field | Type | Description |
|---|---|---|
rates.amount_in_local_currency | string | Price of 1 unit crypto in local currency |
rates.amount_in_crypto | string | Amount of crypto |
rates.amount_in_usd | string | Price in USD |
rates.local_currency_code | string | Local currency code (e.g. EUR) |
limits.min | string | Minimum deposit amount |
limits.max | string | Maximum deposit amount |
conversion_id | string | Required — pass this to POST /invoice |
There are minimum and maximum deposit amounts for each cryptocurrency. Always
check these limits via /prices before creating an invoice.
Try it live
Open in Swagger UI →Next steps
- POST /invoice — use the
conversion_idto create a payment - GET /currencies — list supported currencies