Prescreening.io has an API-style output designed for developer documentation. It enables users to perform searches on the database and live Adverse Press Coverage search. This document provides a brief API overview, authentication and Prescreening API , Sample Request and Response and Data Field details.
PreScreening.io API is designed to provide the users with the feature of sending requests via API, while retaining the UI capabilities. Workflow is as follows:
This API is used to generate an access token for a user. The request must include encrypted username and password fields. Upon successful authentication, an access token is returned, which is valid for 30 minutes.
Base URL: https://coreapi.prescreening.io/
End point : v2/api/tokenV2
Method: POST
Example Request
{
"username": "uAECAwB4fHw+8qO7xV/RedzhGtpkOeLuZ8prTngld82YQi0CKQwBN4ZIMvVX9PhsVNNL3tAFFgAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDIuHqUohA/kstIfKhQIBEIA7mVNQv0gggj78ky8j7noMwd+LrU+uYMBLF9avguqwvJM+oi9cmNUFXjrruRPPa9MfTlWYukMYBLXcMd3Q7PQqr/+7y61hkhelPrs2a1fNXZYySesNnAqnY7qmgg==",
"password": "uAECAwB4fHw+8qO7xV/RedzhGtpkOeLuZ8prTngld82YQi0CKQwBBeLoLaD5ITN14HGYf9I/mwAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDLXPC40KwD7hah1ZCQIBEIA7ba8dFys391G/BAxzSwWDEwff8IUOgUXa9zgzSl/7ZNOmbnTiZ2/z9K6wJ35cJUNrdOsnZbcS9bbRI719MHViueHOjPH+iq5PlzMDz0WOcfrne0m+Q6ilT3ztcQ=="
}
Example Response:
{
"message": "",
"data": {
"access_token": "",
"expire": "30 minutes"
},
"success": true
}
Prescreening API is used to initiate screening for an entity.
Base URL: https://coreapi.prescreening.io/
End point : v2/api/screening
Header: Bearer {Token}
Method: POST
Example Request:
{
"projectId": 672,
"startDate": "",
"endDate": "",
"entityName": "Narendra Modi",
"panNumber": "",
"industry": "",
"cin": "",
"clientId": "customer001",
"din": "",
"GST": [],
"emails": [],
"phoneNumbers": [
""
],
"organization": [],
"identifiers": [
""
],
"designation": "",
"type": "Individual",
"vesselsType": "",
"sector": "",
"country": [
"India"
],
"countryOfResidence": [
"India"
],
"reportType": "Detailed",
"gender": "",
"dob": "",
"PassportNumber": [
""
],
"dateOfIncorporation": "",
"state": "",
"city": "",
"address": "",
"postalCode": "",
"state2": "",
"city2": "",
"address2": "",
"postalCode2": "",
"state3": "",
"city3": "",
"address3": "",
"postalCode3": "",
"aliases": [],
"otherId": "",
"motherName": null,
"fatherName": null,
"spouseName": null,
"brotherName": [],
"sisterName": [],
"sonName": [],
"daughterName": [],
"grandfatherName": null,
"grandmotherName": null,
"LlPin": "",
"monitoringmodel": {
"frequency": "Fortnightly",
"startDate": "10-03-2025",
"RunFrequency": 1,
"days": [
"Mon"
],
"runTime": "06:45 PM",
"Timezone": "(GMT+0:00) Universal Time UTC"
},
"associations": [
{
"associationName": "MANDEGAR BASPAR KIMIYA COMPANY",
"associationPanNumber": "",
"associationDesignation": "",
"associationSector": "",
"associationCin": "",
"associationDin": "",
"associationGST": [],
"associationEmails": [],
"associationPhoneNumbers": [],
"associationIndustry": "",
"associationAliases": [
""
],
"associationIdentifiers": [],
"associationCountry": [
"Iran"
],
"associationCountryOfResidence": [],
"associationGender": "",
"associationDob": "",
"associationDateOfIncorporation": "",
"associationState": "",
"associationCity": "",
"associationAddress": "",
"associationPostalCode": "",
"associationState2": "",
"associationCity2": "",
"associationAddress2": "",
"associationPostalCode2": "",
"associationState3": "",
"associationCity3": "",
"associationAddress3": "",
"associationPostalCode3": "",
"associationOrganization": [],
"associationsType": "Organization",
"associationVesselsType": "",
"associationNationality": "",
"associationPassportNumber": [],
"associationClientId": "customer02",
"associationOtherId": ""
}
],
"nationality": ""
}
Example Response:
{
"message": "200",
"data": {
"CaseAssociation": [
{
"Name": "MANDEGAR BASPAR KIMIYA COMPANY",
"Score": "0/10",
"Status": "Green",
"Uid": "6c540d90-d7ba-4f10-89d1-65f9bfab3f1f",
"Type": "Organization",
"EntityId": "EN.00020162442"
},
{
"Name": "Narendra Modi",
"Score": "10/10",
"Status": "Red",
"Uid": "9d0049d1-b2b8-4215-b13c-887f6dcdb004",
"Type": "Individual",
"EntityId": "EN.00020162441"
}
],
"Case_Outcome": {
"Name": "Narendra Modi",
"CaseId": "PS.00035902663",
"CompositeApplicationStatus": "Open",
"Score": "10/10",
"Status": "Red",
"Uid": "0ff6b209-fd68-45f5-bcca-858b3b347107",
"EntityName": "Narendra Modi",
"EntityId": "EN.00020162441"
},
"IgnoredChecks": null,
"ListSubscribed": null,
"NotExistsList": null,
"Subscribed": {},
"entitychecks": [
{
"HitsFound": {
"PepCheck": 0
},
"PepCheck": [
{
"Address": "",
"Address Match Details": "",
"Address Match Status": "",
"Alias": "",
"Associations": "",
"Attachment": "",
"CIN_match_details_ds": "",
"CIN_match_status_ds": "",
"Comment": "",
"Country": "",
"Deceased": "",
"Deceased Date": "",
"Derived Aliases": "",
"Email Match Details": "",
"Email Match Status": "",
"Email_ID": "",
"FinalScore": "",
"FinalStatus": "",
"FinalTimeStamp": "",
"Identifier Country": "",
"Identifier Match Details": "",
"Identifier Match Score": "",
"Identifier Match Status": "",
"Image URL": "",
"InputAccountNumber": "",
"InputAddress": [
""
],
"InputAlias": [
""
],
"InputAssociations": [
"Narendra Modi"
],
"InputBankAccountNumber": [],
"InputBinanceClientAccount": "",
"InputBrotherName": [],
"InputBusinessRegistrationNumber": "",
"InputCin": "",
"InputCitizenshipId": [],
"InputCity": [
""
],
"InputClientId": "customer02",
"InputCommercialRegisterNumber": "",
"InputCompanyIdentificationNumber": "",
"InputCompanyNumber": "",
"InputCompanyRegistrationNumber": "",
"InputConcatAddress": [
"Iran"
],
"InputCountry": [
"Iran"
],
"InputCountryOfResidence": [],
"InputCustomsRegistrationNumber": "",
"InputDateOfIncorporation": "",
"InputDateofBirth": "",
"InputDaughterName": [],
"InputDesignation": "",
"InputDin": "",
"InputDrivingLicense": "",
"InputEmailID": [],
"InputEmiratesID": "",
"InputEntityName": "MANDEGAR BASPAR KIMIYA COMPANY",
"InputFatherName": "",
"InputFinancialServicesPermissionNumberFSPN": "",
"InputFirmNumber": "",
"InputFirmReferenceNumberFRN": "",
"InputGender": "",
"InputGrandMotherName": "",
"InputGrandfatherName": "",
"InputGst": [],
"InputISIN": "",
"InputIdIdentifiers": [],
"InputIdentificationIDNumber": "",
"InputIdentificationNumber": "",
"InputIdentifier_4": [],
"InputIndustry": "",
"InputInternationalMaritimeOrganizationIMONumber": "",
"InputIpAddresss": "",
"InputLatitude": "",
"InputLegalEntityIdentifier": "",
"InputLicenseName": "",
"InputLicenseNumber": "",
"InputLicensePermitNumber": "",
"InputLlPin": "",
"InputLongitude": "",
"InputMaritimeMobileServiceIdentitiesMMSI": "",
"InputMotherName": "",
"InputNationality": "",
"InputOrganization": [],
"InputOtherId": "",
"InputPan": "",
"InputPassport": [],
"InputPermitNumber": "",
"InputPhoneNumber": [],
"InputPostalCode": [],
"InputRegistrationNumber": "",
"InputRelationshipTypes": [],
"InputSWIFTcode": [],
"InputSector": "",
"InputSecurityCode": "",
"InputSisterName": [],
"InputSonName": [],
"InputSpouseName": "",
"InputState": [
""
],
"InputStockSymbol": "",
"InputTaxIdentificationNumber": "",
"InputTradeLicenseNumber": "",
"InputType": "Organization",
"InputUaeGoldenVisaCard": "",
"InputUaeResidentIdentityCard": "",
"InputUnifiedNumber": "",
"InputUniqueIdentity": "",
"InputVesselsType": "",
"InputVirtualCurrencyAddress": "",
"InputVoterID": "",
"InputWalletNumber": [],
"Label": "",
"Match": "",
"MatchedPanNo": "",
"Other Details": "",
"PAN match status": "",
"Pep_Type": "",
"Phone Number Match Details": "",
"Phone Number Match Status": "",
"Priority": "",
"Reviewer": "",
"ReviewerId": 0,
"Rule Applied": "",
"RunId": 0,
"Source Link": "",
"Telephone": "",
"composite_score": "",
"details": "",
"fileName": "",
"full_name": "",
"mappingId": 1,
"match_description": "",
"match_score": 0,
"match_status": "Green",
"per_score": "",
"reason": "{\"Message\":\"\"}",
"timestamp": "04 Aug 2026, GMT 08:56:59"
}
],
"entityName": "MANDEGAR BASPAR KIMIYA COMPANY",
"entityType": "Organization",
"totalResponseCount": 0
},
{
"HitsFound": {
"PepCheck": 1
},
"PepCheck": [
{
"Address": "C-1 Someshwar Tenament, Ranip Ahmedabad Gujarat 382480 INDIA|7, Lok Kalyan Marg New Delhi Delhi 110011 INDIA|Vadnagar Mehsana Gujarat INDIA",
"Address Match Details": [
"INDIA"
],
"Address Match Status": "Partial Match",
"AlertId": "38838637",
"Alias": "Narendra Modi|Shri Narendra Damodardas Modi|Нарендра Дамодардас Моди|نریندر دامودر داس مودی|नरेंद्र दामोदरदास मोदी|নরেন্দ্র দামোদরদাস মোদি|ਨਰਿੰਦਰ ਦਾਮੋਦਰਦਾਸ ਮੋਦੀ|નરેન્દ્ર દામોદરદાસ મોદી|நரேந்திர தாமோதர்தாஸ் மோடி|纳伦德拉·达摩达尔达斯·莫迪",
"Associations": [
{
"Associaton Description": "ASSOCIATE",
"Name": "Gautam Shantilal Adani",
"Position Description": "Chair - Adani Power Limited, The Republic of India",
"Timeline": "26 Dec 2005 -"
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Mukesh Dhirubhai Ambani",
"Position Description": "Chairman - Board of Directors, Reliance Industries Limited, The Republic of India",
"Timeline": "01 Jan 1981 -"
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Arvind Kumar Sharma",
"Position Description": "Director - Board of Directors, Kutch Railway Company Limitted (KRC), The Republic of India",
"Timeline": "28 Sep 2007 - 16 Jun 2014"
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Rajesh Jain",
"Position Description": "Director - NTPC Limited, The Republic of India",
"Timeline": "16 Nov 2015 - 10 Oct 2017"
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Bharat Lal Meena",
"Position Description": "Principal Secretary - Urban Development Department, Karnataka, The Republic of India",
"Timeline": "01 Jan 2013 - 11 Mar 2013"
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Bhoopalam Gopalakrishna Mahesh",
"Position Description": "Founder/Director - Greynium Information Technologies Private Limited, The Republic of India",
"Timeline": "16 Jan 2006 -"
},
{
"Associaton Description": "BROTHER",
"Name": "Prahlad Damodardas Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Hiren Joshi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "BROTHER",
"Name": "Pankaj Damodardas Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "BROTHER IN LAW",
"Name": "Ashok Chimanlal Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Dinesh Thakur",
"Position Description": "Personal Assistant - Chief Minister, Government of the Gujarat, The Republic of India",
"Timeline": ""
},
{
"Associaton Description": "SISTER IN LAW",
"Name": "Jayaben Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "BROTHER IN LAW",
"Name": "Hasmukhbhai Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Tanmay Mehta",
"Position Description": "OSD - Chief Minister, Government of the Gujarat, The Republic of India",
"Timeline": ""
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Jagdish Thakker",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "SISTER",
"Name": "Vasantiben Hasmukhlal Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "BROTHER",
"Name": "Som Damodardas Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Om Prakash Singh",
"Position Description": "Personal Assistant - Chief Minister, Government of the Gujarat, The Republic of India",
"Timeline": ""
},
{
"Associaton Description": "MOTHER IN LAW",
"Name": "Sakriben Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "FATHER IN LAW",
"Name": "Chimanlal Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "COUSIN",
"Name": "Kantibhai Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "SISTER IN LAW",
"Name": "Sita Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "MOTHER",
"Name": "Hiraben Damodardas Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "ASSOCIATE",
"Name": "Vijay Chauthaiwale",
"Position Description": "Vice President - Torrent Pharmaceuticals Ltd, Ahmedabad, The Republic of India",
"Timeline": ""
},
{
"Associaton Description": "BROTHER",
"Name": "Amrut Damodardas Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "WIFE",
"Name": "Jashodaben Chimanlal Modi",
"Position Description": "",
"Timeline": ""
},
{
"Associaton Description": "BROTHER IN LAW",
"Name": "Kamlesh Modi",
"Position Description": "",
"Timeline": ""
}
],
"Attachment": "",
"Attachment2": "",
"Attachment3": "",
"AttachmentP": "",
"Comment": "",
"Comment2": "",
"Comment3": "",
"CommentP": "",
"Country": "INDIA",
"DIN_match_details_ds": "",
"DIN_match_status_ds": "",
"DOB": "17 Sep 1950",
"DOB Match Status": "",
"Deceased": "",
"Deceased Date": "",
"Derived Aliases": "narendra modi",
"DobMatchDetails": "",
"Email Match Details": [],
"Email Match Status": "",
"Email_ID": "narendramodi@narendramodi.in",
"FinalScore": "",
"FinalScore2": "",
"FinalScore3": "",
"FinalScoreP": "",
"FinalStatus": "",
"FinalStatus2": "",
"FinalStatus3": "",
"FinalStatusP": "",
"FinalTimeStamp": "",
"FinalTimeStamp2": "",
"FinalTimeStamp3": "",
"FinalTimeStampP": "",
"Gender": "Male",
"GenderMatchDetails": "",
"GenderMatchStatus": "",
"HitId": "0",
"Identifier Country": null,
"Identifier Match Details": null,
"Identifier Match Score": "",
"Identifier Match Status": "",
"Image URL": "https://www.pmindia.gov.in/wp-content/themes/pmindia2015/images/know-the-pm.jpg",
"InputAccountNumber": "",
"InputAddress": [
""
],
"InputAlias": [],
"InputAssociations": [
"MANDEGAR BASPAR KIMIYA COMPANY"
],
"InputBankAccountNumber": [],
"InputBinanceClientAccount": "",
"InputBrotherName": [],
"InputBusinessRegistrationNumber": "",
"InputCin": "",
"InputCitizenshipId": [],
"InputCity": [
""
],
"InputClientId": "customer001",
"InputCommercialRegisterNumber": "",
"InputCompanyIdentificationNumber": "",
"InputCompanyNumber": "",
"InputCompanyRegistrationNumber": "",
"InputConcatAddress": [
"India"
],
"InputCountry": [
"India"
],
"InputCountryOfResidence": [
"India"
],
"InputCustomsRegistrationNumber": "",
"InputDateOfIncorporation": "",
"InputDateofBirth": "",
"InputDaughterName": [],
"InputDesignation": "",
"InputDin": "",
"InputDrivingLicense": "",
"InputEmailID": [],
"InputEmiratesID": "",
"InputEntityName": "Narendra Modi",
"InputFatherName": "",
"InputFinancialServicesPermissionNumberFSPN": "",
"InputFirmNumber": "",
"InputFirmReferenceNumberFRN": "",
"InputGender": "",
"InputGrandMotherName": "",
"InputGrandfatherName": "",
"InputGst": [],
"InputISIN": "",
"InputIdIdentifiers": [],
"InputIdentificationIDNumber": "",
"InputIdentificationNumber": "",
"InputIdentifier_4": [],
"InputIndustry": "",
"InputInternationalMaritimeOrganizationIMONumber": "",
"InputIpAddresss": "",
"InputLatitude": "",
"InputLegalEntityIdentifier": "",
"InputLicenseName": "",
"InputLicenseNumber": "",
"InputLicensePermitNumber": "",
"InputLlPin": "",
"InputLongitude": "",
"InputMaritimeMobileServiceIdentitiesMMSI": "",
"InputMotherName": "",
"InputNationality": "",
"InputOrganization": [],
"InputOtherId": "",
"InputPan": "",
"InputPassport": [],
"InputPermitNumber": "",
"InputPhoneNumber": [],
"InputPostalCode": [],
"InputRegistrationNumber": "",
"InputRelationshipTypes": [],
"InputSWIFTcode": [],
"InputSector": "",
"InputSecurityCode": "",
"InputSisterName": [],
"InputSonName": [],
"InputSpouseName": "",
"InputState": [
""
],
"InputStockSymbol": "",
"InputTaxIdentificationNumber": "",
"InputTradeLicenseNumber": "",
"InputType": "Individual",
"InputUaeGoldenVisaCard": "",
"InputUaeResidentIdentityCard": "",
"InputUnifiedNumber": "",
"InputUniqueIdentity": "",
"InputVesselsType": "",
"InputVirtualCurrencyAddress": "",
"InputVoterID": "",
"InputWalletNumber": [],
"LGD Code": "",
"Label": "",
"Match": "",
"Match2": "",
"Match3": "",
"MatchP": "",
"MatchedPanNo": "",
"Other Details": null,
"PAN match status": "",
"PEP Category": "Root",
"PEP Status": "False",
"Passport Match Details": "",
"Passport Match Status": "",
"Pep_Type": "LEG|NIO|POL|INF|HOS",
"Phone Number Match Details": [],
"Phone Number Match Status": "",
"Priority": "",
"Reviewer": "",
"Reviewer2": "",
"Reviewer3": "",
"ReviewerId": 0,
"ReviewerId2": 0,
"ReviewerId3": 0,
"ReviewerIdP": 0,
"ReviewerP": "",
"Rule Applied": "",
"RunId": 23451573,
"Source Link": "https://www.bjp.org/national-executive-member|https://www.pmindia.gov.in/en/personal_life_story/personal-life-story/|https://economictimes.indiatimes.com/news/politics-and-nation/narendra-modi-resigns-as-maninagar-mla/articleshow/35442645.cms|https://sansad.in/ls/members/biographyM/4589?from=members|https://ndma.gov.in/|https://ndtv.in/about/narendra-modi-120884|https://data.ipu.org/parliament/IN/IN-LC01/election/IN-LC01-E20240419/|https://timesofindia.indiatimes.com/india/Narendra-Modi-anointed-chairman-of-BJP-election-campaign-committee/articleshow/20505787.cms|https://www.ndtv.com/india-news/centre-reconstitutes-key-national-security-council-secretariat-6020367|https://timesofindia.indiatimes.com/india/pm-chairs-national-security-council-meet/articleshow/68245861.cms|https://www.oneindia.com/list-of-chief-ministers-of-gujarat/|https://sansad.in/ls/members/biography/4589?from=members|https://affidavit.eci.gov.in/affidavit-pdf-download/eyJpdiI6IndIejl6VzV3RnBwRnpGSnFzS281a0E9PSIsInZhbHVlIjoiWXZlVDRiMGh6Ylk4OG5LSTI0SnRnL0dsYTEvU1ZMNk43NEpkRVpjMFdGUTV1Sm5QT2YxaEtaTXR2ZEV6WVhxNkJYL0JhT0NKb25aWnhZdnZpUFdwWDhlSlhZWllUYkxCNmNxYjkxeHFsbGlXYks1d2ZoenZGZTVrT2I1Z0xzaWRKKyszRGljaDBiV09MK3dkUW9xZytRPT0iLCJtYWMiOiIxYjNlZWVmZDEzYjA3Y2Q2NDcxMjM4Y2E3NjdhMDYyMDZhYTUyMDIyNTE5MTZjY2U0NWQ1ODI0YTUwZTMyNTlhIiwidGFnIjoiIn0=|https://ndtv.in/elections/lok-sabha-election-candidates-2024/narendra-modi-24077-1|https://indianexpress.com/about/gautam-adani/|https://www.cnbc.com/2023/02/16/adanis-epic-fall-reignites-scrutiny-on-tycoons-close-ties-modi-.html|http://www.business-standard.com/article/politics/narendra-modi-from-a-poor-small-town-boy-to-the-centre-of-power-114052001220_1.html|http://timesofindia.indiatimes.com/home/lok-sabha-elections-2014/news/All-the-Prime-Ministers-men/articleshow/35234852.cms|https://www.ndtvprofit.com/business/mukesh-ambanis-ril-invests-rs-800-cr-in-brother-anils-reliance-group-mutual-funds-320427|http://www.cricwaves.com/cricket/news/articles/GfDXD05Zxm_drh-sevawcirc/sachin-tendulkar-is-precious-says-mukesh-ambani.html|https://www.independent.co.uk/asia/india/narendra-modi-adani-rahul-gandhi-election-b2542023.html|https://supremo.nic.in/ERSheetHtml.aspx|http://www.business-standard.com/article/elections-2014/modi-wins-but-wife-nowhere-to-be-seen-114051601116_1.html|http://www.financialexpress.com/news/narendra-modi-s-fantastic-5-at-pmo/1255374?rhheader|http://m.financialexpress.com/news/narendra-modi--s-wife-jashodaben/1246994|http://www.pressreader.com/india/the-times-of-india-new-delhi-edition/20140411/281981785568096|http://indianexpress.com/article/cities/ahmedabad/from-cmo-to-pmo-ias-pro-pas-among-modi-team-at-centre/|http://lighthouseinsights.in/narendra-modi-appoints-rajesh-jain-and-bg-mahesh-to-drive-his-social-media-campaign-for-2014-elections.html/|https://www.ndtv.com/elections-news/look-where-he-is-now-says-narendra-modis-proud-sister-562767|http://blogs.wsj.com/indiarealtime/2013/07/05/meet-modis-social-media-men/|http://indianexpress.com/article/india/india-others/in-the-spotlight-modis-of-mehsana-await-their-moment-of-pride/|https://www.ndtv.com/india-news/pm-modis-mother-heeraben-modi-dies-days-after-hospitalisation-3649574|https://timesofindia.indiatimes.com/home/lok-sabha-elections-2014/news/All-the-Prime-Ministers-men/articleshow/35234852.cms|https://bjpgujarat.org/narendra-modi-p-m/|https://bengali.news18.com/tag/narendra-modi/|https://cn.baochinhphu.vn/%E5%8D%B0%E5%BA%A6%E6%80%BB%E7%90%86%E8%8E%AB%E8%BF%AA%E8%B6%8A%E5%8D%97%E6%98%AF%E5%8D%B0%E5%BA%A6%E7%89%B9%E5%88%AB%E9%87%8D%E8%A6%81%E4%BC%99%E4%BC%B4-116231202110419899.htm|https://pib.gov.in/PressReleasePage.aspx?PRID=2023687|https://punjab.news18.com/news/national/i-am-narendra-damodardas-modi-3-0-from-today-sworn-in-as-prime-minister-for-the-third-time-in-a-row-skm-598496.html|https://roscongress.org/speakers/modi-narendra/biography/|https://www.divyabhaskar.co.in/national/news/db-reels-i-am-narendra-damodardas-modi-133219283.html|https://www.puthiyathalaimurai.com/features/interesting-facts-about-india-prime-minister-narendra-modi",
"Telephone": "8980809224",
"UniqueId": "1092640",
"brotherName_match_status": "Green",
"composite_score": "100%",
"country_name": "IND",
"daughterName_match_status": "Green",
"details": "narendra modi",
"fatherName_match_status": "Green",
"fileName": "",
"fileName2": "",
"fileName3": "",
"fileNameP": "",
"full_name": "Narendra Damodardas Modi",
"full_name_db": "Narendra Damodardas Modi",
"grandfatherName_match_status": "Green",
"grandmotherName_match_status": "Green",
"mappingId": 1,
"match_description": "Member - 16th - 18th Term, House of People (Lok Sabha), (Varanasi), The Republic of India \\y 8 May 2014 - Apr 2029|Prime Minister - Government of the Republic of India \\y 26 May 2014 - 2029|Chief Minister - Government of Gujarat, The Republic of India \\y 7 Oct 2001 - 22 May 2014|Member - Legislative Assembly of Gujarat, (Maninagar), The Republic of India \\y Feb 2002 - 21 May 2014|Chairman - Election Campaign Committee, Bhartiya Janata Party (BJP), The Republic of India \\y Jun 2013|General Secretary - Bhartiya Janata Party (BJP), The Republic of India \\y 1998 - Oct 2001|Secretary - Bhartiya Janata Party (BJP), The Republic of India \\y 1995|General Secretary - Bhartiya Janata Party, Gujarat, The Republic of India \\y 1988|Member - Bharatiya Janata Party (BJP), The Republic of India \\y 1985|Member - Rastriya Swayamsevak Sangh (RSS), The Republic of India \\y 1971|Chairperson - National Disaster Management Authority (NDMA), The Republic of India|Member - National Executive, Bhartiya Janata Party, The Republic of India|Chairman - National Security Council, The Republic of India",
"match_details": "narendra modi",
"match_score": 2,
"match_status": "Red",
"motherName_match_status": "Green",
"per_score": "100%",
"sisterName_match_status": "Green",
"sonName_match_status": "Green",
"spouseName_match_status": "Green",
"timestamp": "04 Aug 2026, GMT 08:56:58"
}
],
"entityName": "Narendra Modi",
"entityType": "Individual",
"totalResponseCount": 1
}
],
"pdfUrl": "NA"
},
"success": true
}
Data Field – Target Entity:
| Datafield Name | Type | Required | Length | Single | Multiple |
|---|---|---|---|---|---|
| ProjectId | int32 | Yes | |||
| StartDate (For negative news Timeline) | Date (dd-mm-yyyy) | No | Yes | ||
| EndDate (For negative news Timeline) | Date (dd-mm-yyyy) | No | Yes | ||
| EntityName | string | Yes | nvarchar(max) | Yes | |
| Industry | string | No | nvarchar(max) | Yes | |
| ClientId | string | Yes | 50 | Yes | |
| Organization | Array of strings | No | nvarchar(max) | Yes | |
| Designation | string | No | nvarchar(max) | Yes | |
| panNumber | string | No | 10 | Yes | |
| cin | string | No | 27 | Yes | |
| din | string | No | nvarchar(max) | Yes | |
| GST | Array of strings | No | Yes | ||
| Nationality | string | No | nvarchar(max) | Yes | |
| vesselsType | string | No | nvarchar(max) | Yes | |
| Type | string | Yes | 50 | Yes | |
| Gender | string | No | nvarchar(max) | Yes | |
| Sector | string | No | nvarchar(max) | Yes | |
| Country | Array of strings | Yes | 3 | Yes | |
| dob | Date (dd-mm-yyyy) | No | Yes | ||
| state | string | No | nvarchar(max) | Yes | |
| city | string | No | nvarchar(max) | Yes | |
| aliases | Array of strings | No | nvarchar(max) | Yes | |
| Identifiers | Array of strings | No | nvarchar(max) | Yes | |
| Emails | Array of strings | No | nvarchar(max) | Yes | |
| PassportNumber | Array of strings | No | nvarchar(max) | Yes | |
| PhoneNumbers | Array of strings | No | nvarchar(max) | Yes | |
| CountryOfResidence | Array of strings | No | 3 | Yes | |
| dateOfIncorporation | Date (dd-mm-yyyy) | No | Yes | ||
| postalCode | string | No | nvarchar(max) | Yes | |
| address | string | No | nvarchar(max) | Yes | |
| reportType | string | No | nvarchar(max) | Yes | |
| otherID | string | No | nvarchar(max) | Yes | |
| monitoringmodel | Object | No | |||
| LlPin | string> | No | 7 | Yes | |
| motherName | string> | No | 500 | Yes | |
| fatherName | string> | No | 500 | Yes | |
| spouseName | string> | No | 500 | Yes | |
| brotherName | Array of strings> | No | 4 | Yes | |
| sisterName | Array of strings> | No | 4 | Yes | |
| sonName | Array of strings> | No | 4 | Yes | |
| daughterName | Array of strings> | No | 4 | Yes | |
| grandfatherName | string> | No | 500 | Yes | |
| grandmatherName | string> | No | 500 | Yes |
Monitoring Model data:
| Datafield Name | Type | Single | Multiple | Description |
|---|---|---|---|---|
| frequency | string | Yes | Can be “Once”, “Daily”, “Weekly”, “Fortnightly”, ”Monthly”, “Quarterly”, “Yearly” | |
| startDate | date(dd-mm-yyyy) | Yes | The date for the start of monitoring, formatted as dd-mm-yyyy | |
| RunFrequency | Integer | Yes | Runs the monitoring once every “X” times, depending upon Frequency. Eg: If Frequency is “Weekly” and RunFrequency is 3, then monitoring is run once every 3 weeks | |
| days | Array of strings | Yes | Runs monitoring on days as specified. First 3 letters of day need to be sent as input for this. Eg: [“Mon”, “Wed”] | |
| runTime | string | Yes | Specifies time at which monitoring has to be run. It is HH:MM AM/PM format. Eg: “07:15 PM” | |
| Timezone | string | Yes | Specifies time zone which needs to be configured in (GMT +/- HH:MM) format. Eg: "(GMT+05:30)", which is equivalent to Indian Standard Time. |
Data Fields – Associated Entity (Multiple):
| Datafield Name | Type | Required | Length | Single | Multiple |
|---|---|---|---|---|---|
| AssociationName | string | Yes | nvarchar(max) | Yes | |
| AssociationClientId | string | Yes | 30 | Yes | |
| AssociationOrganization | Array of strings | No | nvarchar(max) | Yes | |
| AssociationDesignation | string | No | nvarchar(max) | Yes | |
| AssociationPanNumber | string | No | 10 | Yes | |
| AssociationCin | string | No | 27 | Yes | |
| AssociationDin | string | No | nvarchar(max) | Yes | |
| AssociationNationality | string | No | nvarchar(max) | Yes | |
| AssociationVesselsType | string | No | nvarchar(max) | Yes | |
| AssociationsType | string | Yes | 50 | Yes | |
| AssociationGender | string | No | nvarchar(max) | Yes | |
| AssociationSector | string | No | nvarchar(max) | Yes | |
| associationState | string | No | nvarchar(max) | Yes | |
| associationCity | string | No | nvarchar(max) | Yes | |
| associationAddress | string | No | nvarchar(max) | Yes | |
| associationPostalCode | string | No | nvarchar(max) | Yes | |
| AssociationCountry | Array of strings | Yes | 3 | Yes | |
| AssociationDob | date(dd-mm-yyyy) | No | Yes | ||
| AssociationState | string | No | nvarchar(max) | Yes | |
| AssociationCity | string | No | nvarchar(max) | Yes | |
| AssociationAlias | Array of strings | No | nvarchar(max) | Yes | |
| AssociationIdentifiers | Array of strings | No | nvarchar(max) | Yes | |
| AssociationEmails | Array of strings | No | nvarchar(max) | Yes | |
| AssociationPassportNumber | Array of strings | No | nvarchar(max) | Yes | |
| AssociationPhoneNumbers | Array of strings | No | nvarchar(max) | Yes | |
| AssociationCountryOfResidence | Array of strings | No | 3 | Yes | |
| AssociationIdentifierType | String | No | nvarchar(max) | Yes | |
| AssociationGST | Array of strings | No | Yes |
The Encrypted Screening API allows user to securely submit screening requests using an encrypted payload.
Base URL: https://coreapi.prescreening.io/
End point : v2/api/EncryptedScreening
Header: Bearer {Token}
Method: POST
Example Request
{
"cyphertext": "VdPwH/Wgub0mNr3ctcJ+0qj3P6kZ+AWzZxsENqGNBv/gd7jeRnxxCrvVxgEiCqrMq3Z3FpraC/XGPHH0yjnjXStxt7t4IXSGxmsMnOPqVPayIhRYT/JInmAPA14EMFnOlbbIUKB7M9g5NW8376/RHIF3dugGXYxLb5Jn1l4P5ar1vbzw5VW/PBhA5U9mvy0FxG15sPLThgQODfOmobfK+DlqkloRrW3MDW4 2HUsQmhzIkpKN/1N8PFnDh0TKlQNAsHMqNJOuT5iIPbTGAA7BgKCdp+A/i4re3Lue6RxLby9bIub5JIVrKDPfdtFUIZoFmIMrnsyM+NTGfbsuSNOwBF30s82+deVZjkz84FSKNbTf/UI1opZXJG02TvslZel2brRMIAqghRnmVsySfQOfoVlv+eQIvRehKjhsgF//w6P9yZAU4qwEVpPXMClEGBe4/2xqLarDLP+MkEGRJt/2EpbNmcZr1MMWHGt8md7O/QrG68AhtQlYHmlH0n8fe++MTOQZgaBGWzRtApmpvKc ql4aKsHCHxvKkOWU4ajic+P3aWSFpZkIgzHADMI1VEf6MSgjjeVByPa1hWz1wkaf0r/kCF+S/sPG7JenjdUZf/vIUj07GM3Nc1zkxurEzV9zYx6Vhz/UqHkTBIl/e5A4TgAM4eloMl3FCnlRM0VQYOrcWuG"
}
Example Response:
{
"encoded": "FdD0X3EBV67fPfzPN0ThkMk1uEYvfYZrBX+X+i8afr0gL5z7SgCVMYFghTnql4BirUCGzLtKX6SSY0Xi7ny1EIDHaL+9KKB/DswpX4CTqkur6wXo3EednIS5aNvarIXgp38c4IP4FqQil/kCIARCwcqqGnMvmeAqsn9t5EhhcU+rj6DwYGSBmjR0NNIO5TD+XylmCLyulgBQMVwQP7Utm8YXKP8wUVz7+Gl 6ZwksJOHRgaSfphb3H8ROCr4mMjIYkbqZBm3SDOOkzMNR5OmL9PVOy+6a5U4MeZyfRu2CvLtFbvD oKJLwAi59qMJpO5C+IqKzEaK7xO1lBtXNfSZWnz8CCaP+Vv14E86cuVpBDAzqpOeQpOL7Z1+kUrfJ8enabcvRyMtCOisc9kVcstQyuOeGiiV/Kwy0+yJda2sfiPO0jgyhUlYE5hmhgPy2lHrxIAW+fEzV/raGk2cnB5QqrFIGcmw2jgCnyLqryZSfQrmBOGk4ix+Pc8DQf5yjyh3X5eTovfN/v75g7LlcfRmzUATLH2DhY5YQIysjdyVPfeyTLv6nSFkiTv8jI52hQ5C3Mpmwe+uBcLDlOIfTvI1T7Ap+W/rtunwiAtOnap6J7xOoFdjPVZ34P+aW8pxeQjBpBNoVeYcpnvjOOcqVbTRLz1zGuTgyXexZ9Cj+F/ZMqXB07eBSRTkZmzZNJE2Qy3JTcz2RvupBWFajUmpWbfiwzRGuDkA5HUuUc/pC8y6iT21QHSdmpvhhrF6 mmqkEwg5v7VkwgYMgRsNnH4CJP9SKuncUQld8nAszmU8qdWs0OXQQyNGsmm4jFwefQJVx8wUAASf e9SmBBNlwEuwYSZXooBxEKjBhz0+t7zdRJbJQmqTEfJBt3ofj1DbTpnbkSSkF/vu9tIU3juuIUjtvp35OFLriHCiZbtX5guHIAlwHjlvtlNVxxUT5kFOf0+hqBL+8YPM5mpFE4fFB2HVvGIM7EketVs5E0UJyFyvApqO4Bsp9c4tf9sTDvb+fCGdp1e/KieXZ1FCqYEAJLdenoSQVIc43/=="
}
The Monitoring API is used to schedule monitoring on an entity after onboarding.
Details
Base URL: https://coreapi.prescreening.io/
End point : v2/api/monitoring
Header: Bearer {Token}
Method: POST
Monitoring API request for Batch:
{
"frequency": "Daily",
"startDate": "10-03-2025",
"RunFrequency": 1,
"runTime": "10:20 AM",
"batchId": "batch-name",
"projectId": 85,
"Timezone": "(GMT+0:00) Universal Time UTC",
"setMonitoring": true
}
Monitoring API request for Case:
{
"frequency": "Daily",
"startDate": "10-03-2025",
"RunFrequency": 1,
"runTime": "10:20 AM",
"caseId": "CA560696L",
"projectId": 85,
"Timezone": "(GMT+0:00) Universal Time UTC",
"setMonitoring": true
}
Monitoring API request for Case(Sample 2):
{
"frequency": "Fortnightly",
"startDate": "10-03-2025",
"RunFrequency": 1,
"days": [
"Mon"
],
"runTime": "06:45 PM",
"Timezone": "(GMT+0:00) Universal Time UTC",
"caseId": "CA560699L",
"projectId": 85,
"setMonitoring": true
}
Monitoring API request for Entity:
{
"frequency": "Daily",
"startDate": "10-03-2025",
"RunFrequency": 1,
"runTime": "10:20 AM",
"entityId": "EN.00000001234",
"projectId": 85,
"Timezone": "(GMT+0:00) Universal Time UTC",
"setMonitoring": true
}
Monitoring API request for Customer:
{
"frequency": "Daily",
"startDate": "10-03-2025",
"RunFrequency": 1,
"runTime": "10:20 AM",
"customerId": "customer-id",
"projectId": 85,
"Timezone": "(GMT+0:00) Universal Time UTC",
"setMonitoring": true
}
Monitoring API Response:
{
"message": "Monitoring setting stored successfully",
"success": true
}
Monitoring API Request for stopping monitoring:
{
"caseId": "CA560696L",
"projectId": 85,
"setMonitoring": false
}
Monitoring API stop response:
{
"message": "Monitoring stopped successfully",
"success": true
}
Field Descriptions:
| Datafield Name | Type | Single | Multiple | Description |
|---|---|---|---|---|
| Frequency | string | Yes | Can be “Once”, “Daily”, “Weekly”, “Fortnightly”, ”Monthly”, “Quarterly”, “Yearly” | |
| StartDate | date(dd-mm-yyyy) | Yes | The date for the start of monitoring, formatted as dd-mm-yyyy. | |
| RunFrequency | Integer | Yes | Runs the monitoring once every “X” times, depending upon Frequency. Eg: If Frequency is “Weekly” and RunFrequency is 3, then monitoring is run once every 3 weeks | |
| Days | Array of strings | Yes | Runs monitoring on days as specified. First 3 letters of day need to be sent as input for this. Eg: [“Mon”, “Wed”] | |
| DayOfMonth | string | Yes | Comma separated string which will tell system to run monitoring of particular date of month. Eg: “1,3,5” will run monitoring on 1st, 3rd and 5th of the month depending on frequency | |
| NameOfMonth | string | Yes | Comma separated string which will tell system to run monitoring in particular. Eg: “January,July” will run monitoring in the month of January and July only. This is used with Yearly monitoring. | |
| RunTime | string | Yes | Specifies time at which monitoring has to be run. It is HH:MM AM/PM format. Eg: “07:15 PM” | |
| Timezone | string | Yes | Specifies time zone which needs to be configured in (GMT +/- HH:MM) format. Eg: "(GMT+05:30)", which is equivalent to Indian Standard Time. | |
| setMonitoring | Boolean | Yes | Flag to enable/disable monitoring. Monitoring is stopped when setMonitoring is passed as false. User can pass “True” or “False” |
Webhook Schema is used to deliver case outcomes to the client’s endpoint whenever there is a change in the status of a case. It provides real-time updates, including the case status and score.
Sample JSON:
{
"CaseId": "CA00001B",
"CaseStatus": "Red",
"CaseScore": "10/10",
"ProjectId": 75,
"ClientId": "cli12345",
"OtherId": "other12345",
"PostedAt": "2026-06-05T04:22:50.1514049Z",
"EntityId": "EN.00004784839",
"CustomerId": "cli12345",
"CompositeApplicationStatus": "Closed - Project Admin"
}
Fields Descriptions:
| S No | Field Name | Data Type | Description |
|---|---|---|---|
| 1 | CaseId | String | Represents the auto-generated CaseId from the system. |
| 2 | CaseStatus | String | This field indicates the status of the case. Options include Red, Amber, Green, or Grey. |
| 3 | CaseScore | String | This field specifies the current score of the case. The value for this field can range from 0/10 to 10/10 depending on the settings configuration. |
| 4 | ProjectId | Int | ProjectId associated with the account. |
| 5 | ClientId | String | Represents ClientID provided by the user to tag each entity. |
| 6 | OtherId | String | Represents WorkflowID provided by the user. |
| 7 | PostedAt | DateTime | This field indicates the time when the webhook was triggered. |
| 8 | EntityId | String | Represents the auto-generated EntityId from the system. |
| 9 | CustomerId | String | Customer ID is an input field that the user fills to identify their entity. |
| 10 | CompositeApplicationStatus | String | Composite Application Status shows the current status of the case. It can be one of the following: Need Review, Open, or Closed - Level 1 etc. |
The Case Body API retrieves detailed information about the entities present in the case.
URL for Client ID:
URL: https://coreapi.prescreening.io/v2/api/GetDataByClientIdOrCaseId?projectId=75&clientId={clientId}
Header: Bearer {Token}
Method: GET
URL for Case ID:
URL:https://coreapi.prescreening.io/v2/api/GetDataByClientIdOrCaseId?caseId={caseId}’&projectId=75
Header: Bearer {Token}
Method: GET
Query Parameters:
caseId (Required if clientId is not provided): The ID of the case.
projectId (Required): The project ID for filtering the data.
Case Body API Request:
https://coreapi.prescreening.io/v2/api/GetDataByClientIdOrCaseId?caseId=CA12577790L&projectId=75
Case Body API Response:
{
"message": "Data in Body",
"data": {
"CaseAssociation": [
{
"Name": "Narendra Modi",
"Score": "0/10",
"Status": "Green",
"Uid": "CA12577790LI001",
"Type": "Individual",
"ListingId": 13210586
}
],
"CaseOutcome": {
"CaseName": "Narendra Modi",
"CaseId": "CA12577790L",
"CaseDeliveryStatus": "Need Review",
"Score": "10/10",
"Status": "Red"
},
"entitychecks": [
{
"HitsFound": {
"SanctionCheck": 0
},
"SanctionCheck": [
{
"Additional Information": "",
"Address": "",
"Address Input Details": "",
"Address Match Details": "",
"Address Match Status": "",
"Alias": "",
"Associations": "",
"Attachment": "",
"Attachment2": "",
"Attachment3": "",
"AttachmentP": "",
"Citizenship": "",
"City": "",
"City Match Details": "",
"City Match Status": "",
"Comment": "",
"Comment2": "",
"Comment3": "",
"CommentP": "",
"Country": "",
"DOB": "",
"DOB Match Status": "",
"Date of Birth (DOB) from": "",
"Date of Birth (DOB) to": "",
"Derived Aliases": "",
"Designation": "",
"DobMatchDetails": "",
"FinalScore": "",
"FinalScore2": "",
"FinalScore3": "",
"FinalScoreP": "",
"FinalStatus": "",
"FinalStatus2": "",
"FinalStatus3": "",
"FinalStatusP": "",
"FinalTimeStamp": "",
"FinalTimeStamp2": "",
"FinalTimeStamp3": "",
"FinalTimeStampP": "",
"Gender": "",
"GenderMatchDetails": "",
"GenderMatchStatus": "",
"Identifier Match Details": "",
"Identifier Match Score": "",
"Identifier Match Status": "",
"Image URL": "",
"InputAddress": [
""
],
"InputAlias": [],
"InputAssociations": [
"Modi"
],
"InputCin": "",
"InputCity": [
""
],
"InputClientID": "qwafnklqwna",
"InputConcatAddress": [
"India"
],
"InputCountry": [
"India"
],
"InputCountryOfResidence": [],
"InputDateOfIncorporation": "",
"InputDateofBirth": "",
"InputDesignation": "",
"InputDin": "",
"InputEmailID": [],
"InputEntityName": "Narendra Modi",
"InputGender": "",
"InputIdIdentifiers": [],
"InputIdentifier_4": [],
"InputIndustry": "",
"InputNationality": "",
"InputOrganization": [
""
],
"InputOtherId": "",
"InputPan": "",
"InputPassport": [],
"InputPhoneNumber": [],
"InputPostalCode": [
""
],
"InputSector": "",
"InputState": [
""
],
"InputType": "Individual",
"InputVesselsType": "",
"Label": "",
"List Name": "",
"ListUid": "",
"Match": "",
"Match2": "",
"Match3": "",
"MatchP": "",
"Nationality": "",
"Other Details": "",
"Passport": "",
"Passport Match Details": "",
"Passport Match Status": "",
"Place of Birth": "",
"Priority": "",
"Program": "",
"Remarks": "",
"Reviewer": "",
"Reviewer2": "",
"Reviewer3": "",
"ReviewerId": 0,
"ReviewerId2": 0,
"ReviewerId3": 0,
"ReviewerIdP": 0,
"ReviewerP": "",
"Rule Applied": "",
"RunId": 18993653,
"Sanctions Authority ID": "",
"Sources": "",
"State": "",
"State Match Details": "",
"State Match Status": "",
"Street Address": "",
"Street Address Match Details": "",
"Street Address Match Score": "",
"Sub-List Name": "",
"composite_score": "",
"details": "",
"fileName": "",
"fileName2": "",
"fileName3": "",
"fileNameP": "",
"full_name": "",
"fuzzy_score": "",
"mappingId": 1,
"match_description": "",
"match_score": "0",
"match_status": "Green",
"sanction_date": "",
"timestamp": "14 Feb 2025, GMT 09:09:10"
}
],
"entityName": "Narendra Modi",
"entityType": "Individual",
"totalResponseCount": 0
}
]
},
"success": true
}
Fields Descriptions:
| S No | Field Name | Data Type | Description |
|---|---|---|---|
| 1 | caseId | String | Represents the auto-generated CaseId from the system |
| 2 | caseStatus | String | This field indicates the status of the case. It include Red, Amber, Green, or Grey. |
| 3 | caseScore | String | This field specifies the current score of the case. The value for this field can range from 0/10 to 10/10. |
The PDF Download API allows users download the screening report in PDF format based on the file name.
Base URL: https://coreapi.prescreening.io/
End point : v2/api/DownloadPdfFile
Method: POST
Request for PDF Download:
{
"fileName": "CL15466000_Detailed.pdf",
"projectId": 3
}
Fields Descriptions:
| Datafield Name | Type | Required | Length | Single | Multiple | Description |
|---|---|---|---|---|---|---|
| Filename | string | Yes | Yes | The name of the PDF file to be downloaded. | ||
| projectId | int | Yes | Yes | The project ID associated with the report. |
The Phone Number Screening API allows users to check whether a mobile number is flagged in the MNRL, FRI datasets, or the bank’s internal negative watchlist. This API is purpose-built for telecom number verification and integrates with bank internal monitoring systems.
Details:
Base URL: https://coreapi.prescreening.io/
End point :api/v1/CheckTelecomList
Method: POST
Sample request for Screening API request:
{
"pid": "12",
"phone_number": "9999999999"
}
A successful API response returns HTTP 200 with the following JSON structure:
[
{
"status": 200,
"status_message": "Mobile Inquiry Successful",
"data": {
"mobile_number": "9999999999",
"flag_status": "NOT_FLAGGED",
"is_flagged": false,
"FRI": {
"is_flagged": false,
"decision": "Green",
"data": [
{
"mobile_number": "9999999999",
"status": "compliant",
"FRI_id": "3",
"flaggedDate": "2026-04-12T00:00:00.000Z",
"unflaggedDate": "2026-05-13T00:00:00.000Z",
"dateCreated": "2026-03-14T06:10:35.470Z",
"lastUpdated": "2026-04-13T06:10:30.217Z",
"LSA_Name": "West Bengal",
"FRI_Severity": "medium"
}
]
},
"MNRL": {
"is_flagged": false,
"decision": "Green",
"data": [
{
"id": "",
"mobile_number": "9999999999",
"LSA_id": "4",
"LSA_Name": "Delhi",
"TSP_id": "7",
"TSP_Name": "VIL",
"Date_Of_Incorporation": "2026-02-06T03:24:50.000Z",
"Date_Of_Disconnection": "2026-02-04",
"Disconnection_id": 2,
"Disconnection_Reason": "Disconnection due to Zero usage or Non payment",
"Date_of_Reactivation": null,
"Reactivation_id": null,
"Reactivation_Reason": null,
"isActive": true,
"dateCreated": "2026-02-16T14:59:06.960Z",
"lastUpdated": "2026-02-16T14:59:06.960Z",
"Unflagged_Date": "2026-05-06T00:00:00.000Z"
}
]
},
"NegativeList": {
"is_flagged": false
}
}
}
]
The table below describes all request and response fields:
| S No | Field Name | Data Type | Description |
|---|---|---|---|
| 1 | pid | String | Project ID under which API is configured |
| 2 | phone_number | String | Mobile number to be screened |
| 3 | status | Integer | HTTP status code |
| 4 | status_message | String | API execution result message |
| 5 | mobile_number | String | Input mobile number |
| 6 | flag_status | String | Overall flag status (FLAGGED / NOT FLAGGED) |
| 7 | is_flagged | Boolean | Indicates if number is flagged anywhere |
| 8 | FRI | Object | FRI dataset result details |
| 9 | MNRL | Object | MNRL dataset result details |
| 10 | NegativeList | Object | Internal watchlist result |
| 11 | TSP_id | string | Telecom Service Provider identifier |
| 12 | Disconnection_id | string | Disconnection record identifier |
| 13 | Date_Of_Disconnection | string | Date the number was disconnected (YYYY-MM-DD) |
| 14 | mobile_number | string | Mobile number in the MNRL record |
| 15 | LSA_id | string | Licensed Service Area identifier |
| 16 | LSA_Name | string | Name of the Licensed Service Area |
| 17 | TSP_Name | string | Name of the Telecom Service Provider |
| 18 | Disconnection_Reason | string | Reason for disconnection |
| 19 | isActive | boolean | Whether the disconnection record is active |
| 20 | id | string | Blank |
| 21 | Date_Of_Incorporation | Timestamp | Date when the mobile number was incorporated (YYYY-MM-DDThh:mm:ss.mssZ) |
| 22 | Date_of_Reactivation | Timestamp | Date when the number was reactivated after disconnection (null if not reactivated) |
| 23 | Reactivation_id | Integer | Identifier for the reactivation record |
| 24 | Reactivation_Reason | String | Reason for number reactivation |
| 25 | dateCreated | Timestamp | Timestamp when the MNRL record was created (YYYY-MM-DDThh:mm:ss.mssZ) |
| 26 | lastUpdated | Timestamp | Timestamp when the MNRL record was last updated (YYYY-MM-DDThh:mm:ss.mssZ) |
| 27 | Unflagged_Date | Timestamp | Date when the number was unflagged (YYYY-MM-DDThh:mm:ss.mssZ) |
| Code | Response | Description |
|---|---|---|
| 401 | Error: response status is 401 | The token expired |
| 400 | Bad request | Invalid Type. Type can only be either Individual, Organization, Vessels or All. |
| 408 | Request Timeout Error | The server did not receive a complete request from the client within the server's allotted timeout period. |
| 409 | Too Many Requests | The user has sent too many requests |
| 500 | Internal Server Error | The server has encountered a situation that it does not know how to handle |
| 504 | Gateway Timeout | The server is acting as a gateway and cannot get a response in time for a request. |
| 200 | Ok | Request recieved |
Copyright © 2026 ZIGRAM Data Technologies Pvt Ltd