How it works
Flinks uses machine learning models to analyze transaction descriptions and classify them into standardized categories. This categorization is available for both Canadian and US transactions. To retrieve categories programmatically, use the /Categories endpoint, which returns the full list of categories for a specific country.Primary categories
Flinks organizes transactions into the following primary categories:| Category | Description |
|---|---|
| Food & Dining | Restaurants, groceries, food delivery |
| Health | Medical, dental, pharmacy, fitness |
| Home | Rent, mortgage, maintenance, furnishing |
| Income | Salary, freelance, government benefits, refunds |
| Travel | Flights, hotels, car rental, public transit |
| Utilities | Electricity, gas, water, internet, phone |
| Insurance | Health, auto, home, life insurance |
| Transfers | Bank transfers, wire transfers, internal moves |
| Shopping | Retail, clothing, electronics, online purchases |
| Entertainment | Streaming, gaming, events, hobbies |
| Education | Tuition, books, courses, student loans |
| Transportation | Gas, parking, auto maintenance, rideshare |
| Financial | Bank fees, interest, investment contributions |
| Personal | Personal care, gifts, donations, subscriptions |
| Business | Office supplies, professional services, advertising |
| Other | Uncategorized or miscellaneous transactions |
Using the API
GetCategorization
Use the /GetCategorization endpoint to retrieve categorized transactions for a connected account:Upload/Categorization
For external transaction data (not collected through Flinks Connect), use the /Upload/Categorization endpoint:Example response
Country-specific models
Flinks maintains separate categorization models for Canada and the US. The/Categories endpoint accepts a CountryCode parameter (CA or US) to return the appropriate category list.
The
/Upload/Categorization endpoint currently supports US market transactions only. For Canadian transactions collected through Flinks Connect, use the standard /GetCategorization endpoint.