Published on: 2024-08-10 18:48:28
Maxmind is one of the leading providers of IP address intelligence and risk scoring related to IP abuse. Its minFraud Score product, especially IP risk and overall risk score, is widely used because it combines a large network of connected merchants with a feedback API. The service is also priced more competitively than many similar options on the market.
1.
Sign up for a Maxmind account and get API key
To get an API key, fill in the form to open an account with Maxmind.
https://www.maxmind.com/en/request-service-trial?service_minfraud=1
Once your account is ready, go to Manage License Keys in Maxmind account management.
There, generate a new license key and copy both the key and the account number. Maxmind requires both for API request authentication.
2.
Create a data source in Decisimo Portal
Go to Data sources, click new, then create from template.
In the data source definition, switch HTTP Authentication to “YES” and fill in the authentication details. In “Authentication Username,” paste the Maxmind account number. In HTTP Password, paste the API key.

When you use the Maxmind minFraud Score data source template, it includes these parameters.
3.
Add Maxmind minFraud Score data source to your decision flow
If you already have a decision step for data sources, add the call to Maxmind minFraud Score in the same step. The decision engine will call all sources in that step in parallel. Parallel calls give you the fastest execution time.
If you do not have a decision flow step for external data, add one. Connect the step in your flow, then double-click it to open the definition window.
In the decision flow step, define which attributes from your data object will be sent to Maxmind minFraud Score.
-
GO
Run the decision making
Release your decision flow, deploy it to an endpoint, and start making decisions using data from Maxmind minFraud Score.
Related Articles
-
Why Complex, Branching Rules Put Your Business at Risk - Decisimo
Complex, branching rules make decision logic harder to read, test, and change. This article explains how that structure creates maintenance, clarity, and debugging risks, and shows how a modular approach makes rules simpler and fixes faster.
-
Attribute and Model Management: How to Track Stability Without Weakening Your Decision Strategy
Adding more attributes to a model does not always improve decision quality. If predictors are poorly grouped, weakly represented, or unstable over time, they can degrade model performance and create risk for the wider decision strategy. This article explains how to manage attributes and models with stability in mind, and why binning and categorizing predictors remains a practical way to keep automated decisions explainable, traceable, and reliable.
-
Bridging Manual and Automated Scoring Models
Manual scoring models used statistical scorecards but slowed decision-making with time-consuming data work. This article explains how machine learning-based automated scoring speeds evaluations and improves accuracy, and why causal analysis and second-order effects matter when you implement decision logic and decision workflows.
-
Evercookie: A Persistent Tracking Mechanism
Evercookie is a JavaScript technique that writes the same identifier across multiple browser storage locations to resist deletion. If one store is cleared, it rebuilds from the others, which enables persistent, cross-session tracking. This article explains how it works, its technical and legal limits, and practical steps users can take to reduce exposure.
-
Face recognition and comparison for onboarding
Deep learning has made face recognition central to remote identity verification. This article explains how online face comparison fits into onboarding, which photo types are involved such as user uploads, selfies, and liveness captures, which matching sources are used such as government identity services or ID photos, and where common validation checks reach their limits, including error level analysis, EXIF metadata inspection, and saved-quality heuristics.
