Skip to content

IRR exchange rate is significantly inaccurate compared to market rate #150

Description

@mhb8898

The exchange rate for Iranian Rial (IRR) returned by the API appears to be incorrect and significantly lower than the real market rate.

Current API value:

"irr": 1316999.61880885

Expected (market) value:

~1540500

A reliable reference for the real market rate can be found here:
https://bonbast.com/

Issue:
The discrepancy is quite large (~15–17%), which makes the IRR rate unreliable for any real-world usage such as pricing, conversions, or financial calculations.

Possible cause:

  • The data source for IRR might be outdated or using an official/government rate instead of the free-market rate.
  • IRR is a special case currency with multiple exchange rates (official vs. black market), so the source selection is critical.

Suggestion:

  • Consider updating the IRR source to reflect real market rates (e.g., Bonbast or similar aggregators).
  • Alternatively, document clearly which rate is being used (official vs. market) so users can interpret it correctly.

Steps to reproduce:

  1. Fetch latest rates from the API
  2. Compare IRR value with live rates from https://bonbast.com/

Impact:
High — affects accuracy for anyone relying on IRR conversions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions