iPintiPint Docs
API Reference

GET /prices

Get conversion rates and minimum/maximum limits for all currencies.

GET/prices

Get 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:

FieldTypeDescription
rates.amount_in_local_currencystringPrice of 1 unit crypto in local currency
rates.amount_in_cryptostringAmount of crypto
rates.amount_in_usdstringPrice in USD
rates.local_currency_codestringLocal currency code (e.g. EUR)
limits.minstringMinimum deposit amount
limits.maxstringMaximum deposit amount
conversion_idstringRequired — 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

On this page