Citi FinTech: Generate Consumer Insights Using Citi APIs


Challenge: We live in a world of interesting, but complex data. While this is great for technology, it can be overwhelming when applied to personal finance.

Our challenge is to create an experience that consolidates data and generates insights by combining Citi’s sandbox APIs with other APIs/systems (e.g. Facebook, Google, Apple, OpenTable, Seamless, Uber, FitBit) to help consumers make better financial decisions.

The sky’s the limit! Do social media posts have a positive sentiment after a large purchase? Is a person less inclined to spend money on a rainy day? Is payday a good day to invest money or pay down debt?

Requirements: Leverage Citi’s APIs to create a reusable insights framework for a large audience.

Desired Deliverables:
• Clear focus that encourages positive financial decisions and displays the relationship between habits and spend.
• A user journey that outlines the steps a person undertakes (using the product) to accomplish a goal or eliminate a pain point.
• Results on GitHub.


Team Instructions:
1. Register at 24 hours early or earlier if possible – we can guarantee you beta access if you register early, but there may be hiccups if you wait until during or late into the hack. Do so at Makes sure to check your spam for an activation email (normally arrives within an hour).
a. If you do not get a response in that time frame, come see us at our booth and we’ll get things sorted for you.
2. If you need help getting started with OAuth 2.0, check out for start apps on iOS, Android, and Node. If you still are having issues, come talk with Jacob at our booth to get more in-depth answers.
3. Stored account information is done on a sandbox basis – usernames and passwords for the sample data sets can be found under the “authorize” API docs on the North American API catalog.
4. Feel free to integrate against any API domain in any region – just pay attention to scope requirements for that region as this can be a common source of confusion.
5. Your insights do not need to be concrete against the sample data – we prefer a framework that generates insights over any specific statements driven from the test data.

Challenge Type

On-Site Hackathon



Projects solving this challenge


Utilizing Citi's data API and incorporating machine learning to derive a new experience for the end user in terms of expenditure and saving behavior.


Overspending is a problem many people face and it is what we at Savevior want to tackle. Savevior tracks and monitors your day-to-day spendings and provides unique insights about your spending habits in relation to your sleep cycle, your physical activeness, and even the weather! Our aim is to increase the awareness of your spendings in relation to your psychological state to help user rationalize their decisions. Savevior uses machine learning to deliver greater insights about yourself.

Incident Command System (ICS)

The Incident Command System (ICS) is a standardized approach to the command, control, and coordination of volunteer response to disaster relief.


An Application to allow user make wise spending decisions based on his financial expenditure and current location. Github Repo :

Organizations hosting challenge

Citi FinTech

Citi FinTech serves as the innovation spearhead for Citi’s 200+-year-old global consumer bank. Through co-creation with customers, an agile operating model and next generation technology, Citi FinTech is transforming and accelerating how Citi designs, builds, creates, works and ultimately, delivers new features.

Events specific to challenge

API World 2017 Hackathon

The API World 2017 Hackathon is the largest API hackathon in the world, kicking off the API World 2017 Conference & Expo.