Our Methodology
How we collect, verify, and present exchange rate data to ensure accuracy and transparency
Data Collection
3omlla uses advanced automated data collection systems to obtain exchange rates directly from official Egyptian bank websites. Our system operates with three different strategies depending on each bank website's technical architecture:
- Direct HTTP collection: For websites that display rates in static HTML pages. This is the fastest and most efficient method.
- Browser-based collection: For websites that use JavaScript to render rates dynamically (such as React or Vue applications). We use an automated browser that waits for content to fully load.
- API-based collection: For websites protected by anti-bot systems. We use specialized services to ensure continuous data access.
Each bank has a custom configuration that specifies how to extract data from its page, including CSS selectors for rate tables, column ordering, and any special processing required. Each bank also has a backup data source in case the primary website is unavailable.
Update Frequency
Exchange rates are collected every 15 minutes during banking hours (8:00 AM to 4:00 PM Cairo time, Sunday through Thursday). Outside these hours and on public holidays, updates occur hourly to check for any unexpected changes.
Each rate displays a timestamp showing exactly when it was last collected. Rates older than one hour are automatically flagged as potentially stale data. We also display each bank's connection status on the Banks page.
Bank Coverage
3omlla currently covers over 30 Egyptian banks including all major state-owned banks, commercial banks, Islamic banks, and branches of foreign banks operating in Egypt. We cover banks that publish their exchange rates on their official websites.
Our coverage includes the Central Bank of Egypt (as a reference source), National Bank of Egypt, Banque Misr, Banque du Caire, Commercial International Bank, QNB Alahli, HSBC Egypt, Abu Dhabi Islamic Bank, Bank of Alexandria, Faisal Islamic Bank, and dozens more. For the complete list and each bank's status, visit the Banks page.
We continuously monitor the Egyptian banking landscape to add new banks as soon as they make their exchange rates available on their official websites.
Data Validation
Every data point we collect passes through multiple levels of validation before being displayed on the website:
- Format validation: We ensure each rate is a valid numeric value and currency codes match international standards (ISO 4217).
- Range validation: We compare each rate against acceptable ranges based on historical data. Rates that deviate significantly are flagged for review.
- Cross-validation: We compare rates across banks to detect outliers. If one bank reports a rate that differs significantly from all others, it is manually verified.
- Normalization: Different currency name variations (e.g., "Saudi Riyal," "SAUDI RIAL," "SAR") are standardized into a single format to ensure accurate comparison.
Accuracy & Limitations
While we strive for the highest level of accuracy, it is important to understand the inherent limitations of the data collection process:
- Data delay: There is a natural delay of a few seconds to 15 minutes between a bank updating its rates and them appearing on our site.
- Indicative rates: Rates displayed on bank websites are generally indicative. The actual rate at the branch may differ when transacting.
- Website downtime: Bank websites may occasionally be down for maintenance or technical issues. In these cases, we display the last available rates with a clear indication of collection time.
- Less common currencies: Not all banks publish rates for all currencies. Our coverage focuses on the most traded currencies: USD, EUR, GBP, SAR, AED, and KWD.
Data Retention
We retain historical exchange rate data for 365 days (one year) to enable long-term analysis and year-over-year comparisons. You can access this historical data through the Rate History page with viewing options for 7 days, 30 days, 90 days, and a full year. Internal system logs are cleaned periodically to maintain system performance, but the rate data itself remains available throughout the retention period.
Disclaimer
Rates displayed on 3omlla are indicative rates collected automatically from official bank websites. Actual rates at bank branches may vary. We always recommend verifying the actual rate directly with your bank before making any financial transaction.
3omlla is not a licensed financial institution and does not provide exchange, money transfer, or financial advisory services. This website is an informational comparison tool only.
Last updated: March 2026