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:
Each primary category contains multiple sub-categories for more granular classification.
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.