GLOBAL
Core Intelligence Service
6 min
kyc fraud & risk signal ā core intelligence the core intelligence service aggregates risk signals from global mobile network operators (mnos), email intelligence, and cybercrime analytics to assess phone numbers, email addresses, domains, and ip addresses these signals support informed onboarding and risk management decisions by helping identify high risk or suspicious behavior common threats include phone number porting, synthetic or disposable numbers, and compromised email accounts core intelligence detects these through data such as porting history, email activity and exposure, and ip geolocation integration the global core intelligence service can be used as a separate service call or used in a composite call along with any global kyc verification request with the identity match results and fraud and risk signals returned in a single response summary of identity match data and associated risk signals returned in the api response phone email ip mobile network operator ⢠current ⢠original ⢠phone type ⢠status service type risk level porting information ⢠ported date ⢠porting history ⢠porting fraud risk level overall score domain ⢠first seen date ⢠domain type ⢠domain risk level ⢠domain score email address ⢠status ⢠first seen date ⢠email risk level ⢠email score behavioural insights ⢠tumbling risk signal ⢠activity score dark web ⢠hit count ⢠last hit date ⢠forum rating ip address ⢠geo location ⢠latitude ⢠longitude ⢠registered isp { "name" "1) core intelligence phone only", "method" "post", "url" "https //idu test datazoo com/api/v2/verify", "description" " verification outcome ā returns fraud and risk signals\n consumer consent ā n/a\n mandatory input ā phone number\n verifies ā phone number\n returned data fraud and risk signals (if configured)", "tab" "examples", "examples" { "languages" \[ { "id" "f2jmy98siubrop0bgc788", "language" "curl", "code" "curl location 'https //idu test datazoo com/api/v2/verify' \\\\\n header 'content type application/json' \\\\\n header 'authorization bearer eyjhbgcioijsuzi1niisinr5cci6ikpxvcisimtpzci6immtbvzlml9krfhmcnkzaehqwen4tyj9 eyj1awqioiizmdmilcjvawqioii2miisimlzcyi6imh0dhbzoi8vzgf0yxpvby10zxn0lnvzlmf1dggwlmnvbs8ilcjzdwiioijhdxromhwzmdmilcjhdwqioijodhrwczovl2t5yy10zxn0lmrhdgf6b28uy29tiiwiawf0ijoxnzq5mdkxnjmxlcjlehaioje3ndkxmjc2mzesimd0esi6inbhc3n3b3jkiiwiyxpwijoiswxvdurjntf1qxpuvne2vgvorxayoxbrbehbsjftynkifq somimdbpfsajfje8wrcotkxek7dpti0bgiej4xokkhwzzpi2imbqx 0mmia8hqdxtkccjphlyoijdfiwczifilohdndzthbalsy3bosbjnhsk3ahedneamnxfkb86adhku36xw5acdjax6uludlpigsj6khmekopqcodladiyx6fn1zgikpzqbn1shzqkvrwlmnrzfs2oxdl3vr8y7epvltr8lq8yn8jh7qkdzqsubpuhwqf39vewrtj7jd vuefpxakithw8v7vzsxz lvnudjeqzefloyfnfrv6jvhsdicbvpu2jp3njkr5z2dwaazmqkmmjsanv3giguxfdk9uq' \\\\\n data '{\n \\"countrycode\\" \\"global\\",\n \\"clientreference\\" \\"test 0001\\",\n \\"service\\" \[\n \\"core intelligence service\\"\n ],\n \\"identityvariables\\" { \n \\"phoneno\\" \\"33601000001\\" \n }\n}'", "customlabel" "" } ], "selectedlanguageid" "f2jmy98siubrop0bgc788" }, "results" { "languages" \[ { "id" " kllvb jxqiuu wuwqaf", "language" "200", "customlabel" "", "code" "{\n \\"countrycode\\" \\"global\\",\n \\"clientreference\\" \\"test 0001\\",\n \\"reportingreference\\" \\"dz a51fc696 14e4 46c8 a5f5 6b6de46218de\\",\n \\"matchstatus\\" \\"no match\\",\n \\"searcherrormessage\\" \\"\\",\n \\"safeharbour\\" false,\n \\"searchstatus\\" \\"successful\\",\n \\"serviceresponses\\" {\n \\"core intelligence service\\" {\n \\"status\\" 0,\n \\"sourcestatus\\" \\"successful\\",\n \\"errormessage\\" \\"\\",\n \\"identityverified\\" false,\n \\"safeharbourscore\\" \\"none\\",\n \\"namematchscore\\" \\"n/a\\",\n \\"addressmatchscore\\" \\"n/a\\",\n \\"verifications\\" {\n \\"phoneno\\" true\n },\n \\"returneddata\\" {}\n }\n },\n \\"remarks\\" \[]\n}" }, { "id" "as5tj4glqvhlg7b69q21j", "language" "404", "customlabel" "", "code" "{\n \\"message\\" \\"ain't no cake like that \\"\n}" } ], "selectedlanguageid" " kllvb jxqiuu wuwqaf" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "name" "authorization", "kind" "required", "type" "string", "description" "sessiontoken obtained via the authentication call", "" "sessiontoken obtained via the authentication call" } ], "bodydataparameters" \[ { "name" "data", "kind" "required", "type" "object", "description" "request body sent to the api", "" "object", "children" \[ { "name" "countrycode", "kind" "required", "type" "string", "description" "global" }, { "name" "service", "kind" "required", "type" "array", "description" "core intelligence service" }, { "name" "clientreference", "kind" "optional", "type" "string", "description" "a client reference field" }, { "name" "identityvariables", "kind" "required", "type" "object", "description" "element to be verified", "children" \[ { "name" "phoneno", "kind" "required", "type" "string", "description" "country code followed by the phone number" } ] } ], "schema" \[ { "name" "countrycode", "kind" "required", "type" "string", "description" "global" }, { "name" "service", "kind" "required", "type" "array", "description" "core intelligence service" }, { "name" "clientreference", "kind" "optional", "type" "string", "description" "a client reference field" }, { "name" "identityvariables", "kind" "required", "type" "object", "description" "element to be verified", "children" \[ { "name" "phoneno", "kind" "required", "type" "string", "description" "country code followed by the phone number" } ] } ] } ], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" }, "hastryitout" false, "response" \[ { "name" "countrycode", "kind" "optional", "type" "string", "description" "global", "children" \[] }, { "name" "clientreference", "kind" "optional", "type" "string", "description" "the client reference (if given as input) ", "children" \[] }, { "name" "reportingreference", "kind" "optional", "type" "string", "description" "a reference number generated which is unique to each transaction ", "children" \[] }, { "name" "validationerrors", "kind" "optional", "type" "string", "description" "returned with http status code 400 when the request contains invalid or improperly formatted input data ", "children" \[] }, { "name" "matchstatus", "kind" "optional", "type" "string", "description" "\\"no match\\"\n ignore this field for watchlist as it is used for kyc verification" }, { "name" "searcherrormessage", "kind" "optional", "type" "string", "description" "error message returned querying the data source", "children" \[] }, { "name" "safeharbour", "kind" "optional", "type" "boolean", "description" "false", "children" \[] }, { "name" "searchstatus", "kind" "optional", "type" "string", "description" "\\"successful\\" \n\\"not successful\\"", "children" \[] }, { "name" "serviceresponses", "kind" "optional", "type" "object", "description" "verification details with \\"core intelligence service\\" returned as the service identifier ", "children" \[ { "name" "status", "kind" "optional", "type" "integer", "description" "0 identityverified true element verifications all true\n2 identityverified false sourcestatus successful\n3 identityverified false sourcestatus not successful" }, { "name" "sourcestatus", "kind" "optional", "type" "string", "description" "\\"successful\\"\n\\"not successful\\"" }, { "name" "errormessage", "kind" "optional", "type" "string", "description" "error message(s) from the data source example, \\"not allowed destination\\" " }, { "name" "identityverified", "kind" "optional", "type" "boolean", "description" "true or false" }, { "name" "safeharbourscore", "kind" "optional", "type" "string", "description" "\\"none\\"" }, { "name" "namematchscore", "kind" "optional", "type" "string", "description" "\\"n/a\\"" }, { "name" "addressmatchscore", "kind" "optional", "type" "string", "description" "\\"n/a\\"" }, { "name" "verifications", "kind" "optional", "type" "object", "description" "element level verification returned as true", "children" \[ { "name" "phoneno", "kind" "optional", "type" "boolean", "description" "" } ] }, { "name" "returneddata", "kind" "optional", "type" "object", "description" "returns additional data from the data source ", "children" \[ { "name" "mobile port information", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "porteddate", "kind" "optional", "type" "string", "description" "" }, { "name" "porteddatetype", "kind" "optional", "type" "string", "description" "" }, { "name" "portfraud", "kind" "optional", "type" "string", "description" "" }, { "name" "portfraudriskscore", "kind" "optional", "type" "string", "description" "" }, { "name" "portinghistory", "kind" "optional", "type" "array", "description" "" } ] }, { "name" "mobile verification servicetype", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "status message", "kind" "optional", "type" "string", "description" "" }, { "name" "phonetype", "kind" "optional", "type" "string", "description" "" }, { "name" "currentphonenetwork", "kind" "optional", "type" "string", "description" "" }, { "name" "originphonenetwork", "kind" "optional", "type" "string", "description" "" }, { "name" "phonenostatus", "kind" "optional", "type" "string", "description" "" }, { "name" "enhancedphonetypescore", "kind" "optional", "type" "string", "description" "" }, { "name" "phonenostatusscore", "kind" "optional", "type" "string", "description" "" }, { "name" "overallservicetypescore", "kind" "optional", "type" "string", "description" "" }, { "name" "servicetyperisklevel", "kind" "optional", "type" "string", "description" "" } ] } ] } ] }, { "name" "remarks", "kind" "optional", "type" "array", "description" "null", "children" \[] } ] } { "name" "2) core intelligence phone, email and iponly", "method" "post", "url" "https //idu test datazoo com/api/v2/verify", "description" " verification outcome ā returns fraud and risk signals\n consumer consent ā n/a\n mandatory input ā phone number\n verifies ā phone number, email address and ip\n returned data email, fraud and risk signals (if configured)", "tab" "examples", "examples" { "languages" \[ { "id" "f2jmy98siubrop0bgc788", "language" "curl", "code" "curl location 'https //idu test datazoo com/api/v2/verify' \\\\\n header 'content type application/json' \\\\\n header 'authorization bearer eyjhbgcioijsuzi1niisinr5cci6ikpxvcisimtpzci6immtbvzlml9krfhmcnkzaehqwen4tyj9 eyj1awqioiizmdmilcjvawqioii2miisimlzcyi6imh0dhbzoi8vzgf0yxpvby10zxn0lnvzlmf1dggwlmnvbs8ilcjzdwiioijhdxromhwzmdmilcjhdwqioijodhrwczovl2t5yy10zxn0lmrhdgf6b28uy29tiiwiawf0ijoxnzq5mdkxnjmxlcjlehaioje3ndkxmjc2mzesimd0esi6inbhc3n3b3jkiiwiyxpwijoiswxvdurjntf1qxpuvne2vgvorxayoxbrbehbsjftynkifq somimdbpfsajfje8wrcotkxek7dpti0bgiej4xokkhwzzpi2imbqx 0mmia8hqdxtkccjphlyoijdfiwczifilohdndzthbalsy3bosbjnhsk3ahedneamnxfkb86adhku36xw5acdjax6uludlpigsj6khmekopqcodladiyx6fn1zgikpzqbn1shzqkvrwlmnrzfs2oxdl3vr8y7epvltr8lq8yn8jh7qkdzqsubpuhwqf39vewrtj7jd vuefpxakithw8v7vzsxz lvnudjeqzefloyfnfrv6jvhsdicbvpu2jp3njkr5z2dwaazmqkmmjsanv3giguxfdk9uq' \\\\\n data raw '{\n \\"countrycode\\" \\"global\\",\n \\"clientreference\\" \\"test 0001\\",\n \\"service\\" \[\n \\"core intelligence service\\"\n ],\n \\"identityvariables\\" {\n \\"email\\" \\"testcheck\@gmail com\\",\n \\"ip\\" \\"91 160 93 4\\",\n \\"phoneno\\" \\"33601000001\\" \n }\n}'", "customlabel" "" } ], "selectedlanguageid" "f2jmy98siubrop0bgc788" }, "results" { "languages" \[ { "id" " kllvb jxqiuu wuwqaf", "language" "200", "customlabel" "", "code" "{\n \\"countrycode\\" \\"global\\",\n \\"clientreference\\" \\"test 0001\\",\n \\"reportingreference\\" \\"dz f3f7c7d1 ea1e 4040 a4b8 b2434a78cb87\\",\n \\"matchstatus\\" \\"no match\\",\n \\"searcherrormessage\\" \\"\\",\n \\"safeharbour\\" false,\n \\"searchstatus\\" \\"successful\\",\n \\"serviceresponses\\" {\n \\"core intelligence service\\" {\n \\"status\\" 1,\n \\"sourcestatus\\" \\"successful\\",\n \\"errormessage\\" \\"\\",\n \\"identityverified\\" false,\n \\"safeharbourscore\\" \\"none\\",\n \\"namematchscore\\" \\"n/a\\",\n \\"addressmatchscore\\" \\"n/a\\",\n \\"verifications\\" {\n \\"email\\" true,\n \\"issafe\\" false,\n \\"phoneno\\" true\n },\n \\"returneddata\\" {\n \\"email intelligence\\" {\n \\"domainactivityscore\\" \\"10\\",\n \\"domainfirstseendate\\" \\"2002 11 09\\",\n \\"domainpopularityscore\\" \\"10\\",\n \\"domainrisk\\" \\"none\\",\n \\"domaintype\\" \\"freeisp\\",\n \\"emailactivityscore\\" \\"4\\",\n \\"emailfirstseendate\\" \\"2011 08 03\\",\n \\"emailpopularityscore\\" \\"8\\",\n \\"emailrisk\\" \\"medium\\",\n \\"emailstatus\\" \\"valid\\",\n \\"hitcount\\" 265,\n \\"hitriskhigh\\" 0,\n \\"hitriskmedium\\" 0,\n \\"hitriskunknown\\" 13,\n \\"hitriskveryhigh\\" 37,\n \\"ipcity\\" \\"suresnes\\",\n \\"ipcountrycode\\" \\"fr\\",\n \\"ipcountryname\\" \\"france\\",\n \\"ipdistrict\\" \\"hauts de seine\\",\n \\"iphostingfacility\\" false,\n \\"iplocationlatitude\\" \\"48 87956\\",\n \\"iplocationlongitude\\" \\"2 14647\\",\n \\"ipregisteredorganization\\" \\"broadband pool\\",\n \\"iproutingtype\\" \\"fixed\\",\n \\"ipstate\\" \\"ile of france\\",\n \\"ipzipcode\\" \\"92150\\",\n \\"lasthitdate\\" \\"2021 08 25\\",\n \\"tumblingrisk\\" \\"none\\"\n },\n \\"mobile port information\\" {\n \\"porteddate\\" \\"2020 03 02\\",\n \\"porteddatetype\\" \\"exact\\",\n \\"portfraud\\" \\"n/a\\",\n \\"portfraudriskscore\\" \\"n/a\\",\n \\"portinghistory\\" \[\n \\"2020 03 02t00 00 00\\",\n \\"2018 11 22t00 00 00\\"\n ]\n },\n \\"mobile verification servicetype\\" {\n \\"status message\\" \\"success\\",\n \\"phonetype\\" \\"mobile\\",\n \\"currentphonenetwork\\" \\"orange\\",\n \\"originphonenetwork\\" \\"societe francaise radiotelephone (sfr)\\",\n \\"phonenostatus\\" \\"inactive\\",\n \\"enhancedphonetypescore\\" \\"10 00\\",\n \\"phonenostatusscore\\" \\"0 00\\",\n \\"overallservicetypescore\\" \\"5 00\\",\n \\"servicetyperisklevel\\" \\"medium\\"\n }\n }\n }\n },\n \\"remarks\\" \[]\n}" }, { "id" "as5tj4glqvhlg7b69q21j", "language" "404", "customlabel" "", "code" "{\n \\"message\\" \\"ain't no cake like that \\"\n}" } ], "selectedlanguageid" " kllvb jxqiuu wuwqaf" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "name" "authorization", "kind" "required", "type" "string", "description" "sessiontoken obtained via the authentication call", "" "sessiontoken obtained via the authentication call" } ], "bodydataparameters" \[ { "name" "data", "kind" "required", "type" "object", "description" "request body sent to the api", "" "object", "children" \[ { "name" "countrycode", "kind" "required", "type" "string", "description" "global" }, { "name" "service", "kind" "required", "type" "array", "description" "core intelligence service" }, { "name" "clientreference", "kind" "optional", "type" "string", "description" "a client reference field" }, { "name" "identityvariables", "kind" "required", "type" "object", "description" "element to be verified", "children" \[ { "name" "email", "kind" "optional", "type" "string", "description" "email address" }, { "name" "ip", "kind" "optional", "type" "string", "description" "ip address" }, { "name" "phoneno", "kind" "required", "type" "string", "description" "country code followed by the phone number" } ] } ], "schema" \[ { "name" "countrycode", "kind" "required", "type" "string", "description" "global" }, { "name" "service", "kind" "required", "type" "array", "description" "core intelligence service" }, { "name" "clientreference", "kind" "optional", "type" "string", "description" "a client reference field" }, { "name" "identityvariables", "kind" "required", "type" "object", "description" "element to be verified", "children" \[ { "name" "email", "kind" "optional", "type" "string", "description" "email address" }, { "name" "ip", "kind" "optional", "type" "string", "description" "ip address" }, { "name" "phoneno", "kind" "required", "type" "string", "description" "country code followed by the phone number" } ] } ] } ], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" }, "hastryitout" false, "response" \[ { "name" "countrycode", "kind" "optional", "type" "string", "description" "global", "children" \[] }, { "name" "clientreference", "kind" "optional", "type" "string", "description" "the client reference (if given as input) ", "children" \[] }, { "name" "reportingreference", "kind" "optional", "type" "string", "description" "a reference number generated which is unique to each transaction ", "children" \[] }, { "name" "validationerrors", "kind" "optional", "type" "string", "description" "returened with http status code 400 when there is input validation error", "children" \[] }, { "name" "matchstatus", "kind" "optional", "type" "string", "description" "\\"no match\\"\n ignore this field for watchlist as it is used for kyc verification" }, { "name" "searcherrormessage", "kind" "optional", "type" "string", "description" "error message returned querying the data source", "children" \[] }, { "name" "safeharbour", "kind" "optional", "type" "boolean", "description" "false", "children" \[] }, { "name" "searchstatus", "kind" "optional", "type" "string", "description" "\\"successful\\" \n\\"not successful\\"", "children" \[] }, { "name" "serviceresponses", "kind" "optional", "type" "object", "description" "verification details with \\"core intelligence service\\" returned as the service identifier ", "children" \[ { "name" "status", "kind" "optional", "type" "integer", "description" "0 identityverified true element verifications all true\n2 identityverified false sourcestatus successful\n3 identityverified false sourcestatus not successful" }, { "name" "sourcestatus", "kind" "optional", "type" "string", "description" "\\"successful\\"\n\\"not successful\\"" }, { "name" "errormessage", "kind" "optional", "type" "string", "description" "error message(s) from the data source example, \\"not allowed destination\\" " }, { "name" "identityverified", "kind" "optional", "type" "boolean", "description" "true or false" }, { "name" "safeharbourscore", "kind" "optional", "type" "string", "description" "\\"none\\"" }, { "name" "namematchscore", "kind" "optional", "type" "string", "description" "\\"n/a\\"" }, { "name" "addressmatchscore", "kind" "optional", "type" "string", "description" "\\"n/a\\"" }, { "name" "verifications", "kind" "optional", "type" "object", "description" "element level verification returned as true", "children" \[ { "name" "phoneno", "kind" "optional", "type" "boolean", "description" "" } ] }, { "name" "returneddata", "kind" "optional", "type" "object", "description" "returns additional data from the data source ", "children" \[ { "name" "email intelligence", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "domainactivityscore", "kind" "optional", "type" "string", "description" "" }, { "name" "domainfirstseendate", "kind" "optional", "type" "string", "description" "" }, { "name" "domainpopularityscore", "kind" "optional", "type" "string", "description" "" }, { "name" "domainrisk", "kind" "optional", "type" "string", "description" "" }, { "name" "domaintype", "kind" "optional", "type" "array", "description" "" }, { "name" "emailactivityscore", "kind" "optional", "type" "string", "description" "" }, { "name" "emailfirstseendate", "kind" "optional", "type" "string", "description" "" }, { "name" "emailpopularityscore", "kind" "optional", "type" "string", "description" "" }, { "name" "emailrisk", "kind" "optional", "type" "string", "description" "" }, { "name" "emailstatus", "kind" "optional", "type" "string", "description" "" }, { "name" "hitcount", "kind" "optional", "type" "string", "description" "" }, { "name" "hitriskhigh", "kind" "optional", "type" "string", "description" "" }, { "name" "hitriskmedium", "kind" "optional", "type" "string", "description" "" }, { "name" "hitriskunknown", "kind" "optional", "type" "string", "description" "" }, { "name" "hitriskveryhigh", "kind" "optional", "type" "string", "description" "" }, { "name" "ipcity", "kind" "optional", "type" "string", "description" "" }, { "name" "ipcountrycode", "kind" "optional", "type" "string", "description" "" }, { "name" "ipcountryname", "kind" "optional", "type" "string", "description" "" }, { "name" "ipdistrict", "kind" "optional", "type" "string", "description" "" }, { "name" "iphostingfacility", "kind" "optional", "type" "boolean", "description" "" }, { "name" "iplocationlatitude", "kind" "optional", "type" "string", "description" "" }, { "name" "iplocationlongitude", "kind" "optional", "type" "string", "description" "" }, { "name" "ipregisteredorganization", "kind" "optional", "type" "string", "description" "" }, { "name" "iproutingtype", "kind" "optional", "type" "string", "description" "" }, { "name" "ipstate", "kind" "optional", "type" "string", "description" "" }, { "name" "ipzipcode", "kind" "optional", "type" "string", "description" "" }, { "name" "lasthitdate", "kind" "optional", "type" "string", "description" "" }, { "name" "tumblingrisk", "kind" "optional", "type" "string", "description" "" } ] }, { "name" "mobile port information", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "porteddate", "kind" "optional", "type" "string", "description" "" }, { "name" "porteddatetype", "kind" "optional", "type" "string", "description" "" }, { "name" "portfraud", "kind" "optional", "type" "string", "description" "" }, { "name" "portfraudriskscore", "kind" "optional", "type" "string", "description" "" }, { "name" "portinghistory", "kind" "optional", "type" "array", "description" "" } ] }, { "name" "mobile verification servicetype", "kind" "optional", "type" "object", "description" "", "children" \[ { "name" "status message", "kind" "optional", "type" "string", "description" "" }, { "name" "phonetype", "kind" "optional", "type" "string", "description" "" }, { "name" "currentphonenetwork", "kind" "optional", "type" "string", "description" "" }, { "name" "originphonenetwork", "kind" "optional", "type" "string", "description" "" }, { "name" "phonenostatus", "kind" "optional", "type" "string", "description" "" }, { "name" "enhancedphonetypescore", "kind" "optional", "type" "string", "description" "" }, { "name" "phonenostatusscore", "kind" "optional", "type" "string", "description" "" }, { "name" "overallservicetypescore", "kind" "optional", "type" "string", "description" "" }, { "name" "servicetyperisklevel", "kind" "optional", "type" "string", "description" "" } ] } ] } ] }, { "name" "remarks", "kind" "optional", "type" "array", "description" "null", "children" \[] } ] }