MuleShield Lite API
Goal :- The goal is to identify potential money mule accounts to bolster the liability base of a financial institution.
Solution :- Signzy MuleShield Lite, through data enrichment, will gather and analyze a wealth of additional information about customers both during and beyond the account opening phase. This enriched data may encompass behavioral tendencies, social media activity, and various other data reservoirs.
Outcome :- By enriching customer profiles, Signzy MuleShield Lite can significantly enhance fraud account detection by furnishing deeper insights into customer behavior, facilitating the identification of irregularities indicative of money mule activity.
This API has one endpoint:
- signzy.app/api/v3/muleshield-lite-score: The API takes five inputs, that are phone number, name, email ID, Pincode and IP Address as a record to search and validate whether this record corresponds to a mule account or not.
API Description
API cURL
curl --location 'https://api.signzy.app/api/v3/muleshield-lite-score' \
--header 'Content-Type: application/json' \
--header 'Authorization: (Auth Token) ' \
--data-raw '{
"phoneNumber": "",
"email": "",
"name": "",
"pincode": "",
"ipaddress":""
}'Input Table
Parameters | Required | Type |
|---|---|---|
phoneNumber | Yes | String |
name | Yes | String |
No | String | |
pincode | No | Integer |
ipAddress | No | String |
API Output
{
"result": {
"trustScore": {
"score": "960",
"riskCategory": "Very Low Risk",
"nameMatch": "0.93"
},
"cyberCrimeCheck": {
"impact": "Positive",
"phoneNumber": "false",
"email": "false"
},
"digitalIdentityDetails": {
"impact": "Positive",
"digitalIdentityScore": "0.48",
"samePhoneNameCount": "2",
"diffPhoneNameCount": "0",
"totalPhoneNameCount": "2",
"sameEmailNameCount": "",
"diffEmailNameCount": "",
"totalEmailNameCount": "",
"morePhonesMappedWithEmail": "0",
"moreEmailsMappedWithPhone": "0",
"digitalFootprint": "Low",
"fintechCount": "0",
"ageBand": "",
"gender": "Male",
"firstNameMatch": "true",
"lastNameMatch": "true",
"phoneFirstSeenYear": "2019",
"emailFirstSeenYear": "",
"phoneEmailMatch": "",
"phoneEmailFirstSeenYear": "",
"phoneEmailLastSeenYear": "",
"phoneNameFirstSeenYear": "2019",
"phoneNameLastSeenYear": "2024",
"emailNameFirstSeenYear": "",
"emailNameLastSeenYear": ""
},
"financeDetails": {
"impact": "NA",
"dmatAccount": "",
"hasMutualFund": "",
"hasCreditCard": "",
"occupation": "",
"businessOwner": ""
},
"phoneDetails": {
"impact": "Negative",
"customerName": "",
"isValid": "true",
"connectionType": "",
"currentServiceProvider": "",
"originalServiceProvider": "",
"networkRegion": "Kolkata",
"phoneDeactivatedDays": "",
"phoneDeactivationCount": "0",
"isPorted": "true"
},
"emailDetails": {
"impact": "Positive",
"status": "valid",
"freeEmail": "false",
"subStatus": "",
"domain": "signzy.com",
"domainAgeDays": "4006",
"smtpProvider": "g-suite",
"emailBreach": []
},
"pincode": {
"impact": "Positive",
"blacklisted": "false",
"phonePincodeFirstSeenDays": "",
"phonePincodeLastSeenDays": "",
"phonePincodeMatchCount": "0",
"phoneUniquePincodesCount": "0",
"emailPincodeFirstSeenDays": "",
"emailPincodeLastSeenDays": "",
"emailPincodeMatchCount": "0",
"emailUniquePincodesCount": "0"
},
"ipBlacklist": {
"impact": "Positive",
"isHijacked": "false",
"isSpider": "false",
"isTor": "false",
"isDshield": "false",
"isVpn": "false",
"isSpyware": "false",
"isSpamBot": "false",
"isBot": "false",
"isListed": "false",
"isProxy": "false",
"isMalware": "false",
"isExploitBot": "false",
"blocklists": [],
"listCount": "0",
"sensors": [],
"city": "Bengaluru",
"regionCode": "KA",
"region": "Karnataka",
"country": "India",
"latitude": "12.97623",
"longitude": "77.60329"
},
"emailFootprint": {
"impact": "Negative",
"registeredProfiles": "1",
"apple": "",
"samsung": "",
"google": "",
"amazon": "",
"ebay": "",
"flipkart": "false",
"facebook": "false",
"instagram": "false",
"pinterest": "false",
"twitter": "false",
"quora": "false",
"skype": "",
"discord": "",
"github": "false",
"wordpress": "false",
"atlassian": "",
"linkedin": "",
"microsoft": "false",
"zoho": "",
"adobe": "true",
"spotify": "false",
"disneyplus": "",
"netflix": "",
"booking": "",
"airbnb": "",
"paypal": "",
"duolingo": ""
},
"phoneFootprint": {
"impact": "Positive",
"registeredProfiles": "5",
"flipkart": "true",
"snapdeal": "",
"shopclues": "",
"ajio": "",
"amazon": "",
"facebook": "false",
"twitter": "false",
"instagram": "true",
"microsoft": "",
"linkedin": "",
"telegram": "",
"whatsapp": "true",
"skype": "",
"google": "",
"yahoo": "",
"housing": "true",
"jeevansathi": "false",
"shaadi": "false",
"nobroker": "",
"indiatimes": "false",
"irctc": "",
"byjus": "",
"digilocker": ""
},
"phoneWhatsappCheck": {
"impact": "Positive",
"whatsappStatus": "Account Found",
"isBusiness": "false"
},
"apiStatuses": {
"digitalIdentityScore": "SUCCESS",
"getPhoneKycDetails": "SUCCESS",
"getEmailValidation": "SUCCESS",
"digitalIntegrity": "NOT_APPLICABLE",
"emailBreach": "FAILURE",
"cyberCrimeRecords": "SUCCESS",
"cyberFraudRecords": "FAILURE",
"mnrlCheck": "SUCCESS",
"emailSocial": "SUCCESS",
"phoneSocial": "SUCCESS",
"phoneWhatsappCheck": "SUCCESS"
}
}
}Output Table
Category | Subcategory | Description | Type |
|---|---|---|---|
trustScore | score | Numeric representation of the trust score. | String |
trustScore | riskCategory | Risk classification of the user profile. | String |
trustScore | nameMatch | Degree of match between the provided name and available records. | String |
cyberCrimeCheck | impact | Overall impact of cybercrime verification. | String |
cyberCrimeCheck | phoneNumber | Indicates whether the phone number is associated with cybercrime records. | String |
cyberCrimeCheck | Indicates whether the email is associated with cybercrime records. | String | |
digitalIdentityDetails | impact | Overall impact of digital identity verification. | String |
digitalIdentityDetails | digitalIdentityScore | Composite score representing digital identity strength. | String |
digitalIdentityDetails | samePhoneNameCount | Number of records where the phone number maps to the same name. | String |
digitalIdentityDetails | diffPhoneNameCount | Number of records where the phone number maps to different names. | String |
digitalIdentityDetails | totalPhoneNameCount | Total phone-to-name mappings found. | String |
digitalIdentityDetails | sameEmailNameCount | Number of records where the email maps to the same name. | String |
digitalIdentityDetails | diffEmailNameCount | Number of records where the email maps to different names. | String |
digitalIdentityDetails | totalEmailNameCount | Total email-to-name mappings found. | String |
digitalIdentityDetails | morePhonesMappedWithEmail | Number of additional phone numbers linked to the email. | String |
digitalIdentityDetails | moreEmailsMappedWithPhone | Number of additional emails linked to the phone number. | String |
digitalIdentityDetails | digitalFootprint | Indicates the extent of the user's online presence. | String |
digitalIdentityDetails | fintechCount | Number of fintech platforms associated with the identity. | String |
digitalIdentityDetails | ageBand | Estimated age range of the individual. | String |
digitalIdentityDetails | gender | Gender inferred from available records. | String |
digitalIdentityDetails | firstNameMatch | Indicates whether the first name matches available records. | String |
digitalIdentityDetails | lastNameMatch | Indicates whether the last name matches available records. | String |
digitalIdentityDetails | phoneFirstSeenYear | First year the phone number was observed. | String |
digitalIdentityDetails | emailFirstSeenYear | First year the email was observed. | String |
digitalIdentityDetails | phoneEmailMatch | Indicates whether the phone and email are linked. | String |
digitalIdentityDetails | phoneEmailFirstSeenYear | First year the phone-email association was observed. | String |
digitalIdentityDetails | phoneEmailLastSeenYear | Most recent year the phone-email association was observed. | String |
digitalIdentityDetails | phoneNameFirstSeenYear | First year the phone-name association was observed. | String |
digitalIdentityDetails | phoneNameLastSeenYear | Most recent year the phone-name association was observed. | String |
digitalIdentityDetails | emailNameFirstSeenYear | First year the email-name association was observed. | String |
digitalIdentityDetails | emailNameLastSeenYear | Most recent year the email-name association was observed. | String |
financeDetails | impact | Overall impact of financial verification. | String |
financeDetails | dmatAccount | Indicates whether a DMAT account exists. | String |
financeDetails | hasMutualFund | Indicates whether mutual fund investments are detected. | String |
financeDetails | hasCreditCard | Indicates whether a credit card is associated with the identity. | String |
financeDetails | occupation | Occupation inferred from available records. | String |
financeDetails | businessOwner | Indicates whether the individual is identified as a business owner. | String |
phoneDetails | impact | Overall impact of phone verification. | String |
phoneDetails | customerName | Name associated with the phone number. | String |
phoneDetails | isValid | Indicates whether the phone number is valid. | String |
phoneDetails | connectionType | Mobile connection type (Prepaid/Postpaid). | String |
phoneDetails | currentServiceProvider | Current telecom service provider. | String |
phoneDetails | originalServiceProvider | Original telecom provider before porting. | String |
phoneDetails | networkRegion | Telecom circle or region associated with the phone number. | String |
phoneDetails | phoneDeactivatedDays | Number of days since phone deactivation. | String |
phoneDetails | phoneDeactivationCount | Number of times the phone has been deactivated. | String |
phoneDetails | isPorted | Indicates whether the phone number has been ported. | String |
emailDetails | impact | Overall impact of email verification. | String |
emailDetails | status | Email validation status. | String |
emailDetails | freeEmail | Indicates whether the email belongs to a free email provider. | String |
emailDetails | subStatus | Additional email validation status information. | String |
emailDetails | domain | Email domain. | String |
emailDetails | domainAgeDays | Age of the email domain in days. | String |
emailDetails | smtpProvider | Email hosting provider. | String |
emailDetails | emailBreach | List of known breaches associated with the email. | Array |
pincode | impact | Overall impact of pincode verification. | String |
pincode | blacklisted | Indicates whether the pincode is blacklisted. | String |
pincode | phonePincodeFirstSeenDays | First observed phone-pincode association. | String |
pincode | phonePincodeLastSeenDays | Most recent phone-pincode association. | String |
pincode | phonePincodeMatchCount | Number of phone-pincode matches found. | String |
pincode | phoneUniquePincodesCount | Number of unique pincodes associated with the phone. | String |
pincode | emailPincodeFirstSeenDays | First observed email-pincode association. | String |
pincode | emailPincodeLastSeenDays | Most recent email-pincode association. | String |
pincode | emailPincodeMatchCount | Number of email-pincode matches found. | String |
pincode | emailUniquePincodesCount | Number of unique pincodes associated with the email. | String |
ipBlacklist | impact | Overall impact of IP reputation checks. | String |
ipBlacklist | isHijacked | Indicates whether the IP appears compromised. | String |
ipBlacklist | isSpider | Indicates whether the IP belongs to a crawler/spider. | String |
ipBlacklist | isTor | Indicates whether the IP belongs to the Tor network. | String |
ipBlacklist | isDshield | Indicates whether the IP is listed by DShield. | String |
ipBlacklist | isVpn | Indicates whether the IP is associated with a VPN. | String |
ipBlacklist | isSpyware | Indicates whether the IP is linked to spyware activity. | String |
ipBlacklist | isSpamBot | Indicates whether the IP is linked to spam bot activity. | String |
ipBlacklist | isBot | Indicates whether the IP is linked to bot activity. | String |
ipBlacklist | isListed | Indicates whether the IP appears on a blacklist. | String |
ipBlacklist | isProxy | Indicates whether the IP is a proxy server. | String |
ipBlacklist | isMalware | Indicates whether the IP is linked to malware activity. | String |
ipBlacklist | isExploitBot | Indicates whether the IP is linked to exploit bot activity. | String |
ipBlacklist | blocklists | List of blocklists where the IP appears. | Array |
ipBlacklist | listCount | Number of blocklists containing the IP. | String |
ipBlacklist | sensors | Sensors reporting activity from the IP. | Array |
ipBlacklist | city | City associated with the IP address. | String |
ipBlacklist | regionCode | State/region code associated with the IP. | String |
ipBlacklist | region | State/region associated with the IP. | String |
ipBlacklist | country | Country associated with the IP. | String |
ipBlacklist | latitude | Approximate latitude of the IP location. | String |
ipBlacklist | longitude | Approximate longitude of the IP location. | String |
emailFootprint | impact | Overall impact of email footprint analysis. | String |
emailFootprint | registeredProfiles | Number of platforms where the email is registered. | String |
emailFootprint | apple | Indicates email presence on Apple. | String |
emailFootprint | samsung | Indicates email presence on Samsung. | String |
emailFootprint | Indicates email presence on Google. | String | |
emailFootprint | amazon | Indicates email presence on Amazon. | String |
emailFootprint | ebay | Indicates email presence on eBay. | String |
emailFootprint | flipkart | Indicates email presence on Flipkart. | String |
emailFootprint | Indicates email presence on Facebook. | String | |
emailFootprint | Indicates email presence on Instagram. | String | |
emailFootprint | Indicates email presence on Pinterest. | String | |
emailFootprint | Indicates email presence on Twitter/X. | String | |
emailFootprint | quora | Indicates email presence on Quora. | String |
emailFootprint | skype | Indicates email presence on Skype. | String |
emailFootprint | discord | Indicates email presence on Discord. | String |
emailFootprint | github | Indicates email presence on GitHub. | String |
emailFootprint | wordpress | Indicates email presence on WordPress. | String |
emailFootprint | atlassian | Indicates email presence on Atlassian. | String |
emailFootprint | Indicates email presence on LinkedIn. | String | |
emailFootprint | microsoft | Indicates email presence on Microsoft. | String |
emailFootprint | zoho | Indicates email presence on Zoho. | String |
emailFootprint | adobe | Indicates email presence on Adobe. | String |
emailFootprint | spotify | Indicates email presence on Spotify. | String |
emailFootprint | disneyplus | Indicates email presence on Disney+. | String |
emailFootprint | netflix | Indicates email presence on Netflix. | String |
emailFootprint | booking | Indicates email presence on Booking.com. | String |
emailFootprint | airbnb | Indicates email presence on Airbnb. | String |
emailFootprint | paypal | Indicates email presence on PayPal. | String |
emailFootprint | duolingo | Indicates email presence on Duolingo. | String |
phoneFootprint | impact | Overall impact of phone footprint analysis. | String |
phoneFootprint | registeredProfiles | Number of platforms where the phone number is registered. | String |
phoneFootprint | flipkart | Indicates phone presence on Flipkart. | String |
phoneFootprint | snapdeal | Indicates phone presence on Snapdeal. | String |
phoneFootprint | shopclues | Indicates phone presence on ShopClues. | String |
phoneFootprint | ajio | Indicates phone presence on AJIO. | String |
phoneFootprint | amazon | Indicates phone presence on Amazon. | String |
phoneFootprint | Indicates phone presence on Facebook. | String | |
phoneFootprint | Indicates phone presence on Twitter/X. | String | |
phoneFootprint | Indicates phone presence on Instagram. | String | |
phoneFootprint | microsoft | Indicates phone presence on Microsoft. | String |
phoneFootprint | Indicates phone presence on LinkedIn. | String | |
phoneFootprint | telegram | Indicates phone presence on Telegram. | String |
phoneFootprint | Indicates phone presence on WhatsApp. | String | |
phoneFootprint | skype | Indicates phone presence on Skype. | String |
phoneFootprint | Indicates phone presence on Google. | String | |
phoneFootprint | yahoo | Indicates phone presence on Yahoo. | String |
phoneFootprint | housing | Indicates phone presence on Housing.com. | String |
phoneFootprint | jeevansathi | Indicates phone presence on Jeevansathi. | String |
phoneFootprint | shaadi | Indicates phone presence on Shaadi.com. | String |
phoneFootprint | nobroker | Indicates phone presence on NoBroker. | String |
phoneFootprint | indiatimes | Indicates phone presence on Indiatimes. | String |
phoneFootprint | irctc | Indicates phone presence on IRCTC. | String |
phoneFootprint | byjus | Indicates phone presence on BYJU'S. | String |
phoneFootprint | digilocker | Indicates phone presence on DigiLocker. | String |
phoneWhatsappCheck | impact | Overall impact of WhatsApp verification. | String |
phoneWhatsappCheck | whatsappStatus | WhatsApp account status for the phone number. | String |
phoneWhatsappCheck | isBusiness | Indicates whether the WhatsApp account is a business account. | String |
apiStatuses | — | Status of each API used. Each entry in apiStatuses can be "SUCCESS" (if successful), "FAILURE" (if failed) or "NOT_APPLICABLE" (if not used). | Object |
Risk category according to risk score
Score Range | Risk Category | Description |
|---|---|---|
Greater than 750 | Very Low Risk | Entities that pose minimal or no risk based on the evaluation criteria. |
501 - 750 | Low Risk | Entities with some risk, but generally acceptable with standard due diligence. |
301 - 500 | Moderate Risk | Entities with noticeable risk, requiring enhanced due diligence and monitoring. |
Less than 300 | High Risk | Entities with high risk, necessitating stringent monitoring and comprehensive mitigation measures. |
Status Codes
Code | status | Description |
|---|---|---|
200 | Success | The request id was successfully generated. |
404 | Data not found | No record was found |
409 | Upstream Error | Usptream down, please try again |
400 | Bas request | Error in input parameters |
500 | Internal Server Error | Internal Server Error Please contact support |