The GoCompare Transaction service is a community supported API for personal financial transaction analysis. The API allows users to submit anonymized data, including data relating to financial transactions over a fixed period or periods of time. The API analyses data to organize and analyze consumers spending behavior and predict consumers future purchasing habits. It allows you to classify customer bank account and credit card transactions into categories, with summarized spend by month. It also allow you to identify merchants associated with customer transactions, summarized by monthly spend and predict customer's future expenses by category and merchant.