The buy rate is what a dealer pays when buying currency from you, while the sell rate is what you pay to obtain it. The difference is the spread.
Details and methodology
Liquidity, location, payment method and fast market movements can affect the spread. SPPrices therefore labels each observation by market or location.
Published rates are indicative and may differ from an executable transaction quote.