{"id":9676,"date":"2026-09-23T13:29:47","date_gmt":"2026-09-23T13:29:47","guid":{"rendered":"https:\/\/www.noblewebstudio.com\/blog\/?p=9676"},"modified":"2026-09-24T12:42:10","modified_gmt":"2026-09-24T12:42:10","slug":"voter-id-verification-api-india","status":"publish","type":"post","link":"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/","title":{"rendered":"Voter ID Verification API: Complete Guide to EPIC Verification, KYC &amp; API Integration"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.noblewebstudio.com\/blog\/wp-content\/uploads\/2026\/09\/Voter-ID-Verification-API-Complete-Guide-to-EPIC-Verification-KYC-API-Integration.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/www.noblewebstudio.com\/blog\/wp-content\/uploads\/2026\/09\/Voter-ID-Verification-API-Complete-Guide-to-EPIC-Verification-KYC-API-Integration-1024x563.png\" alt=\"Voter ID Verification API: Complete Guide to EPIC Verification, KYC &amp; API Integration\" class=\"wp-image-9695\" srcset=\"https:\/\/www.noblewebstudio.com\/blog\/wp-content\/uploads\/2026\/09\/Voter-ID-Verification-API-Complete-Guide-to-EPIC-Verification-KYC-API-Integration-1024x563.png 1024w, https:\/\/www.noblewebstudio.com\/blog\/wp-content\/uploads\/2026\/09\/Voter-ID-Verification-API-Complete-Guide-to-EPIC-Verification-KYC-API-Integration-300x165.png 300w, https:\/\/www.noblewebstudio.com\/blog\/wp-content\/uploads\/2026\/09\/Voter-ID-Verification-API-Complete-Guide-to-EPIC-Verification-KYC-API-Integration-768x422.png 768w, https:\/\/www.noblewebstudio.com\/blog\/wp-content\/uploads\/2026\/09\/Voter-ID-Verification-API-Complete-Guide-to-EPIC-Verification-KYC-API-Integration-1536x844.png 1536w, https:\/\/www.noblewebstudio.com\/blog\/wp-content\/uploads\/2026\/09\/Voter-ID-Verification-API-Complete-Guide-to-EPIC-Verification-KYC-API-Integration.png 1692w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">A <strong>Voter ID Verification API<\/strong> helps businesses verify Voter ID details digitally and connect the verification process with their website, mobile application, KYC system, fintech platform, or customer onboarding workflow. Instead of checking voter documents manually, an Voter ID validation API-based solution can automate the verification process and return the available verification result in a structured format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID, also known as an <strong>Elector Photo Identity Card (EPIC)<\/strong>, can be used as an identity and address document in applicable verification processes. A Voter ID Verification API can help businesses check information associated with the submitted Voter ID or EPIC number, depending on the verification method and data available through the selected provider. Current industry solutions also support document-based workflows where information can be extracted from a Voter ID image using OCR and then checked against available data sources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>Voter ID Verification API<\/strong> is a digital programming interface that lets businesses and organizations instantly authenticate an individual&#8217;s identity by cross-referencing their Electoral Photo Identity Card (EPIC) details against official government or election databases. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The exact verification flow can differ between Noble web studio. A typical workflow may involve submitting a <strong>Voter ID or EPIC number<\/strong>, sending the required document or information, processing the verification request, and receiving a response containing the available verification status and permitted details. Some providers offer both Voter ID number-based verification and document\/OCR-based verification options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For businesses, a good <strong>Voter ID Verification API<\/strong> should provide a simple integration process, secure authentication, clear Voter ID authentication API documentation, structured responses, transaction or request references, error handling, testing support, and reliable status handling. These features allow developers to connect voter verification with an existing onboarding or KYC workflow without building the complete verification infrastructure themselves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voter ID verification can be useful in different business processes where identity or address information needs to be checked. Potential use cases include <strong>customer onboarding, KYC workflows, fintech applications, financial services, lending, insurance, employee or third-party verification, and other identity verification processes<\/strong>, subject to the organisation&#8217;s legal and regulatory requirements. Industry verification providers describe these types of onboarding and identity-verification use cases for Voter ID APIs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An important part of implementing a <strong>Voter ID Verification API<\/strong> is data security. Voter information can contain sensitive personal details, so businesses should understand what data the Voter ID KYC API collects, what information is returned, how consent and lawful processing are handled where applicable, and how the information is protected within their own systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At <strong>Aeps India<\/strong>, businesses can explore a Voter ID Verification API solution based on their customer verification and onboarding requirements. The integration can be planned for websites, Android applications, fintech platforms, KYC systems, and other business applications that need a digital Voter ID verification workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your business needs digital identity verification, selecting an EPIC number verification API should be based on the verification method, available data, integration requirements, documentation, security practices, scalability, support, and the specific onboarding workflow you need to build.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this complete guide, we will explain <strong>what Voter ID Verification API is, how Voter ID verification works, EPIC number verification, document and OCR-based verification, API integration, verification response, KYC use cases, security considerations, implementation requirements, API testing, pricing factors, common verification issues, and how to choose the right Voter ID Verification API provider in India<\/strong>.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-flat ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#What_is_a_Voter_ID_Verification_API\" >What is a Voter ID Verification API?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#How_Does_Voter_ID_Verification_API_Work\" >How Does Voter ID Verification API Work?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Service_Offered\" >Voter ID Verification API Service Offered<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Types_of_Voter_ID_Verification_API\" >Types of Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#EPIC_Number_Lookup_API_Data-centric_Verification\" >EPIC Number Lookup API (Data-centric Verification):<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#OCR_Optical_Character_Recognition_API_Document-centric_Verification\" >OCR (Optical Character Recognition) API (Document-centric Verification):<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Documents_Required_for_Voter_ID_Verification_API\" >Documents Required for Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Requirements_to_Use_the_Voter_ID_Verification_API\" >Requirements to Use the Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#1_Technical_Input_Requirements\" >1. Technical &amp; Input Requirements<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#2_Integration_Operational_Flow\" >2. Integration &amp; Operational Flow<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Business_Compliance_Requirements\" >Business &amp; Compliance Requirements<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Key_Data_Retrieved_by_the_Voter_ID_Verification_API\" >Key Data Retrieved by the Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Personal_Demographic_Details\" >Personal &amp; Demographic Details<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Address_Location_Details\" >Address &amp; Location Details<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Electoral_Constituency_Details\" >Electoral &amp; Constituency Details<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Who_Can_Use_Voter_ID_Verification_API\" >Who Can Use Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Why_Use_Voter_ID_Verification_API\" >Why Use Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Use_Cases\" >Voter ID Verification API Use Cases<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Digital_KYC_and_User_Onboarding\" >Digital KYC and User Onboarding:<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Address_Verification\" >Address Verification:<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Fraud_Prevention_and_Identity_Authentication\" >Fraud Prevention and Identity Authentication:<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Multi-Layered_Cross-Verification\" >Multi-Layered Cross-Verification:<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Telecom_and_E-Commerce_Registration\" >Telecom and E-Commerce Registration:<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Electoral_and_Polling_Operations\" >Electoral and Polling Operations:<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#EPIC_Number_Verification_Through_Voter_API\" >EPIC Number Verification Through Voter API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#What_Information_Can_Be_Verified_Through_Voter_ID_API\" >What Information Can Be Verified Through Voter ID API?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#What_Can_You_Verify_With_Voter_ID_Verification_API\" >What Can You Verify With Voter ID Verification API?<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_EPIC_Number_vs_OCR_Verification\" >Voter ID Verification API: EPIC Number vs OCR Verification<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_for_Businesses\" >Voter ID Verification API for Businesses<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API\" >Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Identity_Verification\" >Identity Verification<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#API_Integration\" >API Integration<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Recent_Verification_Activity\" >Recent Verification Activity<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_for_KYC_and_Customer_Onboarding\" >Voter ID Verification API for KYC and Customer Onboarding<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API-2\" >Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Verify_Identity\" >Verify Identity<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#API_Endpoint\" >API Endpoint<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Recent_Verification_Activity-2\" >Recent Verification Activity<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Developer_Resources\" >Developer Resources<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_for_Fintech_Financial_Services\" >Voter ID Verification API for Fintech &amp; Financial Services<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_for_Fintech_Financial_Services-2\" >Voter ID Verification API for Fintech &amp; Financial Services<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification\" >Voter ID Verification<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#API_Integration-2\" >API Integration<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Recent_Voter_ID_Verification_Activity\" >Recent Voter ID Verification Activity<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Features_Voter_ID_Verification_API\" >Features Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Benefits_Voter_ID_Verification_API\" >Benefits Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Integration_Step-by-Step\" >Voter ID Verification API Integration: Step-by-Step<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Step_5_Parse_the_API_Response\" >Step 5: Parse the API Response<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Step_6_Handle_Logic_Error_States\" >Step 6: Handle Logic &amp; Error States<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Cost_Pricing_Factors\" >Voter ID Verification API Cost &amp; Pricing Factors<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Documentation\" >Voter ID Verification API Documentation<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Request_Response\" >Voter ID Verification API Request &amp; Response<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Sample_API_Request\" >Sample API Request<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Sample_API_Response\" >Sample API Response<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Key_Parameters_Explained\" >Key Parameters Explained<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Security_Data_Protection\" >Voter ID Verification API Security &amp; Data Protection<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Security_Protocols\" >Security Protocols<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Data_Protection_Privacy_Compliance\" >Data Protection &amp; Privacy Compliance<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Security_Data_Protection-2\" >Voter ID Verification API Security &amp; Data Protection<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Security\" >Voter ID Verification API Security<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Access_API_Security\" >Access &amp; API Security<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Security_Audit_Activity\" >Security Audit Activity<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_for_Background_Verification\" >Voter ID Verification API for Background Verification<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_for_Background_Verification-2\" >Voter ID Verification API for Background Verification<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Background_Verification\" >Voter ID Background Verification<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Background_Screening_Status\" >Background Screening Status<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Recent_Background_Verification_Activity\" >Recent Background Verification Activity<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API_Errors_and_Troubleshooting\" >Voter ID Verification API Errors and Troubleshooting<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Frequent_API_Error_Codes_Meanings\" >Frequent API Error Codes &amp; Meanings<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-70\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Troubleshooting_Best_Practices\" >Troubleshooting &amp; Best Practices<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Common_Voter_ID_Verification_Errors_and_How_to_Handle_Them\" >Common Voter ID Verification Errors and How to Handle Them<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-72\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Common_Verification_Errors_Causes\" >Common Verification Errors &amp; Causes<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-73\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#How_to_Handle_and_Fix_Them\" >How to Handle and Fix Them<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-74\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_API_vs_Manual_Voter_ID_Verification\" >Voter ID API vs Manual Voter ID Verification<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-75\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Voter_ID_Verification_API-3\" >Voter ID Verification API<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-76\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Manual_Voter_ID_Verification\" >Manual Voter ID Verification<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-77\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Noble_Web_Studio_One_Of_The_Voter_ID_Verification_API_Provider_in_India\" >Noble Web Studio One Of The Voter ID Verification API Provider in India<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-78\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Data_Source_and_Scope\" >Data Source and Scope<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-79\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#OCR_and_Document_Parsing_Support\" >OCR and Document Parsing Support<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-80\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Uptime_and_Performance_SLAs\" >Uptime and Performance SLAs<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-81\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Security_and_Compliance\" >Security and Compliance<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-82\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Integration_and_Developer_Experience\" >Integration and Developer Experience<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-83\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Pricing_and_Scalability\" >Pricing and Scalability<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-84\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Why_Choose_Noble_Web_Studio_For_Voter_ID_Verification_API_Solution\" >Why Choose Noble Web Studio For Voter ID Verification API Solution<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-85\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Conclusion\" >Conclusion<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-86\" href=\"https:\/\/www.noblewebstudio.com\/blog\/voter-id-verification-api-india\/#Frequently_Asked_Questions_About_Voter_ID_Verification_API\" >Frequently Asked Questions About Voter ID Verification API<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_a_Voter_ID_Verification_API\"><\/span><strong>What is a Voter ID Verification API?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API is a digital interface that allows businesses and institutions to instantly authenticate an individual&#8217;s Electors Photo Identity Card (EPIC) by cross-referencing the card&#8217;s details with official electoral databases. <\/p>\n\n\n\n<div style=\"text-align:center; margin:25px 0;\">\n  <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=918690990199&#038;text=Hello&#038;type=phone_number&#038;app_absent=0\"\n     target=\"_blank\"\n     rel=\"noopener noreferrer\"\n     style=\"\n       display:inline-block;\n       padding:15px 28px;\n       background:#050505;\n       color:#25D366;\n       border:2px solid #25D366;\n       border-radius:0;\n       font-family:Arial,Helvetica,sans-serif;\n       font-size:16px;\n       font-weight:700;\n       line-height:1.3;\n       text-align:center;\n       text-decoration:none;\n       box-shadow:0 0 8px #25D366, 0 0 18px rgba(37,211,102,0.75);\n       animation:voterWhatsAppBlink 0.7s infinite;\n       -webkit-animation:voterWhatsAppBlink 0.7s infinite;\n       box-sizing:border-box;\n       max-width:100%;\n       white-space:normal;\n     \">\n    Chat on WhatsApp for Voter ID Verification API\n  <\/a>\n<\/div>\n\n<style>\n@keyframes voterWhatsAppBlink {\n  0%, 100% {\n    background:#050505;\n    color:#25D366;\n    border-color:#25D366;\n    box-shadow:0 0 8px #25D366, 0 0 18px rgba(37,211,102,0.75);\n  }\n  50% {\n    background:#25D366;\n    color:#000000;\n    border-color:#000000;\n    box-shadow:0 0 14px #25D366, 0 0 30px #25D366, 0 0 45px rgba(37,211,102,0.8);\n  }\n}\n<\/style>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_Does_Voter_ID_Verification_API_Work\"><\/span><strong>How Does Voter ID Verification API Work?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API connects your application to official electoral databases to confirm a person&#8217;s identity in real time. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How It Works<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Input Submission:<\/strong> Your software sends the user&#8217;s details typically the unique <strong>EPIC<\/strong> (Election Photo Identity Card) number, full name, or a scanned image of the card to the Noble web studio via a REST endpoint (using POST requests with secure authentication headers). <\/li>\n\n\n\n<li><strong>Database Query:<\/strong> The API service acts as a secure bridge, querying official or authorized government electoral roll databases in the background. <\/li>\n\n\n\n<li><strong>Data Matching &amp; OCR:<\/strong> If an image is uploaded, Optical Character Recognition (OCR) extracts the text, and pattern\/image analysis checks for signs of tampering. <\/li>\n\n\n\n<li><strong>Instant Response:<\/strong> The EPIC verification API returns a structured JSON payload within seconds, confirming whether the details match official records and flagging any inconsistencies or duplicate IDs. <\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Service_Offered\"><\/span><strong>Voter ID Verification API Service Offered<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API is a digital service that allows businesses and developers to authenticate an individual&#8217;s Election Photo Identity Card (EPIC) against official government databases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Types of Voter ID Verification APIs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>EPIC Number \/ Text-Based API<\/strong>: Users or applications submit an alphanumeric EPIC number (typically 5 to 15 characters long), and the Voter ID API queries the system to return structured cardholder details in real time. <\/li>\n\n\n\n<li><strong>Smart OCR (Optical Character Recognition) API<\/strong>: Applications upload an image or photograph of the Voter ID card, and the real time voter ID verification API uses AI-powered OCR to automatically extract the text, read the details, and cross-reference them. <\/li>\n\n\n\n<li><strong>Database Check &amp; Validation API<\/strong>: Connects directly to national or state-level electoral databases to confirm whether the card is active, authentic, and free of forgeries or duplicates. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Types_of_Voter_ID_Verification_API\"><\/span><strong>Types of Voter ID Verification API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API allows applications to authenticate an Electoral Photo Identity Card (EPIC) issued by the Election Commission of India (ECI) in real time for KYC, onboarding, and anti-fraud compliance. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Types of Voter ID Verification APIs<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"EPIC_Number_Lookup_API_Data-centric_Verification\"><\/span><strong>EPIC Number Lookup API (Data-centric Verification):<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The user or system enters a unique EPIC number.<\/li>\n\n\n\n<li>The API queries official databases to cross-check demographic and constituency records (such as name, date of birth, address, father&#8217;s name, and polling station). <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"OCR_Optical_Character_Recognition_API_Document-centric_Verification\"><\/span><strong>OCR (Optical Character Recognition) API (Document-centric Verification):<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The user uploads an image or scanned copy of the physical Voter ID card.<\/li>\n\n\n\n<li>The online voter id API verify uses AI\/OCR technology to automatically extract text and data fields from the card image before running validation. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Documents_Required_for_Voter_ID_Verification_API\"><\/span><strong>Documents Required for Voter ID Verification API <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API typically <strong>does not require the end-user to upload physical documents<\/strong>. Instead, verification is performed digitally through specific inputs or optional image parsing. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Required Inputs for the API<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>EPIC Number (Elector&#8217;s Photo Identity Card):<\/strong> The unique alphanumeric voter ID number is the primary mandatory input required to query and validate records against Election Commission of India (ECI) databases. <\/li>\n\n\n\n<li><strong>User Consent:<\/strong> Required by compliance and regulatory frameworks to process identity checks. <\/li>\n\n\n\n<li><strong>Optional \/ Document-Centric (OCR Flow):<\/strong> If using an OCR-based API rather than a direct database lookup, the system may accept an uploaded image or scanned photo of the physical Voter ID card to extract text automatically. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Data Returned by the API<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>When queried with a valid EPIC number, the API typically retrieves and cross-checks: <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cardholder&#8217;s full name (in English and regional\/vernacular script)<\/li>\n\n\n\n<li>Date of birth \/ Age and Gender<\/li>\n\n\n\n<li>Father&#8217;s, mother&#8217;s, or spouse&#8217;s name<\/li>\n\n\n\n<li>Full registered address<\/li>\n\n\n\n<li>State, district, Assembly Constituency (AC), and Parliamentary Constituency (PC) details<\/li>\n\n\n\n<li>Polling station information <\/li>\n<\/ul>\n\n\n\n<div style=\"text-align:center; margin:28px 0;\">\n  <a href=\"https:\/\/www.noblewebstudio.com\/request-a-quote\"\n     target=\"_blank\"\n     rel=\"noopener noreferrer\"\n     aria-label=\"Get Quote for Voter ID Verification API\"\n     style=\"\n       display:inline-block;\n       padding:15px 30px;\n       min-width:280px;\n       background:linear-gradient(135deg,#17202a,#243b55);\n       color:#ffffff;\n       font-family:Arial,Helvetica,sans-serif;\n       font-size:16px;\n       font-weight:700;\n       line-height:1.4;\n       text-align:center;\n       text-decoration:none;\n       border:2px solid #34495e;\n       border-radius:0;\n       box-shadow:0 0 0 2px rgba(52,73,94,.35),0 0 18px rgba(36,59,85,.65);\n       animation:voterApiQuoteBlink 0.75s infinite alternate;\n       transition:all .2s ease;\n       box-sizing:border-box;\n     \">\n    Get Quote for Voter ID Verification API\n  <\/a>\n<\/div>\n\n<style>\n@keyframes voterApiQuoteBlink {\n  0% {\n    background:linear-gradient(135deg,#17202a,#243b55);\n    border-color:#34495e;\n    box-shadow:0 0 0 2px rgba(52,73,94,.35),0 0 10px rgba(36,59,85,.55);\n    filter:brightness(1);\n  }\n  100% {\n    background:linear-gradient(135deg,#080b0f,#0d47a1);\n    border-color:#5dade2;\n    box-shadow:0 0 0 3px rgba(93,173,226,.28),0 0 28px rgba(30,100,190,.95);\n    filter:brightness(1.3);\n  }\n}\n<\/style>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Requirements_to_Use_the_Voter_ID_Verification_API\"><\/span><strong>Requirements to Use the Voter ID Verification API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To use a Voter ID (EPIC) Verification API in India, businesses and developers must meet specific format, technical, and regulatory requirements:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Technical_Input_Requirements\"><\/span><strong>1. Technical &amp; Input Requirements<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>EPIC Number Format:<\/strong> The Voter ID (Electoral Photo Identity Card) number must be provided, typically ranging from <strong>5 to 15 alphanumeric characters<\/strong> in uppercase. <\/li>\n\n\n\n<li><strong>Mandatory Payload Parameters:<\/strong> Depending on the Noble web studio requests generally require:\n<ul class=\"wp-block-list\">\n<li><code>verification_id<\/code> (a unique merchant\/transaction ID)<\/li>\n\n\n\n<li><code>epic_number<\/code> (the voter card ID)<\/li>\n\n\n\n<li>Applicant&#8217;s name or optional OCR\/scanned document input depending on the workflow <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Authentication Headers:<\/strong> EPIC number verification Api requests must pass proper authorization credentials, such as client IDs, client secrets, or bearer tokens in the HTTP header (e.g., <code>x-client-id<\/code> and <code>x-client-secret<\/code>). <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Integration_Operational_Flow\"><\/span><strong>2. Integration &amp; Operational Flow<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sandbox vs. Production Environment:<\/strong> Developers must first test requests and payload responses in a sandbox environment (e.g., <code>sandbox.noblewebstudio.com<\/code>) before moving to live production endpoints. <\/li>\n\n\n\n<li><strong>Response Data Handling:<\/strong> The Voter ID API queries official Election Commission of India (ECI) electoral roll databases and returns parsed fields such as:\n<ul class=\"wp-block-list\">\n<li>Cardholder&#8217;s full name and regional language name<\/li>\n\n\n\n<li>Date of birth \/ Age band &amp; Gender<\/li>\n\n\n\n<li>Father&#8217;s or mother&#8217;s name<\/li>\n\n\n\n<li>Assembly and parliamentary constituency details<\/li>\n\n\n\n<li>Address and polling station data<\/li>\n\n\n\n<li>Active\/inactive voter status <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Business_Compliance_Requirements\"><\/span><strong>Business &amp; Compliance Requirements<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Eligible Businesses:<\/strong> Used by fintech platforms, banks, NBFCs, online gaming companies, and digital onboarding services requiring identity or age compliance. <\/li>\n\n\n\n<li><strong>Role in KYC:<\/strong> While useful for supplementary identity verification and fraud prevention, it is generally treated as an Official Valid Document (OVD) or secondary check rather than a standalone primary KYC mandate in frameworks like the RBI guidelines (where PAN, Aadhaar, or CKYC remain primary). <\/li>\n\n\n\n<li><strong>Security &amp; Management:<\/strong> Verify Voter ID should be managed via Voter Details API gateways supporting rate limiting, access control, and encrypted keys to protect data integrity.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Key_Data_Retrieved_by_the_Voter_ID_Verification_API\"><\/span><strong>Key Data Retrieved by the Voter ID Verification API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Voter ID Verification API retrieves key demographic, personal, and electoral constituency data linked to an individual&#8217;s unique <strong>EPIC (Electors Photo Identity Card) number<\/strong> from the Election Commission of India (ECI) database.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Personal_Demographic_Details\"><\/span><strong>Personal &amp; Demographic Details<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Full Name:<\/strong> Retrieved in both English and regional languages.<\/li>\n\n\n\n<li><strong>Parent\/Guardian Name:<\/strong> Father&#8217;s or mother&#8217;s name.<\/li>\n\n\n\n<li><strong>Date of Birth &amp; Age:<\/strong> Verified birth date and current calculated age.<\/li>\n\n\n\n<li><strong>Gender:<\/strong> Recorded gender identity.<\/li>\n\n\n\n<li><strong>Card Issue Date:<\/strong> Issuance date of the EPIC card (where supported). <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Address_Location_Details\"><\/span><strong>Address &amp; Location Details<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Full Address:<\/strong> Complete residential address.<\/li>\n\n\n\n<li><strong>District, City &amp; State:<\/strong> Structured location data for address verification.<\/li>\n\n\n\n<li><strong>Pincode:<\/strong> Postal code corresponding to the registered address.<\/li>\n\n\n\n<li><strong>Area\/Locality:<\/strong> Registered area details. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Electoral_Constituency_Details\"><\/span><strong>Electoral &amp; Constituency Details<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Assembly Constituency:<\/strong> Name and unique number of the assembly constituency.<\/li>\n\n\n\n<li><strong>Parliamentary Constituency:<\/strong> Name and number of the parliamentary constituency.<\/li>\n\n\n\n<li><strong>Polling Station Details:<\/strong> Specific name, part number, part name, and serial number of the assigned polling station on the electoral roll.<\/li>\n\n\n\n<li><strong>Voter Status:<\/strong> Active or inactive status, along with flags for duplicate or mismatched records. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Who_Can_Use_Voter_ID_Verification_API\"><\/span><strong>Who Can Use Voter ID Verification API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Businesses, financial institutions, and organizations that require identity proofing, background checks, or customer verification can use a Voter ID Verification API. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Eligible Industries and Use Cases<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fintech Companies and NBFCs:<\/strong> Used to accelerate loan applications, handle new account openings, and support customer onboarding compliance. <\/li>\n\n\n\n<li><strong>Banking and Insurance:<\/strong> Used as an acceptable identity and supplementary Know Your Customer (KYC) proof to verify user details. <\/li>\n\n\n\n<li><strong>Telecommunications Industry:<\/strong> Used for rapid, real-time SIM card activation during customer acquisition. <\/li>\n\n\n\n<li><strong>Rental and Shared Economy Platforms:<\/strong> Used to verify the identities of customers and service providers to build community trust and safety. <\/li>\n\n\n\n<li><strong>E-Commerce and Digital Lending:<\/strong> Used to validate user identity and prevent fraud at sign-up. <\/li>\n\n\n\n<li><strong>Employers \/ HR Organizations:<\/strong> Used to conduct background checks and verify that job applicants or employees are carrying legitimate ID cards. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_Use_Voter_ID_Verification_API\"><\/span><strong>Why Use Voter ID Verification API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API allows businesses and organizations to automatically and instantly check an individual&#8217;s Election Photo Identity Card (EPIC) number against official government records. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Reasons to Use a Voter ID Verification API<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Real-Time Identity Validation:<\/strong> Confirms a person&#8217;s identity in seconds at the point of entry (such as sign-up or registration) to stop fraud immediately.<\/li>\n\n\n\n<li><strong>Automated Data Extraction (OCR):<\/strong> Uses AI-powered Optical Character Recognition to pull names, dates of birth, and addresses directly from uploaded card images or physical documents. <\/li>\n\n\n\n<li><strong>Comprehensive Details Retrieval:<\/strong> Fetches official record details including the voter&#8217;s name (in English and regional languages), age, gender, full address, constituency, and polling station info. <\/li>\n\n\n\n<li><strong>Fraud Prevention:<\/strong> Detects fake, altered, or duplicate IDs by cross-checking information directly with official databases like the Election Commission of India. <\/li>\n\n\n\n<li><strong>Faster Customer Onboarding:<\/strong> Replaces slow manual inspections with sub-second or 5-to-10 second automated API responses. <\/li>\n\n\n\n<li><strong>Bulk Processing Support:<\/strong> Allows platforms to run thousands of verifications simultaneously through batch\/bulk endpoints for large-scale operations. <\/li>\n\n\n\n<li><strong>Regulatory Compliance &amp; KYC Support:<\/strong> Helps fintechs, banks, NBFCs, and telecom companies strengthen Know Your Customer (KYC), employment background checks, and anti-money laundering workflows. <\/li>\n\n\n\n<li><strong>Welfare &amp; Scheme Protection:<\/strong> Enables government and social departments to prevent identity theft and ghost beneficiaries in public welfare programs. <\/li>\n<\/ul>\n\n\n\n<div style=\"text-align:center; margin:28px 0;\">\n  <a href=\"https:\/\/www.noblewebstudio.com\/request-a-quote\"\n     target=\"_blank\"\n     rel=\"noopener noreferrer\"\n     style=\"\n       display:inline-block;\n       padding:15px 30px;\n       background:#243447;\n       color:#ffffff;\n       font-family:Arial,Helvetica,sans-serif;\n       font-size:16px;\n       font-weight:700;\n       line-height:1.3;\n       text-decoration:none;\n       text-align:center;\n       border:2px solid #526b82;\n       border-radius:0;\n       box-shadow:0 0 10px rgba(36,52,71,.75), inset 0 0 8px rgba(255,255,255,.12);\n       animation:voterDemoBlink 0.75s infinite alternate;\n       -webkit-animation:voterDemoBlink 0.75s infinite alternate;\n       box-sizing:border-box;\n       max-width:100%;\n     \">\n     Get Voter ID Verification API Demo\n  <\/a>\n<\/div>\n\n<style>\n@keyframes voterDemoBlink {\n  0% {\n    background:#243447;\n    border-color:#526b82;\n    box-shadow:0 0 7px rgba(36,52,71,.65), inset 0 0 5px rgba(255,255,255,.08);\n    transform:scale(1);\n  }\n  50% {\n    background:#182534;\n    border-color:#7890a8;\n    box-shadow:0 0 18px rgba(82,107,130,.95), 0 0 30px rgba(36,52,71,.55), inset 0 0 10px rgba(255,255,255,.16);\n  }\n  100% {\n    background:#31485e;\n    border-color:#9bb0c3;\n    box-shadow:0 0 25px rgba(82,107,130,1), 0 0 40px rgba(36,52,71,.65), inset 0 0 12px rgba(255,255,255,.18);\n    transform:scale(1.02);\n  }\n}\n\n@-webkit-keyframes voterDemoBlink {\n  0% {\n    background:#243447;\n    border-color:#526b82;\n    box-shadow:0 0 7px rgba(36,52,71,.65), inset 0 0 5px rgba(255,255,255,.08);\n    -webkit-transform:scale(1);\n  }\n  50% {\n    background:#182534;\n    border-color:#7890a8;\n    box-shadow:0 0 18px rgba(82,107,130,.95), 0 0 30px rgba(36,52,71,.55), inset 0 0 10px rgba(255,255,255,.16);\n  }\n  100% {\n    background:#31485e;\n    border-color:#9bb0c3;\n    box-shadow:0 0 25px rgba(82,107,130,1), 0 0 40px rgba(36,52,71,.65), inset 0 0 12px rgba(255,255,255,.18);\n    -webkit-transform:scale(1.02);\n  }\n}\n<\/style>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Use_Cases\"><\/span><strong>Voter ID Verification API Use Cases<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API validates Electors Photo Identity Cards (EPIC) against official election and government databases in real time. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Use Cases<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Digital_KYC_and_User_Onboarding\"><\/span><strong>Digital KYC and User Onboarding:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Serves as an Officially Valid Document (OVD) under PMLA guidelines.<\/li>\n\n\n\n<li>Helps onboard customers in scenarios where Aadhaar-mobile linkage fails or PAN details are missing.<\/li>\n\n\n\n<li>Used by banks, NBFCs, and fintech platforms to speed up account opening. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Address_Verification\"><\/span><strong>Address Verification:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Extracts structured address components such as street, district, city, state, and pincode to verify customer residential details.<\/li>\n\n\n\n<li>Acts as a recognized address proof for utility, telecom, and banking service activations. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fraud_Prevention_and_Identity_Authentication\"><\/span><strong>Fraud Prevention and Identity Authentication:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cross-checks name, date of birth, and father&#8217;s\/guardian&#8217;s name against official records to stop identity spoofing.<\/li>\n\n\n\n<li>Flags fake, manipulated, or duplicate voter ID credentials.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Multi-Layered_Cross-Verification\"><\/span><strong>Multi-Layered Cross-Verification:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Combined with Aadhaar, PAN, or driver&#8217;s license Voter ID Verification APIs to cross-verify identities across multiple government databases. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Telecom_and_E-Commerce_Registration\"><\/span><strong>Telecom and E-Commerce Registration:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Authenticates user identity and residential details instantly before issuing SIM cards or approving high-value e-commerce transactions. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Electoral_and_Polling_Operations\"><\/span><strong>Electoral and Polling Operations:<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Speeds up data processing for election commissions, digital voter registration platforms, and polling booth verification systems.<\/li>\n\n\n\n<li>Assists political campaigns and outreach groups in verifying supporter data and managing lists. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"EPIC_Number_Verification_Through_Voter_API\"><\/span><strong>EPIC Number Verification Through Voter API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API is a technical tool that lets businesses check an EPIC (Electors Photo Identity Card) number in real time inside an app, website, or KYC (Know Your Customer) workflow. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What is an EPIC Number?<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An EPIC number is a unique 10-character code printed on an Indian voter ID card (usually 3 letters followed by 7 digits). <\/li>\n\n\n\n<li>It identifies a registered voter in the Election Commission of India (ECI) electoral rolls. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Typical Data Returned by the API<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Validation Status:<\/strong> Whether the EPIC number is active, valid, or not found. <\/li>\n\n\n\n<li><strong>Demographic Details:<\/strong> Cardholder&#8217;s full name (in English and regional script), age, date of birth, and gender. <\/li>\n\n\n\n<li><strong>Family Details:<\/strong> Father&#8217;s, mother&#8217;s, or husband&#8217;s name.<\/li>\n\n\n\n<li><strong>Constituency Info:<\/strong> State, district, assembly constituency (Vidhan Sabha), address, and polling station details. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Information_Can_Be_Verified_Through_Voter_ID_API\"><\/span><strong>What Information Can Be Verified Through Voter ID API?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API queries official Election Commission of India (ECI) electoral roll databases using an EPIC (Elector Photo Identity Card) number to confirm an individual&#8217;s identity and status. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Core Information Verified and Retrieved<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cardholder Identity:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Full Name (as recorded in English and\/or regional\/vernacular script)<\/li>\n\n\n\n<li>Date of Birth (DOB) or age band \/ calculated age<\/li>\n\n\n\n<li>Gender<\/li>\n\n\n\n<li>Relative&#8217;s Name (Father&#8217;s, Mother&#8217;s, or Husband&#8217;s name as registered in the roll)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Electoral &amp; Constituency Details:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>EPIC Number (unique voter ID number)<\/li>\n\n\n\n<li>State of registration<\/li>\n\n\n\n<li>Assembly Constituency (Vidhan Sabha name and numerical code)<\/li>\n\n\n\n<li>Parliamentary Constituency (Lok Sabha name and numerical code)<\/li>\n\n\n\n<li>Polling Station name or location details <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Validation &amp; Status Indicators:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Real-time match status (confirms whether the EPIC number exists and whether submitted details like name match official records).<\/li>\n\n\n\n<li>Voter status (such as active or inactive records in the electoral database). <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_Can_You_Verify_With_Voter_ID_Verification_API\"><\/span><strong>What Can You Verify With Voter ID Verification API?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API validates and authenticates an individual\u2019s Electoral Photo Identity Card (EPIC) details issued by the Election Commission of India against official government databases in real time. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What Details Can It Verify and Retrieve?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When queried using an EPIC number (and optionally paired with AI-driven OCR document scanning), the API can cross-check and return the following data fields:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Personal Demographics:<\/strong> Cardholder\u2019s full name (including regional\/vernacular script), relative\/father&#8217;s name, date of birth or calculated age, and gender. <\/li>\n\n\n\n<li><strong>Address &amp; Location Data:<\/strong> Registered residential address, state, assembly constituency (Vidhan Sabha) name and number, parliamentary constituency (Lok Sabha) name and number, and designated polling station details. <\/li>\n\n\n\n<li><strong>Card Status:<\/strong> Confirmation of whether the EPIC number is valid, active, or flagged\/not found in the current electoral rolls. <\/li>\n<\/ul>\n\n\n\n<div style=\"text-align:center;margin:24px 0;\">\n  <a href=\"https:\/\/www.noblewebstudio.com\/request-a-quote\"\n     target=\"_blank\"\n     rel=\"noopener noreferrer\"\n     style=\"display:inline-block;background:#172033;color:#ffffff;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.4;padding:15px 28px;border:2px solid #263a5c;border-radius:3px;box-shadow:0 0 10px rgba(23,32,51,.65),0 0 20px rgba(38,58,92,.45);animation:voterApiBlink 0.75s infinite;white-space:normal;max-width:100%;box-sizing:border-box;\">\n    Get Voter ID Verification API Access\n  <\/a>\n<\/div>\n\n<style>\n@keyframes voterApiBlink {\n  0%,100% {\n    opacity:1;\n    background:#172033;\n    box-shadow:0 0 7px rgba(23,32,51,.8),0 0 14px rgba(38,58,92,.6);\n  }\n  50% {\n    opacity:.68;\n    background:#263a5c;\n    box-shadow:0 0 16px rgba(38,58,92,1),0 0 30px rgba(23,32,51,.95);\n  }\n}\n<\/style>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_EPIC_Number_vs_OCR_Verification\"><\/span><strong>Voter ID Verification API: EPIC Number vs OCR Verification<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The choice between <strong>EPIC Number Verification<\/strong> and <strong>OCR Verification<\/strong> for Voter ID depends on whether you need to authenticate the data against official government records or simply extract text from a physical ID card.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Here is a direct comparison of the two methods:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Feature<\/th><th>EPIC Number Verification API<\/th><th>OCR (Optical Character Recognition) Verification API<\/th><\/tr><tr><td><strong>How it Works<\/strong><\/td><td>Matches the unique Voter ID (EPIC) number directly against the <strong>Election Commission database<\/strong> to fetch real-time voter details.<\/td><td>Uses computer vision to <strong>scan and extract text<\/strong> (Name, DOB, Address, Photo) from an uploaded image of the Voter ID card.<\/td><\/tr><tr><td><strong>Verification Level<\/strong><\/td><td><strong>Source-verified.<\/strong> Confirms if the ID is legally valid, active, and matches government records.<\/td><td><strong>Data extraction only.<\/strong> It does not check if the card is fake, cancelled, or if the person is still a valid voter.<\/td><\/tr><tr><td><strong>Required Inputs<\/strong><\/td><td>Just the alphanumeric <strong>EPIC number<\/strong>.<\/td><td>A high-quality <strong>image or photo<\/strong> of the front and back of the Voter ID card.<\/td><\/tr><tr><td><strong>Tamper Detection<\/strong><\/td><td>High. Prevents the use of photoshopped or completely fabricated IDs.<\/td><td>Low (unless paired with separate fraud\/tamper detection AI features).<\/td><\/tr><tr><td><strong>Primary Use Case<\/strong><\/td><td><strong>KYC compliance<\/strong>, background checks, and official user onboarding where data authenticity is critical.<\/td><td><strong>Automated form filling<\/strong> and digital document collection to reduce manual data entry errors.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_for_Businesses\"><\/span><strong>Voter ID Verification API for Businesses<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>Voter ID Verification API<\/strong> is a digital tool that lets businesses instantly authenticate an individual\u2019s Electors Photo Identity Card (EPIC) by cross-referencing details directly with the Election Commission of India (ECI) database. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why It Is Important for Businesses<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Frictionless Onboarding:<\/strong> With over 950 million registered voters in India, the Voter ID card is one of the most widely held identity proofs, helping companies lower drop-off rates during digital sign-ups.<\/li>\n\n\n\n<li><strong>Alternative to Aadhaar:<\/strong> It serves as a strong supplementary or alternative identification method when Aadhaar verification is unavailable, restricted, or insufficient for a specific workflow. <\/li>\n\n\n\n<li><strong>Real-Time Data Retrieval:<\/strong> The API queries official databases in seconds to validate critical user details including the EPIC number, full name, father&#8217;s\/mother&#8217;s name, date of birth, gender, constituency, and active\/inactive status. <\/li>\n\n\n\n<li><strong>Fraud &amp; Identity Theft Prevention:<\/strong> Automated checks catch fake or tampered cards, flag duplicate entries, and minimize manual data-entry errors. <\/li>\n\n\n\n<li><strong>KYC &amp; Compliance Support:<\/strong> While not always a primary mandated document under strict banking frameworks like the RBI&#8217;s core KYC rules, it acts as a recognized OVD (Officially Valid Document) \/ supplementary tool to bolster compliance and risk management in fintech, banking, lending, telecom, and e-commerce. <\/li>\n\n\n\n<li><strong>OCR Integration:<\/strong> Noble web studio pair the Voter verification API with Optical Character Recognition (OCR), allowing users to simply snap a photo of their card to auto-fill forms instantly. <\/li>\n<\/ul>\n\n\n\n<div id=\"voter-api-widget\" class=\"vaw-widget\">\n\n  <style>\n    #voter-api-widget.vaw-widget,\n    #voter-api-widget.vaw-widget *,\n    #voter-api-widget.vaw-widget *::before,\n    #voter-api-widget.vaw-widget *::after {\n      box-sizing: border-box;\n    }\n\n    #voter-api-widget.vaw-widget {\n      --vaw-primary: #2563eb;\n      --vaw-primary-dark: #1d4ed8;\n      --vaw-text: #172033;\n      --vaw-muted: #667085;\n      --vaw-border: #e5e9f0;\n      --vaw-bg: #f6f8fb;\n      --vaw-white: #ffffff;\n\n      display: block;\n      position: relative;\n      width: 100%;\n      max-width: 1180px;\n      min-width: 0;\n      margin: 30px auto;\n      padding: 0;\n      border: 1px solid var(--vaw-border);\n      border-radius: 16px;\n      background: var(--vaw-bg);\n      color: var(--vaw-text);\n      font-family: Arial, Helvetica, sans-serif;\n      font-size: 16px;\n      line-height: 1.5;\n      overflow: hidden;\n      isolation: isolate;\n      contain: layout paint;\n      clear: both;\n    }\n\n    #voter-api-widget.vaw-widget img,\n    #voter-api-widget.vaw-widget svg {\n      max-width: 100%;\n    }\n\n    #voter-api-widget.vaw-widget a {\n      box-shadow: none;\n      text-decoration: none;\n    }\n\n    #voter-api-widget .vaw-layout {\n      display: grid;\n      grid-template-columns: 220px minmax(0, 1fr);\n      width: 100%;\n      min-width: 0;\n      min-height: 700px;\n    }\n\n    #voter-api-widget .vaw-sidebar {\n      min-width: 0;\n      padding: 22px 14px;\n      background: #111827;\n      color: #ffffff;\n      overflow: hidden;\n    }\n\n    #voter-api-widget .vaw-brand {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      min-width: 0;\n      padding: 4px 8px 22px;\n      border-bottom: 1px solid rgba(255,255,255,.09);\n    }\n\n    #voter-api-widget .vaw-logo {\n      display: flex;\n      flex: 0 0 36px;\n      align-items: center;\n      justify-content: center;\n      width: 36px;\n      height: 36px;\n      border-radius: 9px;\n      background: var(--vaw-primary);\n      color: #ffffff;\n      font-size: 16px;\n      font-weight: 800;\n    }\n\n    #voter-api-widget .vaw-brand-title {\n      margin: 0;\n      color: #ffffff;\n      font-size: 14px;\n      font-weight: 700;\n      line-height: 1.2;\n    }\n\n    #voter-api-widget .vaw-brand-small {\n      margin-top: 3px;\n      color: #9ca3af;\n      font-size: 9px;\n      line-height: 1.3;\n    }\n\n    #voter-api-widget .vaw-nav-title {\n      margin: 24px 9px 8px;\n      color: #6b7280;\n      font-size: 9px;\n      font-weight: 700;\n      letter-spacing: .08em;\n      line-height: 1.3;\n      text-transform: uppercase;\n    }\n\n    #voter-api-widget .vaw-nav {\n      display: flex;\n      flex-direction: column;\n      gap: 3px;\n      width: 100%;\n    }\n\n    #voter-api-widget .vaw-nav-link {\n      display: flex;\n      align-items: center;\n      gap: 9px;\n      width: 100%;\n      min-height: 37px;\n      padding: 8px 10px;\n      border-radius: 7px;\n      color: #cbd5e1;\n      font-size: 11px;\n      line-height: 1.2;\n    }\n\n    #voter-api-widget .vaw-nav-link:hover,\n    #voter-api-widget .vaw-nav-link.vaw-active {\n      background: rgba(37,99,235,.25);\n      color: #ffffff;\n    }\n\n    #voter-api-widget .vaw-nav-icon {\n      flex: 0 0 17px;\n      width: 17px;\n      color: #94a3b8;\n      text-align: center;\n    }\n\n    #voter-api-widget .vaw-sidebar-box {\n      margin: 28px 4px 0;\n      padding: 12px;\n      border: 1px solid rgba(255,255,255,.08);\n      border-radius: 9px;\n      background: rgba(255,255,255,.04);\n    }\n\n    #voter-api-widget .vaw-sidebar-box-title {\n      color: #e5e7eb;\n      font-size: 10px;\n      font-weight: 700;\n      line-height: 1.3;\n    }\n\n    #voter-api-widget .vaw-sidebar-box-text {\n      margin-top: 5px;\n      color: #9ca3af;\n      font-size: 8px;\n      line-height: 1.6;\n    }\n\n    #voter-api-widget .vaw-main {\n      min-width: 0;\n      width: 100%;\n      background: var(--vaw-bg);\n      overflow: hidden;\n    }\n\n    #voter-api-widget .vaw-topbar {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 15px;\n      width: 100%;\n      min-height: 70px;\n      padding: 14px 25px;\n      background: #ffffff;\n      border-bottom: 1px solid var(--vaw-border);\n    }\n\n    #voter-api-widget .vaw-page-title {\n      margin: 0;\n      padding: 0;\n      color: #111827;\n      font-size: 18px;\n      font-weight: 800;\n      line-height: 1.25;\n    }\n\n    #voter-api-widget .vaw-page-description {\n      margin-top: 4px;\n      color: var(--vaw-muted);\n      font-size: 10px;\n      line-height: 1.4;\n    }\n\n    #voter-api-widget .vaw-profile {\n      display: flex;\n      flex: 0 0 auto;\n      align-items: center;\n      gap: 9px;\n      color: #344054;\n      font-size: 10px;\n      font-weight: 700;\n      white-space: nowrap;\n    }\n\n    #voter-api-widget .vaw-avatar {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 32px;\n      height: 32px;\n      border-radius: 50%;\n      background: #dbeafe;\n      color: #1d4ed8;\n      font-size: 11px;\n      font-weight: 800;\n    }\n\n    #voter-api-widget .vaw-content {\n      width: 100%;\n      min-width: 0;\n      padding: 24px;\n      overflow: hidden;\n    }\n\n    #voter-api-widget .vaw-status-line {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 10px;\n      width: 100%;\n      margin-bottom: 16px;\n    }\n\n    #voter-api-widget .vaw-status {\n      display: inline-flex;\n      align-items: center;\n      gap: 7px;\n      max-width: 100%;\n      padding: 6px 10px;\n      border: 1px solid #bbebca;\n      border-radius: 20px;\n      background: #effcf3;\n      color: #16803c;\n      font-size: 9px;\n      font-weight: 700;\n      line-height: 1.3;\n    }\n\n    #voter-api-widget .vaw-status-dot {\n      flex: 0 0 6px;\n      width: 6px;\n      height: 6px;\n      border-radius: 50%;\n      background: #22c55e;\n    }\n\n    #voter-api-widget .vaw-version {\n      color: var(--vaw-muted);\n      font-size: 9px;\n      white-space: nowrap;\n    }\n\n    #voter-api-widget .vaw-stats {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 12px;\n      width: 100%;\n      margin-bottom: 16px;\n    }\n\n    #voter-api-widget .vaw-card {\n      min-width: 0;\n      padding: 17px;\n      border: 1px solid var(--vaw-border);\n      border-radius: 11px;\n      background: #ffffff;\n      overflow: hidden;\n    }\n\n    #voter-api-widget .vaw-stat-label {\n      color: var(--vaw-muted);\n      font-size: 9px;\n      line-height: 1.4;\n    }\n\n    #voter-api-widget .vaw-stat-number {\n      margin-top: 6px;\n      color: #111827;\n      font-size: 24px;\n      font-weight: 800;\n      line-height: 1.15;\n      overflow-wrap: anywhere;\n    }\n\n    #voter-api-widget .vaw-stat-note {\n      margin-top: 6px;\n      color: #16a34a;\n      font-size: 8px;\n      font-weight: 700;\n      line-height: 1.4;\n    }\n\n    #voter-api-widget .vaw-columns {\n      display: grid;\n      grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);\n      gap: 16px;\n      width: 100%;\n      min-width: 0;\n    }\n\n    #voter-api-widget .vaw-section-title {\n      margin: 0;\n      padding: 0;\n      color: var(--vaw-text);\n      font-size: 13px;\n      font-weight: 800;\n      line-height: 1.3;\n    }\n\n    #voter-api-widget .vaw-section-description {\n      margin-top: 3px;\n      color: var(--vaw-muted);\n      font-size: 8px;\n      line-height: 1.4;\n    }\n\n    #voter-api-widget .vaw-form {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 11px;\n      width: 100%;\n      margin-top: 16px;\n    }\n\n    #voter-api-widget .vaw-field {\n      min-width: 0;\n    }\n\n    #voter-api-widget .vaw-field-full {\n      grid-column: 1 \/ -1;\n    }\n\n    #voter-api-widget .vaw-label {\n      display: block;\n      margin: 0 0 5px;\n      color: #344054;\n      font-size: 9px;\n      font-weight: 700;\n      line-height: 1.3;\n    }\n\n    #voter-api-widget .vaw-input,\n    #voter-api-widget .vaw-select {\n      display: block;\n      width: 100%;\n      max-width: 100%;\n      height: 39px;\n      min-height: 39px;\n      margin: 0;\n      padding: 0 10px;\n      border: 1px solid #d8dee8;\n      border-radius: 7px;\n      outline: none;\n      background: #ffffff;\n      color: var(--vaw-text);\n      font-family: Arial, Helvetica, sans-serif;\n      font-size: 10px;\n      line-height: 39px;\n    }\n\n    #voter-api-widget .vaw-input:focus,\n    #voter-api-widget .vaw-select:focus {\n      border-color: var(--vaw-primary);\n      box-shadow: 0 0 0 3px rgba(37,99,235,.08);\n    }\n\n    #voter-api-widget .vaw-button {\n      display: block;\n      width: 100%;\n      max-width: 100%;\n      min-height: 39px;\n      margin: 0;\n      padding: 8px 12px;\n      border: 0;\n      border-radius: 7px;\n      outline: none;\n      background: var(--vaw-primary);\n      color: #ffffff;\n      font-family: Arial, Helvetica, sans-serif;\n      font-size: 10px;\n      font-weight: 700;\n      line-height: 1.2;\n      cursor: pointer;\n    }\n\n    #voter-api-widget .vaw-button:hover {\n      background: var(--vaw-primary-dark);\n    }\n\n    #voter-api-widget .vaw-result {\n      display: none;\n      width: 100%;\n      min-width: 0;\n      margin-top: 12px;\n      padding: 11px;\n      border: 1px solid var(--vaw-border);\n      border-radius: 8px;\n      background: #f8fafc;\n      overflow: hidden;\n    }\n\n    #voter-api-widget .vaw-result.vaw-show {\n      display: block;\n    }\n\n    #voter-api-widget .vaw-result-head {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 10px;\n      margin-bottom: 8px;\n    }\n\n    #voter-api-widget .vaw-result-title {\n      color: var(--vaw-text);\n      font-size: 9px;\n      font-weight: 800;\n    }\n\n    #voter-api-widget .vaw-badge {\n      flex: 0 0 auto;\n      padding: 4px 7px;\n      border-radius: 15px;\n      background: #dcfce7;\n      color: #15803d;\n      font-size: 8px;\n      font-weight: 800;\n    }\n\n    #voter-api-widget .vaw-code {\n      display: block;\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      margin: 0;\n      padding: 11px;\n      border: 0;\n      border-radius: 7px;\n      background: #101828;\n      color: #d1fae5;\n      font-family: Consolas, Monaco, monospace;\n      font-size: 9px;\n      line-height: 1.6;\n      white-space: pre-wrap;\n      overflow-x: auto;\n      overflow-y: auto;\n      overflow-wrap: anywhere;\n    }\n\n    #voter-api-widget .vaw-endpoint {\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      margin-top: 16px;\n      padding: 12px;\n      border-radius: 7px;\n      background: #101828;\n      color: #ffffff;\n      font-family: Consolas, Monaco, monospace;\n      font-size: 9px;\n      line-height: 1.6;\n      white-space: normal;\n      overflow-wrap: anywhere;\n      overflow-x: auto;\n    }\n\n    #voter-api-widget .vaw-method {\n      color: #86efac;\n      font-weight: 800;\n    }\n\n    #voter-api-widget .vaw-url {\n      color: #93c5fd;\n    }\n\n    #voter-api-widget .vaw-example {\n      margin-top: 14px;\n      min-width: 0;\n    }\n\n    #voter-api-widget .vaw-example-label {\n      color: var(--vaw-muted);\n      font-size: 8px;\n      line-height: 1.4;\n    }\n\n    #voter-api-widget .vaw-key {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 8px;\n      width: 100%;\n      min-width: 0;\n      margin-top: 11px;\n      padding: 9px;\n      border: 1px solid var(--vaw-border);\n      border-radius: 7px;\n      background: #ffffff;\n    }\n\n    #voter-api-widget .vaw-key > div {\n      min-width: 0;\n    }\n\n    #voter-api-widget .vaw-key-label {\n      color: var(--vaw-muted);\n      font-size: 8px;\n      line-height: 1.3;\n    }\n\n    #voter-api-widget .vaw-key-value {\n      margin-top: 2px;\n      color: #344054;\n      font-family: Consolas, Monaco, monospace;\n      font-size: 8px;\n      line-height: 1.4;\n      overflow-wrap: anywhere;\n    }\n\n    #voter-api-widget .vaw-copy {\n      flex: 0 0 auto;\n      padding: 5px 8px;\n      border: 1px solid #d8dee8;\n      border-radius: 5px;\n      background: #ffffff;\n      color: #344054;\n      font-family: Arial, Helvetica, sans-serif;\n      font-size: 8px;\n      font-weight: 700;\n      cursor: pointer;\n    }\n\n    #voter-api-widget .vaw-activity {\n      width: 100%;\n      min-width: 0;\n      margin-top: 16px;\n    }\n\n    #voter-api-widget .vaw-table-wrap {\n      width: 100%;\n      max-width: 100%;\n      min-width: 0;\n      margin-top: 15px;\n      overflow-x: auto;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    #voter-api-widget .vaw-table {\n      width: 100%;\n      min-width: 620px;\n      margin: 0;\n      border-collapse: collapse;\n      border-spacing: 0;\n      font-size: 8px;\n    }\n\n    #voter-api-widget .vaw-table th {\n      padding: 9px 8px;\n      border: 0;\n      background: #f8fafc;\n      color: var(--vaw-muted);\n      text-align: left;\n      font-size: 8px;\n      font-weight: 700;\n      line-height: 1.3;\n      white-space: nowrap;\n    }\n\n    #voter-api-widget .vaw-table td {\n      padding: 10px 8px;\n      border: 0;\n      border-bottom: 1px solid #edf0f4;\n      color: #344054;\n      text-align: left;\n      line-height: 1.3;\n      white-space: nowrap;\n    }\n\n    #voter-api-widget .vaw-green {\n      color: #15803d;\n      font-weight: 700;\n    }\n\n    #voter-api-widget .vaw-orange {\n      color: #b45309;\n      font-weight: 700;\n    }\n\n    #voter-api-widget .vaw-features {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 12px;\n      width: 100%;\n      margin-top: 16px;\n    }\n\n    #voter-api-widget .vaw-feature {\n      min-width: 0;\n      padding: 14px;\n      border: 1px solid var(--vaw-border);\n      border-radius: 9px;\n      background: #ffffff;\n      overflow: hidden;\n    }\n\n    #voter-api-widget .vaw-feature-icon {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 29px;\n      height: 29px;\n      margin-bottom: 8px;\n      border-radius: 7px;\n      background: #eff6ff;\n      color: var(--vaw-primary);\n      font-size: 12px;\n      font-weight: 800;\n    }\n\n    #voter-api-widget .vaw-feature-title {\n      color: var(--vaw-text);\n      font-size: 10px;\n      font-weight: 800;\n      line-height: 1.4;\n    }\n\n    #voter-api-widget .vaw-feature-text {\n      margin-top: 4px;\n      color: var(--vaw-muted);\n      font-size: 8px;\n      line-height: 1.6;\n    }\n\n    #voter-api-widget .vaw-footer {\n      margin-top: 15px;\n      color: #98a2b3;\n      text-align: center;\n      font-size: 8px;\n      line-height: 1.5;\n    }\n\n    @media (max-width: 900px) {\n      #voter-api-widget .vaw-layout {\n        grid-template-columns: 1fr;\n      }\n\n      #voter-api-widget .vaw-sidebar {\n        display: none;\n      }\n\n      #voter-api-widget .vaw-stats {\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n      }\n\n      #voter-api-widget .vaw-columns {\n        grid-template-columns: 1fr;\n      }\n    }\n\n    @media (max-width: 600px) {\n      #voter-api-widget.vaw-widget {\n        width: 100%;\n        max-width: 100%;\n        margin: 16px 0;\n        border-radius: 10px;\n      }\n\n      #voter-api-widget .vaw-topbar {\n        align-items: flex-start;\n        padding: 13px 15px;\n      }\n\n      #voter-api-widget .vaw-content {\n        padding: 14px;\n      }\n\n      #voter-api-widget .vaw-profile-text {\n        display: none;\n      }\n\n      #voter-api-widget .vaw-form {\n        grid-template-columns: 1fr;\n      }\n\n      #voter-api-widget .vaw-field-full {\n        grid-column: auto;\n      }\n\n      #voter-api-widget .vaw-features {\n        grid-template-columns: 1fr;\n      }\n\n      #voter-api-widget .vaw-status-line {\n        align-items: flex-start;\n        flex-direction: column;\n      }\n\n      #voter-api-widget .vaw-stats {\n        grid-template-columns: 1fr;\n      }\n\n      #voter-api-widget .vaw-page-title {\n        font-size: 16px;\n      }\n    }\n\n    @media (max-width: 420px) {\n      #voter-api-widget .vaw-content {\n        padding: 10px;\n      }\n\n      #voter-api-widget .vaw-topbar {\n        padding: 12px;\n      }\n\n      #voter-api-widget .vaw-card {\n        padding: 13px;\n      }\n\n      #voter-api-widget .vaw-key {\n        align-items: flex-start;\n        flex-direction: column;\n      }\n\n      #voter-api-widget .vaw-copy {\n        width: 100%;\n      }\n    }\n  <\/style>\n\n  <div class=\"vaw-layout\">\n\n    <aside class=\"vaw-sidebar\">\n\n      <div class=\"vaw-brand\">\n        <div class=\"vaw-logo\">V<\/div>\n\n        <div>\n          <div class=\"vaw-brand-title\">VerifyFlow<\/div>\n          <div class=\"vaw-brand-small\">Business Identity Platform<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"vaw-nav-title\">Workspace<\/div>\n\n      <nav class=\"vaw-nav\">\n        <a class=\"vaw-nav-link vaw-active\" href=\"#vaw-overview\">\n          <span class=\"vaw-nav-icon\">\u25a6<\/span>\n          <span>Overview<\/span>\n        <\/a>\n\n        <a class=\"vaw-nav-link\" href=\"#vaw-verification\">\n          <span class=\"vaw-nav-icon\">\u2713<\/span>\n          <span>Verification<\/span>\n        <\/a>\n\n        <a class=\"vaw-nav-link\" href=\"#vaw-api\">\n          <span class=\"vaw-nav-icon\">\u2318<\/span>\n          <span>API<\/span>\n        <\/a>\n\n        <a class=\"vaw-nav-link\" href=\"#vaw-activity\">\n          <span class=\"vaw-nav-icon\">\u25f7<\/span>\n          <span>Activity<\/span>\n        <\/a>\n      <\/nav>\n\n      <div class=\"vaw-nav-title\">Account<\/div>\n\n      <nav class=\"vaw-nav\">\n        <a class=\"vaw-nav-link\" href=\"#vaw-api\">\n          <span class=\"vaw-nav-icon\">\u2699<\/span>\n          <span>API Settings<\/span>\n        <\/a>\n\n        <a class=\"vaw-nav-link\" href=\"#vaw-features\">\n          <span class=\"vaw-nav-icon\">?<\/span>\n          <span>Developer Help<\/span>\n        <\/a>\n      <\/nav>\n\n      <div class=\"vaw-sidebar-box\">\n        <div class=\"vaw-sidebar-box-title\">Business API<\/div>\n\n        <div class=\"vaw-sidebar-box-text\">\n          Identity verification tools for customer onboarding,\n          KYC workflows and business applications.\n        <\/div>\n      <\/div>\n\n    <\/aside>\n\n    <main class=\"vaw-main\">\n\n      <header class=\"vaw-topbar\">\n\n        <div>\n          <h2 class=\"vaw-page-title\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API\"><\/span>Voter ID Verification API<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n          <div class=\"vaw-page-description\">\n            Identity verification infrastructure for businesses\n          <\/div>\n        <\/div>\n\n        <div class=\"vaw-profile\">\n          <span class=\"vaw-profile-text\">Business Account<\/span>\n          <span class=\"vaw-avatar\">B<\/span>\n        <\/div>\n\n      <\/header>\n\n      <div class=\"vaw-content\">\n\n        <div id=\"vaw-overview\" class=\"vaw-status-line\">\n\n          <div class=\"vaw-status\">\n            <span class=\"vaw-status-dot\"><\/span>\n            API systems operational\n          <\/div>\n\n          <div class=\"vaw-version\">\n            API Version v1.0\n          <\/div>\n\n        <\/div>\n\n        <div class=\"vaw-stats\">\n\n          <div class=\"vaw-card\">\n            <div class=\"vaw-stat-label\">Total Verifications<\/div>\n            <div class=\"vaw-stat-number\">24,681<\/div>\n            <div class=\"vaw-stat-note\">\u2191 12.6% this month<\/div>\n          <\/div>\n\n          <div class=\"vaw-card\">\n            <div class=\"vaw-stat-label\">Successful Matches<\/div>\n            <div class=\"vaw-stat-number\">22,914<\/div>\n            <div class=\"vaw-stat-note\">92.8% match rate<\/div>\n          <\/div>\n\n          <div class=\"vaw-card\">\n            <div class=\"vaw-stat-label\">Average Response<\/div>\n            <div class=\"vaw-stat-number\">184ms<\/div>\n            <div class=\"vaw-stat-note\">Fast API response<\/div>\n          <\/div>\n\n          <div class=\"vaw-card\">\n            <div class=\"vaw-stat-label\">API Availability<\/div>\n            <div class=\"vaw-stat-number\">99.98%<\/div>\n            <div class=\"vaw-stat-note\">Last 30 days<\/div>\n          <\/div>\n\n        <\/div>\n\n        <div class=\"vaw-columns\">\n\n          <section id=\"vaw-verification\" class=\"vaw-card\">\n\n            <h3 class=\"vaw-section-title\"><span class=\"ez-toc-section\" id=\"Identity_Verification\"><\/span>\n              Identity Verification\n            <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n            <div class=\"vaw-section-description\">\n              Submit a verification request\n            <\/div>\n\n            <div class=\"vaw-form\">\n\n              <div class=\"vaw-field\">\n\n                <label class=\"vaw-label\" for=\"vaw-reference\">\n                  Voter ID \/ Reference\n                <\/label>\n\n                <input\n                  class=\"vaw-input\"\n                  id=\"vaw-reference\"\n                  type=\"text\"\n                  placeholder=\"Enter reference number\"\n                  autocomplete=\"off\"\n                >\n\n              <\/div>\n\n              <div class=\"vaw-field\">\n\n                <label class=\"vaw-label\" for=\"vaw-name\">\n                  Applicant Name\n                <\/label>\n\n                <input\n                  class=\"vaw-input\"\n                  id=\"vaw-name\"\n                  type=\"text\"\n                  placeholder=\"Enter applicant name\"\n                  autocomplete=\"off\"\n                >\n\n              <\/div>\n\n              <div class=\"vaw-field\">\n\n                <label class=\"vaw-label\" for=\"vaw-region\">\n                  State \/ Region\n                <\/label>\n\n                <select class=\"vaw-select\" id=\"vaw-region\">\n\n                  <option value=\"\">Select state<\/option>\n                  <option>Delhi<\/option>\n                  <option>Uttar Pradesh<\/option>\n                  <option>Maharashtra<\/option>\n                  <option>Rajasthan<\/option>\n                  <option>Karnataka<\/option>\n                  <option>West Bengal<\/option>\n\n                <\/select>\n\n              <\/div>\n\n              <div class=\"vaw-field\">\n\n                <label class=\"vaw-label\" for=\"vaw-purpose\">\n                  Verification Purpose\n                <\/label>\n\n                <select class=\"vaw-select\" id=\"vaw-purpose\">\n\n                  <option>Customer onboarding<\/option>\n                  <option>KYC verification<\/option>\n                  <option>Identity screening<\/option>\n                  <option>Account verification<\/option>\n\n                <\/select>\n\n              <\/div>\n\n              <div class=\"vaw-field vaw-field-full\">\n\n                <button\n                  type=\"button\"\n                  class=\"vaw-button\"\n                  id=\"vaw-verify\"\n                >\n                  Verify Identity\n                <\/button>\n\n              <\/div>\n\n            <\/div>\n\n            <div class=\"vaw-result\" id=\"vaw-result\">\n\n              <div class=\"vaw-result-head\">\n\n                <span class=\"vaw-result-title\">\n                  Verification Response\n                <\/span>\n\n                <span class=\"vaw-badge\">\n                  VERIFIED\n                <\/span>\n\n              <\/div>\n\n              <pre class=\"vaw-code\" id=\"vaw-response\"><\/pre>\n\n            <\/div>\n\n          <\/section>\n\n          <section id=\"vaw-api\" class=\"vaw-card\">\n\n            <h3 class=\"vaw-section-title\"><span class=\"ez-toc-section\" id=\"API_Integration\"><\/span>\n              API Integration\n            <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n            <div class=\"vaw-section-description\">\n              Connect your application\n            <\/div>\n\n            <div class=\"vaw-endpoint\">\n              <span class=\"vaw-method\">POST<\/span>\n              <span class=\"vaw-url\"> \/api\/v1\/identity\/verify<\/span>\n            <\/div>\n\n            <div class=\"vaw-example\">\n\n              <div class=\"vaw-example-label\">\n                Example request\n              <\/div>\n\n              <pre class=\"vaw-code\">{\n  \"reference\": \"REF123456\",\n  \"name\": \"Sample User\",\n  \"purpose\": \"kyc\"\n}<\/pre>\n\n            <\/div>\n\n            <div class=\"vaw-key\">\n\n              <div>\n\n                <div class=\"vaw-key-label\">\n                  API Key\n                <\/div>\n\n                <div class=\"vaw-key-value\">\n                  vf_live_\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u202291a2\n                <\/div>\n\n              <\/div>\n\n              <button\n                type=\"button\"\n                class=\"vaw-copy\"\n                id=\"vaw-copy\"\n              >\n                Copy\n              <\/button>\n\n            <\/div>\n\n          <\/section>\n\n        <\/div>\n\n        <section id=\"vaw-activity\" class=\"vaw-card vaw-activity\">\n\n          <h3 class=\"vaw-section-title\"><span class=\"ez-toc-section\" id=\"Recent_Verification_Activity\"><\/span>\n            Recent Verification Activity\n          <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n          <div class=\"vaw-section-description\">\n            Latest API verification requests\n          <\/div>\n\n          <div class=\"vaw-table-wrap\">\n\n            <table class=\"vaw-table\">\n\n              <thead>\n                <tr>\n                  <th>Reference<\/th>\n                  <th>Status<\/th>\n                  <th>Response<\/th>\n                  <th>Purpose<\/th>\n                  <th>Environment<\/th>\n                  <th>Time<\/th>\n                <\/tr>\n              <\/thead>\n\n              <tbody>\n\n                <tr>\n                  <td>REF-92841<\/td>\n                  <td class=\"vaw-green\">Verified<\/td>\n                  <td>184 ms<\/td>\n                  <td>KYC<\/td>\n                  <td>Production<\/td>\n                  <td>2 min ago<\/td>\n                <\/tr>\n\n                <tr>\n                  <td>REF-92840<\/td>\n                  <td class=\"vaw-green\">Verified<\/td>\n                  <td>171 ms<\/td>\n                  <td>Onboarding<\/td>\n                  <td>Production<\/td>\n                  <td>6 min ago<\/td>\n                <\/tr>\n\n                <tr>\n                  <td>REF-92839<\/td>\n                  <td class=\"vaw-orange\">Review<\/td>\n                  <td>219 ms<\/td>\n                  <td>KYC<\/td>\n                  <td>Production<\/td>\n                  <td>11 min ago<\/td>\n                <\/tr>\n\n                <tr>\n                  <td>REF-92838<\/td>\n                  <td class=\"vaw-green\">Verified<\/td>\n                  <td>163 ms<\/td>\n                  <td>Identity<\/td>\n                  <td>Production<\/td>\n                  <td>17 min ago<\/td>\n                <\/tr>\n\n              <\/tbody>\n\n            <\/table>\n\n          <\/div>\n\n        <\/section>\n\n        <div id=\"vaw-features\" class=\"vaw-features\">\n\n          <div class=\"vaw-feature\">\n\n            <div class=\"vaw-feature-icon\">\u2713<\/div>\n\n            <div class=\"vaw-feature-title\">\n              Fast Verification\n            <\/div>\n\n            <div class=\"vaw-feature-text\">\n              Low-latency interface for identity verification\n              workflows and business applications.\n            <\/div>\n\n          <\/div>\n\n          <div class=\"vaw-feature\">\n\n            <div class=\"vaw-feature-icon\">\u2301<\/div>\n\n            <div class=\"vaw-feature-title\">\n              Developer Friendly\n            <\/div>\n\n            <div class=\"vaw-feature-text\">\n              Simple REST API structure for onboarding and\n              KYC application integrations.\n            <\/div>\n\n          <\/div>\n\n          <div class=\"vaw-feature\">\n\n            <div class=\"vaw-feature-icon\">\u25a3<\/div>\n\n            <div class=\"vaw-feature-title\">\n              API Monitoring\n            <\/div>\n\n            <div class=\"vaw-feature-text\">\n              Monitor verification requests, response times\n              and service availability from one dashboard.\n            <\/div>\n\n          <\/div>\n\n        <\/div>\n\n        <div class=\"vaw-footer\">\n          Voter ID Verification API \u00b7 Business identity verification interface\n        <\/div>\n\n      <\/div>\n\n    <\/main>\n\n  <\/div>\n\n  <script>\n    (function () {\n      var widget = document.getElementById(\"voter-api-widget\");\n\n      if (!widget) {\n        return;\n      }\n\n      var verifyButton = widget.querySelector(\"#vaw-verify\");\n      var resultBox = widget.querySelector(\"#vaw-result\");\n      var responseBox = widget.querySelector(\"#vaw-response\");\n      var copyButton = widget.querySelector(\"#vaw-copy\");\n\n      if (verifyButton) {\n        verifyButton.addEventListener(\"click\", function () {\n\n          var referenceField = widget.querySelector(\"#vaw-reference\");\n          var nameField = widget.querySelector(\"#vaw-name\");\n          var regionField = widget.querySelector(\"#vaw-region\");\n          var purposeField = widget.querySelector(\"#vaw-purpose\");\n\n          var reference =\n            referenceField.value.trim() || \"REF123456\";\n\n          var name =\n            nameField.value.trim() || \"Sample User\";\n\n          var region =\n            regionField.value || \"Sample Region\";\n\n          var purpose =\n            purposeField.value || \"Customer onboarding\";\n\n          var demoResponse = {\n            success: true,\n            status: \"verified\",\n            reference: reference,\n            applicant: {\n              name: name,\n              region: region\n            },\n            purpose: purpose,\n            response_time: \"184ms\"\n          };\n\n          responseBox.textContent =\n            JSON.stringify(demoResponse, null, 2);\n\n          resultBox.classList.add(\"vaw-show\");\n        });\n      }\n\n      if (copyButton) {\n        copyButton.addEventListener(\"click\", function () {\n\n          var demoKey = \"vf_live_demo_91a2\";\n\n          if (\n            navigator.clipboard &&\n            typeof navigator.clipboard.writeText === \"function\"\n          ) {\n            navigator.clipboard.writeText(demoKey);\n          }\n\n          copyButton.textContent = \"Copied\";\n\n          window.setTimeout(function () {\n            copyButton.textContent = \"Copy\";\n          }, 1200);\n\n        });\n      }\n\n    })();\n  <\/script>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_for_KYC_and_Customer_Onboarding\"><\/span><strong>Voter ID Verification API for KYC and Customer Onboarding<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API validates a user&#8217;s Electoral Photo Identity Card (EPIC) in real time against official government electoral rolls to confirm identity, age, address, and residency for customer onboarding and KYC workflows. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Benefits for Customer Onboarding<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Supplementary KYC:<\/strong> While not always a primary mandatory document under Reserve Bank of India (RBI) guidelines compared to PAN or Aadhaar, it serves as a strong supplementary document for verifying age and residency especially in rural or semi-urban areas. <\/li>\n\n\n\n<li><strong>Fraud Prevention:<\/strong> Checks data directly against official Election Commission of India (ECI) records to block fake, duplicate, or tampered IDs. <\/li>\n\n\n\n<li><strong>Reduced Drop-Offs:<\/strong> Automates data entry via smart auto-filling and instant verification, speeding up digital customer journeys. <\/li>\n<\/ul>\n\n\n\n<div id=\"vidv-dashboard\">\n  <style>\n    #vidv-dashboard,\n    #vidv-dashboard * {\n      box-sizing: border-box;\n    }\n#vidv-dashboard {\n  --vidv-primary: #2563eb;\n  --vidv-primary-dark: #1d4ed8;\n  --vidv-bg: #f6f8fc;\n  --vidv-card: #ffffff;\n  --vidv-text: #172033;\n  --vidv-muted: #667085;\n  --vidv-border: #e6eaf0;\n  --vidv-success: #16a34a;\n  --vidv-warning: #d97706;\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 30px auto;\n  padding: 0;\n  font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\",\n    Roboto, Arial, sans-serif;\n  color: var(--vidv-text);\n  background: var(--vidv-bg);\n  border: 1px solid var(--vidv-border);\n  border-radius: 18px;\n  overflow: hidden;\n  box-shadow: 0 14px 45px rgba(16, 24, 40, .08);\n  line-height: 1.5;\n}\n\n#vidv-dashboard button,\n#vidv-dashboard input {\n  font: inherit;\n}\n\n#vidv-dashboard .vidv-layout {\n  display: grid;\n  grid-template-columns: 235px 1fr;\n  min-height: 720px;\n}\n\n#vidv-dashboard .vidv-sidebar {\n  background: #111827;\n  color: #fff;\n  padding: 24px 15px;\n}\n\n#vidv-dashboard .vidv-brand {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 0 10px 25px;\n  border-bottom: 1px solid rgba(255,255,255,.1);\n  margin-bottom: 20px;\n}\n\n#vidv-dashboard .vidv-logo {\n  width: 37px;\n  height: 37px;\n  display: grid;\n  place-items: center;\n  border-radius: 10px;\n  background: linear-gradient(135deg,#3b82f6,#1d4ed8);\n  font-size: 17px;\n  font-weight: 800;\n}\n\n#vidv-dashboard .vidv-brand strong {\n  display: block;\n  font-size: 15px;\n}\n\n#vidv-dashboard .vidv-brand small {\n  color: #9ca3af;\n  font-size: 10px;\n}\n\n#vidv-dashboard .vidv-nav-title {\n  padding: 0 10px 8px;\n  color: #6b7280;\n  font-size: 10px;\n  text-transform: uppercase;\n  letter-spacing: .08em;\n  font-weight: 700;\n}\n\n#vidv-dashboard .vidv-nav {\n  display: grid;\n  gap: 5px;\n}\n\n#vidv-dashboard .vidv-nav a {\n  color: #cbd5e1;\n  text-decoration: none;\n  padding: 10px 11px;\n  border-radius: 8px;\n  font-size: 13px;\n  display: flex;\n  align-items: center;\n  gap: 9px;\n}\n\n#vidv-dashboard .vidv-nav a:hover,\n#vidv-dashboard .vidv-nav a.vidv-active {\n  color: #fff;\n  background: rgba(59,130,246,.2);\n}\n\n#vidv-dashboard .vidv-sidebar-foot {\n  margin-top: 50px;\n  padding: 13px;\n  border: 1px solid rgba(255,255,255,.08);\n  background: rgba(255,255,255,.035);\n  border-radius: 10px;\n  font-size: 11px;\n  color: #9ca3af;\n}\n\n#vidv-dashboard .vidv-main {\n  min-width: 0;\n  background: #f6f8fc;\n}\n\n#vidv-dashboard .vidv-topbar {\n  height: 70px;\n  background: #fff;\n  border-bottom: 1px solid var(--vidv-border);\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 0 27px;\n}\n\n#vidv-dashboard .vidv-page-title {\n  font-size: 19px;\n  font-weight: 750;\n  margin: 0;\n}\n\n#vidv-dashboard .vidv-page-subtitle {\n  font-size: 11px;\n  color: var(--vidv-muted);\n  margin-top: 2px;\n}\n\n#vidv-dashboard .vidv-profile {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n  font-size: 12px;\n  font-weight: 650;\n}\n\n#vidv-dashboard .vidv-avatar {\n  width: 33px;\n  height: 33px;\n  border-radius: 50%;\n  background: #dbeafe;\n  color: #1d4ed8;\n  display: grid;\n  place-items: center;\n  font-weight: 800;\n}\n\n#vidv-dashboard .vidv-content {\n  padding: 27px;\n}\n\n#vidv-dashboard .vidv-status {\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  background: #ecfdf3;\n  color: #15803d;\n  border: 1px solid #c8efd8;\n  padding: 6px 10px;\n  border-radius: 20px;\n  font-size: 11px;\n  font-weight: 700;\n  margin-bottom: 17px;\n}\n\n#vidv-dashboard .vidv-dot {\n  width: 7px;\n  height: 7px;\n  background: #22c55e;\n  border-radius: 50%;\n}\n\n#vidv-dashboard .vidv-stats {\n  display: grid;\n  grid-template-columns: repeat(4,1fr);\n  gap: 14px;\n  margin-bottom: 18px;\n}\n\n#vidv-dashboard .vidv-card {\n  background: #fff;\n  border: 1px solid var(--vidv-border);\n  border-radius: 12px;\n  padding: 18px;\n}\n\n#vidv-dashboard .vidv-stat-label {\n  color: var(--vidv-muted);\n  font-size: 11px;\n  font-weight: 600;\n}\n\n#vidv-dashboard .vidv-stat-number {\n  margin-top: 6px;\n  font-size: 25px;\n  line-height: 1.1;\n  font-weight: 800;\n}\n\n#vidv-dashboard .vidv-stat-change {\n  margin-top: 7px;\n  color: var(--vidv-success);\n  font-size: 10px;\n  font-weight: 700;\n}\n\n#vidv-dashboard .vidv-grid {\n  display: grid;\n  grid-template-columns: 1.15fr .85fr;\n  gap: 18px;\n}\n\n#vidv-dashboard .vidv-card-head {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 18px;\n}\n\n#vidv-dashboard .vidv-card-title {\n  font-size: 14px;\n  font-weight: 750;\n  margin: 0;\n}\n\n#vidv-dashboard .vidv-card-muted {\n  color: var(--vidv-muted);\n  font-size: 10px;\n}\n\n#vidv-dashboard .vidv-form-row {\n  display: grid;\n  grid-template-columns: 1fr 130px;\n  gap: 10px;\n}\n\n#vidv-dashboard .vidv-field {\n  margin-bottom: 13px;\n}\n\n#vidv-dashboard .vidv-field label {\n  display: block;\n  font-size: 11px;\n  font-weight: 700;\n  margin-bottom: 6px;\n}\n\n#vidv-dashboard .vidv-field input {\n  width: 100%;\n  height: 41px;\n  border: 1px solid #d9dee7;\n  border-radius: 8px;\n  padding: 0 11px;\n  outline: none;\n  background: #fff;\n  color: #172033;\n}\n\n#vidv-dashboard .vidv-field input:focus {\n  border-color: var(--vidv-primary);\n  box-shadow: 0 0 0 3px rgba(37,99,235,.09);\n}\n\n#vidv-dashboard .vidv-button {\n  width: 100%;\n  height: 41px;\n  border: 0;\n  border-radius: 8px;\n  background: var(--vidv-primary);\n  color: #fff;\n  font-weight: 700;\n  cursor: pointer;\n  transition: .18s ease;\n}\n\n#vidv-dashboard .vidv-button:hover {\n  background: var(--vidv-primary-dark);\n}\n\n#vidv-dashboard .vidv-result {\n  margin-top: 17px;\n  border-radius: 9px;\n  padding: 13px;\n  background: #f8fafc;\n  border: 1px solid var(--vidv-border);\n  display: none;\n}\n\n#vidv-dashboard .vidv-result.vidv-show {\n  display: block;\n}\n\n#vidv-dashboard .vidv-result-top {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: 10px;\n}\n\n#vidv-dashboard .vidv-badge {\n  display: inline-flex;\n  padding: 4px 8px;\n  border-radius: 20px;\n  background: #dcfce7;\n  color: #15803d;\n  font-size: 10px;\n  font-weight: 800;\n}\n\n#vidv-dashboard .vidv-json {\n  background: #111827;\n  color: #d1fae5;\n  padding: 13px;\n  border-radius: 8px;\n  overflow-x: auto;\n  font: 11px\/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;\n  white-space: pre;\n}\n\n#vidv-dashboard .vidv-api-box {\n  background: #0f172a;\n  color: #e2e8f0;\n  border-radius: 9px;\n  padding: 14px;\n  margin-top: 10px;\n  font: 11px\/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;\n  overflow-x: auto;\n}\n\n#vidv-dashboard .vidv-method {\n  color: #86efac;\n  font-weight: 800;\n}\n\n#vidv-dashboard .vidv-url {\n  color: #93c5fd;\n}\n\n#vidv-dashboard .vidv-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 11px;\n}\n\n#vidv-dashboard .vidv-table th {\n  color: #667085;\n  font-weight: 700;\n  text-align: left;\n  background: #f8fafc;\n}\n\n#vidv-dashboard .vidv-table th,\n#vidv-dashboard .vidv-table td {\n  padding: 10px 8px;\n  border-bottom: 1px solid #edf0f4;\n  white-space: nowrap;\n}\n\n#vidv-dashboard .vidv-ok {\n  color: #15803d;\n  font-weight: 750;\n}\n\n#vidv-dashboard .vidv-docs {\n  margin-top: 18px;\n}\n\n#vidv-dashboard .vidv-doc-list {\n  display: grid;\n  gap: 8px;\n  margin: 0;\n  padding: 0;\n  list-style: none;\n}\n\n#vidv-dashboard .vidv-doc-list li {\n  border: 1px solid var(--vidv-border);\n  border-radius: 8px;\n  padding: 10px 11px;\n  font-size: 11px;\n  display: flex;\n  justify-content: space-between;\n  gap: 10px;\n  background: #fff;\n}\n\n#vidv-dashboard .vidv-footer-note {\n  margin-top: 17px;\n  color: #667085;\n  font-size: 10px;\n  text-align: center;\n}\n\n@media (max-width: 900px) {\n  #vidv-dashboard .vidv-layout {\n    grid-template-columns: 1fr;\n  }\n\n  #vidv-dashboard .vidv-sidebar {\n    display: none;\n  }\n\n  #vidv-dashboard .vidv-stats {\n    grid-template-columns: repeat(2,1fr);\n  }\n\n  #vidv-dashboard .vidv-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 560px) {\n  #vidv-dashboard {\n    margin: 10px auto;\n    border-radius: 12px;\n  }\n\n  #vidv-dashboard .vidv-topbar {\n    padding: 0 16px;\n  }\n\n  #vidv-dashboard .vidv-content {\n    padding: 16px;\n  }\n\n  #vidv-dashboard .vidv-stats {\n    grid-template-columns: 1fr 1fr;\n    gap: 9px;\n  }\n\n  #vidv-dashboard .vidv-card {\n    padding: 14px;\n  }\n\n  #vidv-dashboard .vidv-form-row {\n    grid-template-columns: 1fr;\n  }\n\n  #vidv-dashboard .vidv-profile span {\n    display: none;\n  }\n}\n\n  <\/style>\n\n  <div class=\"vidv-layout\">\n\n<aside class=\"vidv-sidebar\">\n  <div class=\"vidv-brand\">\n    <div class=\"vidv-logo\">V<\/div>\n    <div>\n      <strong>VerifyFlow<\/strong>\n      <small>Identity API Platform<\/small>\n    <\/div>\n  <\/div>\n\n  <div class=\"vidv-nav-title\">Dashboard<\/div>\n\n  <nav class=\"vidv-nav\">\n    <a href=\"#vidv-overview\" class=\"vidv-active\">\u25a6 Overview<\/a>\n    <a href=\"#vidv-verify\">\u2713 Verification<\/a>\n    <a href=\"#vidv-api\">\u2318 API Access<\/a>\n    <a href=\"#vidv-logs\">\u25f7 Verification Logs<\/a>\n    <a href=\"#vidv-docs\">\u25a4 Documentation<\/a>\n  <\/nav>\n\n  <div class=\"vidv-sidebar-foot\">\n    <strong>Sandbox Mode<\/strong><br>\n    Test requests use sample data only. No government database is connected.\n  <\/div>\n<\/aside>\n\n<main class=\"vidv-main\">\n\n  <header class=\"vidv-topbar\">\n    <div>\n      <h1 class=\"vidv-page-title\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API-2\"><\/span>Voter ID Verification API<span class=\"ez-toc-section-end\"><\/span><\/h1>\n      <div class=\"vidv-page-subtitle\">\n        KYC &#038; customer onboarding \u00b7 Developer dashboard\n      <\/div>\n    <\/div>\n\n    <div class=\"vidv-profile\">\n      <span>Demo Account<\/span>\n      <div class=\"vidv-avatar\">D<\/div>\n    <\/div>\n  <\/header>\n\n  <div class=\"vidv-content\">\n\n    <div class=\"vidv-status\">\n      <span class=\"vidv-dot\"><\/span>\n      Sandbox API Operational\n    <\/div>\n\n    <section id=\"vidv-overview\" class=\"vidv-stats\">\n\n      <div class=\"vidv-card\">\n        <div class=\"vidv-stat-label\">API Requests<\/div>\n        <div class=\"vidv-stat-number\">12,842<\/div>\n        <div class=\"vidv-stat-change\">+8.4% this month<\/div>\n      <\/div>\n\n      <div class=\"vidv-card\">\n        <div class=\"vidv-stat-label\">Successful Checks<\/div>\n        <div class=\"vidv-stat-number\">11,906<\/div>\n        <div class=\"vidv-stat-change\">92.7% success rate<\/div>\n      <\/div>\n\n      <div class=\"vidv-card\">\n        <div class=\"vidv-stat-label\">Avg. Response<\/div>\n        <div class=\"vidv-stat-number\">184ms<\/div>\n        <div class=\"vidv-stat-change\">API latency<\/div>\n      <\/div>\n\n      <div class=\"vidv-card\">\n        <div class=\"vidv-stat-label\">API Uptime<\/div>\n        <div class=\"vidv-stat-number\">99.98%<\/div>\n        <div class=\"vidv-stat-change\">Last 30 days<\/div>\n      <\/div>\n\n    <\/section>\n\n    <div class=\"vidv-grid\">\n\n      <section id=\"vidv-verify\" class=\"vidv-card\">\n\n        <div class=\"vidv-card-head\">\n          <div>\n            <h2 class=\"vidv-card-title\"><span class=\"ez-toc-section\" id=\"Verify_Identity\"><\/span>Verify Identity<span class=\"ez-toc-section-end\"><\/span><\/h2>\n            <div class=\"vidv-card-muted\">\n              Test the verification workflow with sample data\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"vidv-field\">\n          <label for=\"vidv-id\">Sample Voter ID \/ Reference<\/label>\n          <input id=\"vidv-id\" type=\"text\"\n            placeholder=\"Enter demo reference\" autocomplete=\"off\">\n        <\/div>\n\n        <div class=\"vidv-form-row\">\n\n          <div class=\"vidv-field\">\n            <label for=\"vidv-name\">Applicant Name<\/label>\n            <input id=\"vidv-name\" type=\"text\"\n              placeholder=\"Enter sample name\" autocomplete=\"off\">\n          <\/div>\n\n          <div class=\"vidv-field\">\n            <label>&nbsp;<\/label>\n            <button type=\"button\" class=\"vidv-button\" id=\"vidv-verify-btn\">\n              Verify Demo\n            <\/button>\n          <\/div>\n\n        <\/div>\n\n        <div id=\"vidv-result\" class=\"vidv-result\">\n          <div class=\"vidv-result-top\">\n            <strong style=\"font-size:12px;\">Verification Response<\/strong>\n            <span class=\"vidv-badge\">DEMO VERIFIED<\/span>\n          <\/div>\n\n          <div id=\"vidv-json\" class=\"vidv-json\"><\/div>\n        <\/div>\n\n      <\/section>\n\n      <section id=\"vidv-api\" class=\"vidv-card\">\n\n        <div class=\"vidv-card-head\">\n          <div>\n            <h2 class=\"vidv-card-title\"><span class=\"ez-toc-section\" id=\"API_Endpoint\"><\/span>API Endpoint<span class=\"ez-toc-section-end\"><\/span><\/h2>\n            <div class=\"vidv-card-muted\">\n              Example integration endpoint\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"vidv-api-box\">\n          <span class=\"vidv-method\">POST<\/span>\n          &nbsp;\n          <span class=\"vidv-url\">\/api\/v1\/identity\/verify<\/span>\n        <\/div>\n\n        <div style=\"margin-top:16px;\">\n          <div class=\"vidv-card-muted\">Request<\/div>\n\n          <div class=\"vidv-json\" style=\"margin-top:7px;\">{\n\n&#8220;reference&#8221;: &#8220;DEMO123456&#8221;,\n&#8220;name&#8221;: &#8220;Sample User&#8221;\n}<\/div> <\/div>\n\n        <div style=\"margin-top:14px;\">\n          <div class=\"vidv-card-muted\">Authentication<\/div>\n          <div style=\"font-size:11px;margin-top:5px;\">\n            API key authentication \u00b7 HTTPS required\n          <\/div>\n        <\/div>\n\n      <\/section>\n\n    <\/div>\n\n    <section id=\"vidv-logs\" class=\"vidv-card\" style=\"margin-top:18px;\">\n\n      <div class=\"vidv-card-head\">\n        <div>\n          <h2 class=\"vidv-card-title\"><span class=\"ez-toc-section\" id=\"Recent_Verification_Activity-2\"><\/span>Recent Verification Activity<span class=\"ez-toc-section-end\"><\/span><\/h2>\n          <div class=\"vidv-card-muted\">\n            Sample sandbox requests\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div style=\"overflow-x:auto;\">\n        <table class=\"vidv-table\">\n          <thead>\n            <tr>\n              <th>Reference<\/th>\n              <th>Status<\/th>\n              <th>Response<\/th>\n              <th>Environment<\/th>\n              <th>Time<\/th>\n            <\/tr>\n          <\/thead>\n\n          <tbody>\n            <tr>\n              <td>DEMO-10482<\/td>\n              <td class=\"vidv-ok\">Verified<\/td>\n              <td>184 ms<\/td>\n              <td>Sandbox<\/td>\n              <td>2 min ago<\/td>\n            <\/tr>\n\n            <tr>\n              <td>DEMO-10481<\/td>\n              <td class=\"vidv-ok\">Verified<\/td>\n              <td>161 ms<\/td>\n              <td>Sandbox<\/td>\n              <td>7 min ago<\/td>\n            <\/tr>\n\n            <tr>\n              <td>DEMO-10480<\/td>\n              <td class=\"vidv-ok\">Verified<\/td>\n              <td>207 ms<\/td>\n              <td>Sandbox<\/td>\n              <td>12 min ago<\/td>\n            <\/tr>\n\n            <tr>\n              <td>DEMO-10479<\/td>\n              <td style=\"color:#d97706;font-weight:750;\">Review<\/td>\n              <td>241 ms<\/td>\n              <td>Sandbox<\/td>\n              <td>18 min ago<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n\n    <\/section>\n\n    <section id=\"vidv-docs\" class=\"vidv-card vidv-docs\">\n\n      <div class=\"vidv-card-head\">\n        <div>\n          <h2 class=\"vidv-card-title\"><span class=\"ez-toc-section\" id=\"Developer_Resources\"><\/span>Developer Resources<span class=\"ez-toc-section-end\"><\/span><\/h2>\n          <div class=\"vidv-card-muted\">\n            Quick links for API integration\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <ul class=\"vidv-doc-list\">\n        <li><span>Authentication &#038; API Keys<\/span><strong>\u2192<\/strong><\/li>\n        <li><span>Verification API Reference<\/span><strong>\u2192<\/strong><\/li>\n        <li><span>Webhook Integration<\/span><strong>\u2192<\/strong><\/li>\n        <li><span>Error Codes &#038; Responses<\/span><strong>\u2192<\/strong><\/li>\n      <\/ul>\n\n    <\/section>\n\n    <div class=\"vidv-footer-note\">\n      This interface is an independent UI demonstration and does not perform\n      real voter-record verification.\n    <\/div>\n\n  <\/div>\n<\/main>\n\n  <\/div>\n\n  <script>\n    (function () {\n      const root = document.getElementById(\"vidv-dashboard\");\n      if (!root) return;\n\n      const button = root.querySelector(\"#vidv-verify-btn\");\n      const idInput = root.querySelector(\"#vidv-id\");\n      const nameInput = root.querySelector(\"#vidv-name\");\n      const result = root.querySelector(\"#vidv-result\");\n      const jsonBox = root.querySelector(\"#vidv-json\");\n\n      button.addEventListener(\"click\", function () {\n        const reference = idInput.value.trim() || \"DEMO123456\";\n        const name = nameInput.value.trim() || \"Sample User\";\n\n        const response = {\n          success: true,\n          environment: \"sandbox\",\n          reference: reference,\n          applicant: {\n            name: name\n          },\n          verification: {\n            status: \"verified\",\n            match: \"demo_match\"\n          },\n          response_time: \"184ms\"\n        };\n\n        jsonBox.textContent = JSON.stringify(response, null, 2);\n        result.classList.add(\"vidv-show\");\n      });\n    })();\n  <\/script>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_for_Fintech_Financial_Services\"><\/span><strong>Voter ID Verification API for Fintech &amp; Financial Services<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API allows fintech and financial platforms to validate a customer&#8217;s Election Photo Identity Card (EPIC) number in real time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Use Cases in Fintech &amp; Financial Services<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Supplementary Identity Check:<\/strong> Used alongside primary checks to confirm user identity during digital lending, account opening, or customer onboarding. <\/li>\n\n\n\n<li><strong>Address Verification:<\/strong> Extracts structured regional and local address details to pre-fill or cross-check residential data. <\/li>\n\n\n\n<li><strong>Fraud Prevention &amp; Linkage:<\/strong> Helps spot duplicate accounts, reduce onboarding friction, and verify cross-data points (such as specialized voter-to-bank account linkage checks). <\/li>\n<\/ul>\n\n\n\n<div id=\"voter-fintech-dashboard\">\n\n<style>\n#voter-fintech-dashboard,\n#voter-fintech-dashboard * {\n    box-sizing: border-box;\n}\n\n#voter-fintech-dashboard {\n    --vfd-primary: #2563eb;\n    --vfd-primary-dark: #1d4ed8;\n    --vfd-primary-light: #eff6ff;\n    --vfd-dark: #101828;\n    --vfd-sidebar: #0b1220;\n    --vfd-text: #172033;\n    --vfd-muted: #667085;\n    --vfd-border: #e4e7ec;\n    --vfd-bg: #f7f9fc;\n    --vfd-white: #ffffff;\n    --vfd-green: #16a34a;\n    --vfd-green-bg: #ecfdf3;\n    --vfd-orange: #d97706;\n\n    position: relative;\n    display: block;\n    width: 100%;\n    max-width: 1200px;\n    min-width: 0;\n    margin: 32px auto;\n    padding: 0;\n    overflow: hidden;\n    clear: both;\n    border: 1px solid var(--vfd-border);\n    border-radius: 18px;\n    background: var(--vfd-bg);\n    color: var(--vfd-text);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.5;\n    isolation: isolate;\n    contain: layout paint;\n}\n\n#voter-fintech-dashboard a {\n    text-decoration: none;\n}\n\n#voter-fintech-dashboard button,\n#voter-fintech-dashboard input,\n#voter-fintech-dashboard select {\n    font-family: Arial, Helvetica, sans-serif;\n}\n\n#voter-fintech-dashboard .vfd-layout {\n    display: grid;\n    grid-template-columns: 235px minmax(0, 1fr);\n    width: 100%;\n    min-width: 0;\n}\n\n#voter-fintech-dashboard .vfd-sidebar {\n    width: 100%;\n    min-width: 0;\n    padding: 22px 15px;\n    background: var(--vfd-sidebar);\n    color: #ffffff;\n    overflow: hidden;\n}\n\n#voter-fintech-dashboard .vfd-brand {\n    display: flex;\n    align-items: center;\n    gap: 11px;\n    min-width: 0;\n    padding: 3px 7px 22px;\n    border-bottom: 1px solid rgba(255,255,255,.08);\n}\n\n#voter-fintech-dashboard .vfd-logo {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 39px;\n    height: 39px;\n    flex: 0 0 39px;\n    border-radius: 10px;\n    background: linear-gradient(135deg,#2563eb,#4f46e5);\n    color: #ffffff;\n    font-size: 16px;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-brand-name {\n    margin: 0;\n    color: #ffffff;\n    font-size: 14px;\n    font-weight: 800;\n    line-height: 1.2;\n}\n\n#voter-fintech-dashboard .vfd-brand-sub {\n    margin-top: 3px;\n    color: #98a2b3;\n    font-size: 8px;\n    line-height: 1.4;\n}\n\n#voter-fintech-dashboard .vfd-menu-title {\n    margin: 25px 9px 8px;\n    color: #667085;\n    font-size: 9px;\n    font-weight: 800;\n    letter-spacing: .08em;\n    line-height: 1.3;\n    text-transform: uppercase;\n}\n\n#voter-fintech-dashboard .vfd-menu {\n    display: flex;\n    flex-direction: column;\n    gap: 3px;\n}\n\n#voter-fintech-dashboard .vfd-menu a {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    width: 100%;\n    min-height: 39px;\n    padding: 9px 11px;\n    border-radius: 8px;\n    color: #b8c1d1;\n    font-size: 10px;\n    font-weight: 600;\n    line-height: 1.2;\n}\n\n#voter-fintech-dashboard .vfd-menu a:hover,\n#voter-fintech-dashboard .vfd-menu a.vfd-active {\n    background: rgba(37,99,235,.22);\n    color: #ffffff;\n}\n\n#voter-fintech-dashboard .vfd-menu-icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 18px;\n    flex: 0 0 18px;\n    color: #8fa0b8;\n    font-size: 12px;\n}\n\n#voter-fintech-dashboard .vfd-sidebar-card {\n    margin: 28px 3px 0;\n    padding: 13px;\n    border: 1px solid rgba(255,255,255,.08);\n    border-radius: 10px;\n    background: rgba(255,255,255,.035);\n}\n\n#voter-fintech-dashboard .vfd-sidebar-card-title {\n    color: #f2f4f7;\n    font-size: 10px;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-sidebar-card-text {\n    margin-top: 6px;\n    color: #8d99ab;\n    font-size: 8px;\n    line-height: 1.65;\n}\n\n#voter-fintech-dashboard .vfd-main {\n    min-width: 0;\n    width: 100%;\n    background: var(--vfd-bg);\n    overflow: hidden;\n}\n\n#voter-fintech-dashboard .vfd-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 18px;\n    width: 100%;\n    min-height: 78px;\n    padding: 16px 27px;\n    background: #ffffff;\n    border-bottom: 1px solid var(--vfd-border);\n}\n\n#voter-fintech-dashboard .vfd-heading {\n    min-width: 0;\n}\n\n#voter-fintech-dashboard .vfd-title {\n    margin: 0;\n    padding: 0;\n    color: #101828;\n    font-size: 20px;\n    font-weight: 800;\n    line-height: 1.25;\n}\n\n#voter-fintech-dashboard .vfd-description {\n    margin-top: 5px;\n    color: var(--vfd-muted);\n    font-size: 10px;\n    line-height: 1.45;\n}\n\n#voter-fintech-dashboard .vfd-account {\n    display: flex;\n    align-items: center;\n    gap: 9px;\n    flex: 0 0 auto;\n    color: #344054;\n    font-size: 9px;\n    font-weight: 700;\n    white-space: nowrap;\n}\n\n#voter-fintech-dashboard .vfd-avatar {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 34px;\n    height: 34px;\n    border-radius: 50%;\n    background: #dbeafe;\n    color: #1d4ed8;\n    font-size: 11px;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-content {\n    width: 100%;\n    min-width: 0;\n    padding: 25px;\n    overflow: hidden;\n}\n\n#voter-fintech-dashboard .vfd-health {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 17px;\n}\n\n#voter-fintech-dashboard .vfd-live {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    padding: 6px 10px;\n    border: 1px solid #b7ebc6;\n    border-radius: 20px;\n    background: var(--vfd-green-bg);\n    color: #15803d;\n    font-size: 9px;\n    font-weight: 800;\n    line-height: 1.3;\n}\n\n#voter-fintech-dashboard .vfd-live-dot {\n    width: 6px;\n    height: 6px;\n    flex: 0 0 6px;\n    border-radius: 50%;\n    background: #22c55e;\n}\n\n#voter-fintech-dashboard .vfd-api-version {\n    color: var(--vfd-muted);\n    font-size: 9px;\n    white-space: nowrap;\n}\n\n#voter-fintech-dashboard .vfd-metrics {\n    display: grid;\n    grid-template-columns: repeat(4,minmax(0,1fr));\n    gap: 12px;\n    width: 100%;\n    margin-bottom: 17px;\n}\n\n#voter-fintech-dashboard .vfd-metric {\n    min-width: 0;\n    padding: 17px;\n    border: 1px solid var(--vfd-border);\n    border-radius: 11px;\n    background: #ffffff;\n    overflow: hidden;\n}\n\n#voter-fintech-dashboard .vfd-metric-label {\n    color: var(--vfd-muted);\n    font-size: 9px;\n    line-height: 1.4;\n}\n\n#voter-fintech-dashboard .vfd-metric-number {\n    margin-top: 6px;\n    color: #101828;\n    font-size: 23px;\n    font-weight: 800;\n    line-height: 1.15;\n    overflow-wrap: anywhere;\n}\n\n#voter-fintech-dashboard .vfd-metric-note {\n    margin-top: 6px;\n    color: var(--vfd-green);\n    font-size: 8px;\n    font-weight: 700;\n    line-height: 1.4;\n}\n\n#voter-fintech-dashboard .vfd-grid {\n    display: grid;\n    grid-template-columns: minmax(0,1.18fr) minmax(0,.82fr);\n    gap: 16px;\n    width: 100%;\n    min-width: 0;\n}\n\n#voter-fintech-dashboard .vfd-card {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid var(--vfd-border);\n    border-radius: 11px;\n    background: #ffffff;\n    overflow: hidden;\n}\n\n#voter-fintech-dashboard .vfd-card-title {\n    margin: 0;\n    padding: 0;\n    color: var(--vfd-text);\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.35;\n}\n\n#voter-fintech-dashboard .vfd-card-subtitle {\n    margin-top: 4px;\n    color: var(--vfd-muted);\n    font-size: 8px;\n    line-height: 1.5;\n}\n\n#voter-fintech-dashboard .vfd-form {\n    display: grid;\n    grid-template-columns: repeat(2,minmax(0,1fr));\n    gap: 11px;\n    width: 100%;\n    margin-top: 17px;\n}\n\n#voter-fintech-dashboard .vfd-field {\n    min-width: 0;\n}\n\n#voter-fintech-dashboard .vfd-field-full {\n    grid-column: 1 \/ -1;\n}\n\n#voter-fintech-dashboard .vfd-label {\n    display: block;\n    margin: 0 0 5px;\n    color: #344054;\n    font-size: 9px;\n    font-weight: 700;\n    line-height: 1.3;\n}\n\n#voter-fintech-dashboard .vfd-input,\n#voter-fintech-dashboard .vfd-select {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: 40px;\n    min-height: 40px;\n    margin: 0;\n    padding: 0 10px;\n    border: 1px solid #d8dee8;\n    border-radius: 7px;\n    outline: none;\n    background: #ffffff;\n    color: var(--vfd-text);\n    font-size: 10px;\n    line-height: 40px;\n}\n\n#voter-fintech-dashboard .vfd-input:focus,\n#voter-fintech-dashboard .vfd-select:focus {\n    border-color: var(--vfd-primary);\n    box-shadow: 0 0 0 3px rgba(37,99,235,.09);\n}\n\n#voter-fintech-dashboard .vfd-button {\n    display: block;\n    width: 100%;\n    min-height: 40px;\n    margin: 0;\n    padding: 9px 13px;\n    border: 0;\n    border-radius: 7px;\n    background: var(--vfd-primary);\n    color: #ffffff;\n    font-size: 10px;\n    font-weight: 800;\n    line-height: 1.3;\n    cursor: pointer;\n}\n\n#voter-fintech-dashboard .vfd-button:hover {\n    background: var(--vfd-primary-dark);\n}\n\n#voter-fintech-dashboard .vfd-result {\n    display: none;\n    width: 100%;\n    min-width: 0;\n    margin-top: 13px;\n    padding: 11px;\n    border: 1px solid var(--vfd-border);\n    border-radius: 8px;\n    background: #f8fafc;\n    overflow: hidden;\n}\n\n#voter-fintech-dashboard .vfd-result.vfd-show {\n    display: block;\n}\n\n#voter-fintech-dashboard .vfd-result-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 10px;\n    margin-bottom: 8px;\n}\n\n#voter-fintech-dashboard .vfd-result-title {\n    color: var(--vfd-text);\n    font-size: 9px;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-verified {\n    padding: 4px 7px;\n    border-radius: 15px;\n    background: #dcfce7;\n    color: #15803d;\n    font-size: 8px;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-code {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n    padding: 11px;\n    border: 0;\n    border-radius: 7px;\n    background: #101828;\n    color: #d1fae5;\n    font-family: Consolas,Monaco,monospace;\n    font-size: 8px;\n    line-height: 1.65;\n    white-space: pre-wrap;\n    overflow-x: auto;\n    overflow-y: auto;\n    overflow-wrap: anywhere;\n}\n\n#voter-fintech-dashboard .vfd-endpoint {\n    width: 100%;\n    margin-top: 16px;\n    padding: 12px;\n    border-radius: 7px;\n    background: #101828;\n    color: #ffffff;\n    font-family: Consolas,Monaco,monospace;\n    font-size: 8px;\n    line-height: 1.6;\n    overflow-x: auto;\n    overflow-wrap: anywhere;\n}\n\n#voter-fintech-dashboard .vfd-method {\n    color: #86efac;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-url {\n    color: #93c5fd;\n}\n\n#voter-fintech-dashboard .vfd-example-label {\n    margin-top: 15px;\n    margin-bottom: 7px;\n    color: var(--vfd-muted);\n    font-size: 8px;\n}\n\n#voter-fintech-dashboard .vfd-key {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 10px;\n    width: 100%;\n    min-width: 0;\n    margin-top: 13px;\n    padding: 9px;\n    border: 1px solid var(--vfd-border);\n    border-radius: 7px;\n    background: #ffffff;\n}\n\n#voter-fintech-dashboard .vfd-key-info {\n    min-width: 0;\n}\n\n#voter-fintech-dashboard .vfd-key-label {\n    color: var(--vfd-muted);\n    font-size: 8px;\n}\n\n#voter-fintech-dashboard .vfd-key-value {\n    margin-top: 2px;\n    color: #344054;\n    font-family: Consolas,Monaco,monospace;\n    font-size: 8px;\n    overflow-wrap: anywhere;\n}\n\n#voter-fintech-dashboard .vfd-copy {\n    flex: 0 0 auto;\n    padding: 5px 9px;\n    border: 1px solid #d8dee8;\n    border-radius: 5px;\n    background: #ffffff;\n    color: #344054;\n    font-size: 8px;\n    font-weight: 800;\n    cursor: pointer;\n}\n\n#voter-fintech-dashboard .vfd-api-health {\n    margin-top: 15px;\n}\n\n#voter-fintech-dashboard .vfd-health-row {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 10px;\n    padding: 9px 0;\n    border-bottom: 1px solid #edf0f4;\n}\n\n#voter-fintech-dashboard .vfd-health-row:last-child {\n    border-bottom: 0;\n}\n\n#voter-fintech-dashboard .vfd-health-name {\n    color: #344054;\n    font-size: 9px;\n    font-weight: 700;\n}\n\n#voter-fintech-dashboard .vfd-health-value {\n    color: #15803d;\n    font-size: 8px;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-activity {\n    width: 100%;\n    min-width: 0;\n    margin-top: 16px;\n}\n\n#voter-fintech-dashboard .vfd-table-wrap {\n    width: 100%;\n    max-width: 100%;\n    margin-top: 15px;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n}\n\n#voter-fintech-dashboard .vfd-table {\n    width: 100%;\n    min-width: 620px;\n    margin: 0;\n    border-collapse: collapse;\n    border-spacing: 0;\n    font-size: 8px;\n}\n\n#voter-fintech-dashboard .vfd-table th {\n    padding: 9px 8px;\n    border: 0;\n    background: #f8fafc;\n    color: var(--vfd-muted);\n    text-align: left;\n    font-size: 8px;\n    font-weight: 800;\n    white-space: nowrap;\n}\n\n#voter-fintech-dashboard .vfd-table td {\n    padding: 10px 8px;\n    border-bottom: 1px solid #edf0f4;\n    color: #344054;\n    text-align: left;\n    white-space: nowrap;\n}\n\n#voter-fintech-dashboard .vfd-success {\n    color: #15803d;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-review {\n    color: var(--vfd-orange);\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-features {\n    display: grid;\n    grid-template-columns: repeat(3,minmax(0,1fr));\n    gap: 12px;\n    width: 100%;\n    margin-top: 16px;\n}\n\n#voter-fintech-dashboard .vfd-feature {\n    min-width: 0;\n    padding: 15px;\n    border: 1px solid var(--vfd-border);\n    border-radius: 10px;\n    background: #ffffff;\n    overflow: hidden;\n}\n\n#voter-fintech-dashboard .vfd-feature-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 30px;\n    height: 30px;\n    margin-bottom: 8px;\n    border-radius: 7px;\n    background: var(--vfd-primary-light);\n    color: var(--vfd-primary);\n    font-size: 12px;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-feature-title {\n    color: var(--vfd-text);\n    font-size: 10px;\n    font-weight: 800;\n}\n\n#voter-fintech-dashboard .vfd-feature-text {\n    margin-top: 4px;\n    color: var(--vfd-muted);\n    font-size: 8px;\n    line-height: 1.6;\n}\n\n#voter-fintech-dashboard .vfd-footer {\n    margin-top: 17px;\n    color: #98a2b3;\n    text-align: center;\n    font-size: 8px;\n    line-height: 1.5;\n}\n\n@media (max-width: 950px) {\n    #voter-fintech-dashboard .vfd-layout {\n        grid-template-columns: 1fr;\n    }\n\n    #voter-fintech-dashboard .vfd-sidebar {\n        display: none;\n    }\n\n    #voter-fintech-dashboard .vfd-metrics {\n        grid-template-columns: repeat(2,minmax(0,1fr));\n    }\n\n    #voter-fintech-dashboard .vfd-grid {\n        grid-template-columns: 1fr;\n    }\n}\n\n@media (max-width: 650px) {\n    #voter-fintech-dashboard {\n        width: 100%;\n        max-width: 100%;\n        margin: 18px 0;\n        border-radius: 11px;\n    }\n\n    #voter-fintech-dashboard .vfd-header {\n        align-items: flex-start;\n        padding: 14px;\n    }\n\n    #voter-fintech-dashboard .vfd-content {\n        padding: 14px;\n    }\n\n    #voter-fintech-dashboard .vfd-title {\n        font-size: 17px;\n    }\n\n    #voter-fintech-dashboard .vfd-account-text {\n        display: none;\n    }\n\n    #voter-fintech-dashboard .vfd-form {\n        grid-template-columns: 1fr;\n    }\n\n    #voter-fintech-dashboard .vfd-field-full {\n        grid-column: auto;\n    }\n\n    #voter-fintech-dashboard .vfd-features {\n        grid-template-columns: 1fr;\n    }\n\n    #voter-fintech-dashboard .vfd-health {\n        align-items: flex-start;\n        flex-direction: column;\n    }\n}\n\n@media (max-width: 430px) {\n    #voter-fintech-dashboard .vfd-content {\n        padding: 10px;\n    }\n\n    #voter-fintech-dashboard .vfd-header {\n        padding: 12px;\n    }\n\n    #voter-fintech-dashboard .vfd-metrics {\n        grid-template-columns: 1fr;\n    }\n\n    #voter-fintech-dashboard .vfd-card {\n        padding: 14px;\n    }\n\n    #voter-fintech-dashboard .vfd-key {\n        align-items: flex-start;\n        flex-direction: column;\n    }\n\n    #voter-fintech-dashboard .vfd-copy {\n        width: 100%;\n    }\n}\n<\/style>\n\n<div class=\"vfd-layout\">\n\n    <aside class=\"vfd-sidebar\">\n\n        <div class=\"vfd-brand\">\n            <div class=\"vfd-logo\">V<\/div>\n\n            <div>\n                <div class=\"vfd-brand-name\">VerifyFlow<\/div>\n                <div class=\"vfd-brand-sub\">Financial Identity Platform<\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"vfd-menu-title\">Dashboard<\/div>\n\n        <nav class=\"vfd-menu\">\n\n            <a href=\"#vfd-overview\" class=\"vfd-active\">\n                <span class=\"vfd-menu-icon\">\u25a6<\/span>\n                <span>Overview<\/span>\n            <\/a>\n\n            <a href=\"#vfd-verification\">\n                <span class=\"vfd-menu-icon\">\u2713<\/span>\n                <span>Voter Verification<\/span>\n            <\/a>\n\n            <a href=\"#vfd-api\">\n                <span class=\"vfd-menu-icon\">\u2318<\/span>\n                <span>API Integration<\/span>\n            <\/a>\n\n            <a href=\"#vfd-activity\">\n                <span class=\"vfd-menu-icon\">\u25f7<\/span>\n                <span>Activity<\/span>\n            <\/a>\n\n        <\/nav>\n\n        <div class=\"vfd-menu-title\">Developer<\/div>\n\n        <nav class=\"vfd-menu\">\n\n            <a href=\"#vfd-api\">\n                <span class=\"vfd-menu-icon\">\u2699<\/span>\n                <span>API Settings<\/span>\n            <\/a>\n\n            <a href=\"#vfd-features\">\n                <span class=\"vfd-menu-icon\">?<\/span>\n                <span>Documentation<\/span>\n            <\/a>\n\n        <\/nav>\n\n        <div class=\"vfd-sidebar-card\">\n\n            <div class=\"vfd-sidebar-card-title\">\n                Voter ID Verification API\n            <\/div>\n\n            <div class=\"vfd-sidebar-card-text\">\n                API infrastructure designed for fintech,\n                financial services, KYC and customer\n                onboarding workflows.\n            <\/div>\n\n        <\/div>\n\n    <\/aside>\n\n    <main class=\"vfd-main\">\n\n        <header class=\"vfd-header\">\n\n            <div class=\"vfd-heading\">\n\n                <h2 class=\"vfd-title\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_for_Fintech_Financial_Services-2\"><\/span>\n                    Voter ID Verification API for Fintech &amp; Financial Services\n                <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n                <div class=\"vfd-description\">\n                    Secure identity verification infrastructure for fintech,\n                    financial services and digital onboarding\n                <\/div>\n\n            <\/div>\n\n            <div class=\"vfd-account\">\n\n                <span class=\"vfd-account-text\">\n                    Business Account\n                <\/span>\n\n                <span class=\"vfd-avatar\">\n                    B\n                <\/span>\n\n            <\/div>\n\n        <\/header>\n\n        <div class=\"vfd-content\">\n\n            <section id=\"vfd-overview\">\n\n                <div class=\"vfd-health\">\n\n                    <div class=\"vfd-live\">\n                        <span class=\"vfd-live-dot\"><\/span>\n                        All API systems operational\n                    <\/div>\n\n                    <div class=\"vfd-api-version\">\n                        API Version v1.0\n                    <\/div>\n\n                <\/div>\n\n                <div class=\"vfd-metrics\">\n\n                    <div class=\"vfd-metric\">\n\n                        <div class=\"vfd-metric-label\">\n                            Total Verifications\n                        <\/div>\n\n                        <div class=\"vfd-metric-number\">\n                            24,681\n                        <\/div>\n\n                        <div class=\"vfd-metric-note\">\n                            \u2191 12.6% this month\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vfd-metric\">\n\n                        <div class=\"vfd-metric-label\">\n                            Successful Matches\n                        <\/div>\n\n                        <div class=\"vfd-metric-number\">\n                            22,914\n                        <\/div>\n\n                        <div class=\"vfd-metric-note\">\n                            92.8% match rate\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vfd-metric\">\n\n                        <div class=\"vfd-metric-label\">\n                            Average Response\n                        <\/div>\n\n                        <div class=\"vfd-metric-number\">\n                            184ms\n                        <\/div>\n\n                        <div class=\"vfd-metric-note\">\n                            Fast API response\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vfd-metric\">\n\n                        <div class=\"vfd-metric-label\">\n                            API Availability\n                        <\/div>\n\n                        <div class=\"vfd-metric-number\">\n                            99.98%\n                        <\/div>\n\n                        <div class=\"vfd-metric-note\">\n                            Last 30 days\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n            <div class=\"vfd-grid\">\n\n                <section id=\"vfd-verification\" class=\"vfd-card\">\n\n                    <h3 class=\"vfd-card-title\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification\"><\/span>\n                        Voter ID Verification\n                    <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n                    <div class=\"vfd-card-subtitle\">\n                        Submit a sample verification request\n                        through the API dashboard\n                    <\/div>\n\n                    <div class=\"vfd-form\">\n\n                        <div class=\"vfd-field\">\n\n                            <label class=\"vfd-label\" for=\"vfd-reference\">\n                                Voter ID \/ Reference\n                            <\/label>\n\n                            <input\n                                class=\"vfd-input\"\n                                id=\"vfd-reference\"\n                                type=\"text\"\n                                placeholder=\"Enter reference number\"\n                                autocomplete=\"off\"\n                            >\n\n                        <\/div>\n\n                        <div class=\"vfd-field\">\n\n                            <label class=\"vfd-label\" for=\"vfd-name\">\n                                Applicant Name\n                            <\/label>\n\n                            <input\n                                class=\"vfd-input\"\n                                id=\"vfd-name\"\n                                type=\"text\"\n                                placeholder=\"Enter applicant name\"\n                                autocomplete=\"off\"\n                            >\n\n                        <\/div>\n\n                        <div class=\"vfd-field\">\n\n                            <label class=\"vfd-label\" for=\"vfd-state\">\n                                State \/ Region\n                            <\/label>\n\n                            <select class=\"vfd-select\" id=\"vfd-state\">\n\n                                <option value=\"\">\n                                    Select state\n                                <\/option>\n\n                                <option>Delhi<\/option>\n                                <option>Uttar Pradesh<\/option>\n                                <option>Maharashtra<\/option>\n                                <option>Rajasthan<\/option>\n                                <option>Karnataka<\/option>\n                                <option>West Bengal<\/option>\n\n                            <\/select>\n\n                        <\/div>\n\n                        <div class=\"vfd-field\">\n\n                            <label class=\"vfd-label\" for=\"vfd-purpose\">\n                                Verification Purpose\n                            <\/label>\n\n                            <select class=\"vfd-select\" id=\"vfd-purpose\">\n\n                                <option>Customer onboarding<\/option>\n                                <option>KYC verification<\/option>\n                                <option>Identity verification<\/option>\n                                <option>Account verification<\/option>\n\n                            <\/select>\n\n                        <\/div>\n\n                        <div class=\"vfd-field vfd-field-full\">\n\n                            <button\n                                type=\"button\"\n                                class=\"vfd-button\"\n                                id=\"vfd-verify\"\n                            >\n                                Verify Voter ID\n                            <\/button>\n\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vfd-result\" id=\"vfd-result\">\n\n                        <div class=\"vfd-result-head\">\n\n                            <span class=\"vfd-result-title\">\n                                Verification Response\n                            <\/span>\n\n                            <span class=\"vfd-verified\">\n                                VERIFIED\n                            <\/span>\n\n                        <\/div>\n\n                        <pre\n                            class=\"vfd-code\"\n                            id=\"vfd-response\"\n                        ><\/pre>\n\n                    <\/div>\n\n                <\/section>\n\n                <section id=\"vfd-api\" class=\"vfd-card\">\n\n                    <h3 class=\"vfd-card-title\"><span class=\"ez-toc-section\" id=\"API_Integration-2\"><\/span>\n                        API Integration\n                    <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n                    <div class=\"vfd-card-subtitle\">\n                        Connect your fintech or financial application\n                    <\/div>\n\n                    <div class=\"vfd-endpoint\">\n\n                        <span class=\"vfd-method\">\n                            POST\n                        <\/span>\n\n                        <span class=\"vfd-url\">\n                            \/api\/v1\/voter\/verify\n                        <\/span>\n\n                    <\/div>\n\n                    <div class=\"vfd-example-label\">\n                        Example API Request\n                    <\/div>\n\n                    <pre class=\"vfd-code\">{\n  \"reference\": \"REF123456\",\n  \"name\": \"Sample User\",\n  \"purpose\": \"kyc\"\n}<\/pre>\n\n                    <div class=\"vfd-key\">\n\n                        <div class=\"vfd-key-info\">\n\n                            <div class=\"vfd-key-label\">\n                                API Key\n                            <\/div>\n\n                            <div class=\"vfd-key-value\">\n                                vf_live_\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u202291a2\n                            <\/div>\n\n                        <\/div>\n\n                        <button\n                            type=\"button\"\n                            class=\"vfd-copy\"\n                            id=\"vfd-copy\"\n                        >\n                            Copy\n                        <\/button>\n\n                    <\/div>\n\n                    <div class=\"vfd-api-health\">\n\n                        <div class=\"vfd-health-row\">\n\n                            <span class=\"vfd-health-name\">\n                                Voter Verification\n                            <\/span>\n\n                            <span class=\"vfd-health-value\">\n                                Operational\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vfd-health-row\">\n\n                            <span class=\"vfd-health-name\">\n                                API Gateway\n                            <\/span>\n\n                            <span class=\"vfd-health-value\">\n                                Operational\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vfd-health-row\">\n\n                            <span class=\"vfd-health-name\">\n                                Response Service\n                            <\/span>\n\n                            <span class=\"vfd-health-value\">\n                                Operational\n                            <\/span>\n\n                        <\/div>\n\n                    <\/div>\n\n                <\/section>\n\n            <\/div>\n\n            <section id=\"vfd-activity\" class=\"vfd-card vfd-activity\">\n\n                <h3 class=\"vfd-card-title\"><span class=\"ez-toc-section\" id=\"Recent_Voter_ID_Verification_Activity\"><\/span>\n                    Recent Voter ID Verification Activity\n                <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n                <div class=\"vfd-card-subtitle\">\n                    Latest sample API verification requests\n                <\/div>\n\n                <div class=\"vfd-table-wrap\">\n\n                    <table class=\"vfd-table\">\n\n                        <thead>\n\n                            <tr>\n                                <th>Reference<\/th>\n                                <th>Status<\/th>\n                                <th>Response<\/th>\n                                <th>Purpose<\/th>\n                                <th>Environment<\/th>\n                                <th>Time<\/th>\n                            <\/tr>\n\n                        <\/thead>\n\n                        <tbody>\n\n                            <tr>\n                                <td>REF-92841<\/td>\n                                <td class=\"vfd-success\">Verified<\/td>\n                                <td>184 ms<\/td>\n                                <td>KYC<\/td>\n                                <td>Production<\/td>\n                                <td>2 min ago<\/td>\n                            <\/tr>\n\n                            <tr>\n                                <td>REF-92840<\/td>\n                                <td class=\"vfd-success\">Verified<\/td>\n                                <td>171 ms<\/td>\n                                <td>Onboarding<\/td>\n                                <td>Production<\/td>\n                                <td>6 min ago<\/td>\n                            <\/tr>\n\n                            <tr>\n                                <td>REF-92839<\/td>\n                                <td class=\"vfd-review\">Review<\/td>\n                                <td>219 ms<\/td>\n                                <td>KYC<\/td>\n                                <td>Production<\/td>\n                                <td>11 min ago<\/td>\n                            <\/tr>\n\n                            <tr>\n                                <td>REF-92838<\/td>\n                                <td class=\"vfd-success\">Verified<\/td>\n                                <td>163 ms<\/td>\n                                <td>Identity<\/td>\n                                <td>Production<\/td>\n                                <td>17 min ago<\/td>\n                            <\/tr>\n\n                        <\/tbody>\n\n                    <\/table>\n\n                <\/div>\n\n            <\/section>\n\n            <section id=\"vfd-features\" class=\"vfd-features\">\n\n                <div class=\"vfd-feature\">\n\n                    <div class=\"vfd-feature-icon\">\n                        \u2713\n                    <\/div>\n\n                    <div class=\"vfd-feature-title\">\n                        Fast Voter Verification\n                    <\/div>\n\n                    <div class=\"vfd-feature-text\">\n                        Designed for digital onboarding,\n                        KYC workflows and fintech applications\n                        requiring identity verification.\n                    <\/div>\n\n                <\/div>\n\n                <div class=\"vfd-feature\">\n\n                    <div class=\"vfd-feature-icon\">\n                        \u2301\n                    <\/div>\n\n                    <div class=\"vfd-feature-title\">\n                        Developer Friendly API\n                    <\/div>\n\n                    <div class=\"vfd-feature-text\">\n                        REST-style integration structure helps\n                        businesses connect verification workflows\n                        with their applications.\n                    <\/div>\n\n                <\/div>\n\n                <div class=\"vfd-feature\">\n\n                    <div class=\"vfd-feature-icon\">\n                        \u25c9\n                    <\/div>\n\n                    <div class=\"vfd-feature-title\">\n                        API Monitoring\n                    <\/div>\n\n                    <div class=\"vfd-feature-text\">\n                        Monitor sample verification requests,\n                        response times and API service health\n                        from a single dashboard.\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n            <div class=\"vfd-footer\">\n                Voter ID Verification API for Fintech &amp; Financial Services\n            <\/div>\n\n        <\/div>\n\n    <\/main>\n\n<\/div>\n\n<script>\n(function () {\n\n    var widget = document.getElementById(\"voter-fintech-dashboard\");\n\n    if (!widget) {\n        return;\n    }\n\n    var verifyButton = widget.querySelector(\"#vfd-verify\");\n    var resultBox = widget.querySelector(\"#vfd-result\");\n    var responseBox = widget.querySelector(\"#vfd-response\");\n    var copyButton = widget.querySelector(\"#vfd-copy\");\n\n    if (verifyButton) {\n\n        verifyButton.addEventListener(\"click\", function () {\n\n            var referenceInput =\n                widget.querySelector(\"#vfd-reference\");\n\n            var nameInput =\n                widget.querySelector(\"#vfd-name\");\n\n            var stateInput =\n                widget.querySelector(\"#vfd-state\");\n\n            var purposeInput =\n                widget.querySelector(\"#vfd-purpose\");\n\n            var reference =\n                referenceInput.value.trim() || \"REF123456\";\n\n            var name =\n                nameInput.value.trim() || \"Sample User\";\n\n            var state =\n                stateInput.value || \"Sample Region\";\n\n            var purpose =\n                purposeInput.value || \"Customer onboarding\";\n\n            var response = {\n                success: true,\n                status: \"verified\",\n                reference: reference,\n                applicant: {\n                    name: name,\n                    state: state\n                },\n                purpose: purpose,\n                response_time: \"184ms\"\n            };\n\n            responseBox.textContent =\n                JSON.stringify(response, null, 2);\n\n            resultBox.classList.add(\"vfd-show\");\n\n        });\n\n    }\n\n    if (copyButton) {\n\n        copyButton.addEventListener(\"click\", function () {\n\n            var demoKey = \"vf_live_demo_91a2\";\n\n            if (\n                navigator.clipboard &&\n                typeof navigator.clipboard.writeText === \"function\"\n            ) {\n\n                navigator.clipboard.writeText(demoKey);\n\n            }\n\n            copyButton.textContent = \"Copied\";\n\n            window.setTimeout(function () {\n\n                copyButton.textContent = \"Copy\";\n\n            }, 1200);\n\n        });\n\n    }\n\n})();\n<\/script>\n\n<\/div>\n\n\n\n<div style=\"text-align:center; margin:28px 0; width:100%;\">\n  <a href=\"https:\/\/www.noblewebstudio.com\/contact-us\"\n     target=\"_blank\"\n     rel=\"noopener noreferrer\"\n     style=\"\n       display:inline-block;\n       padding:14px 30px;\n       background:#8b0000;\n       color:#ffffff;\n       border:2px solid #ffffff;\n       outline:2px solid #8b0000;\n       border-radius:0;\n       text-decoration:none;\n       font-family:Arial, Helvetica, sans-serif;\n       font-size:16px;\n       font-weight:700;\n       line-height:1.4;\n       text-align:center;\n       box-shadow:0 0 8px rgba(139,0,0,.9), 0 0 18px rgba(139,0,0,.55);\n       animation:nobleVoterContactBlink 0.75s infinite;\n       box-sizing:border-box;\n       max-width:100%;\n     \">\n     Contact Us for Voter ID Verification API\n  <\/a>\n<\/div>\n\n<style>\n@keyframes nobleVoterContactBlink {\n  0%, 100% {\n    background:#8b0000;\n    color:#ffffff;\n    box-shadow:0 0 8px rgba(139,0,0,.9), 0 0 18px rgba(139,0,0,.55);\n    transform:scale(1);\n  }\n  50% {\n    background:#ffffff;\n    color:#8b0000;\n    box-shadow:0 0 16px rgba(255,255,255,1), 0 0 30px rgba(139,0,0,.95);\n    transform:scale(1.02);\n  }\n}\n<\/style>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Features_Voter_ID_Verification_API\"><\/span><strong>Features Voter ID Verification API <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API is a digital tool that lets businesses check and authenticate an individual&#8217;s Electoral Photo Identity Card (EPIC) against official government data in real time. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Core Features<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Real-Time EPIC Validation:<\/strong> Verifies the unique EPIC number instantly to confirm if the voter card is active and genuine. <\/li>\n\n\n\n<li><strong>Comprehensive Data Retrieval:<\/strong> Pulls official details linked to the voter record, including:\n<ul class=\"wp-block-list\">\n<li>Full name (in English and regional\/vernacular scripts)<\/li>\n\n\n\n<li>Date of birth (DOB) and calculated age<\/li>\n\n\n\n<li>Gender<\/li>\n\n\n\n<li>Father&#8217;s or mother&#8217;s name<\/li>\n\n\n\n<li>Full address and registered state<\/li>\n\n\n\n<li>Assembly constituency name and number (Vidhan Sabha)<\/li>\n\n\n\n<li>Polling station details and card issue information <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>AI-Powered OCR Integration:<\/strong> Combines with Optical Character Recognition (OCR) to extract text directly from a scanned photo or image of a physical Voter ID card. <\/li>\n\n\n\n<li><strong>Fraud Prevention &amp; Duplicate Detection:<\/strong> Flags forged credentials, tampering, or duplicate voter entries to protect against identity theft. <\/li>\n\n\n\n<li><strong>Multi-Layer Cross-Verification:<\/strong> Often paired with other EPIC Number Verification APIs such as PAN, Aadhaar, or driver&#8217;s license APIs to cross-check user details across multiple databases. <\/li>\n\n\n\n<li><strong>Developer-Friendly Integration:<\/strong> Utilizes standard REST endpoints and sandbox environments (offered by Noble web studio ) for fast setup into mobile apps and web platforms.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Benefits_Voter_ID_Verification_API\"><\/span><strong>Benefits Voter ID Verification API <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID verification API connects business applications directly to official government databases to authenticate an individual&#8217;s Electors Photo Identity Card (EPIC) in real time. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Benefits<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Instantaneous Verification:<\/strong> Validates user details (such as name, age, gender, and address) within seconds, eliminating manual waiting periods and enabling real-time onboarding. <\/li>\n\n\n\n<li><strong>High Accuracy &amp; Fraud Prevention:<\/strong> Cross-references data straight from official records to block fake, forged, or altered credentials, reducing human error and identity theft. <\/li>\n\n\n\n<li><strong>Cost-Effective Scalability:<\/strong> Automates repetitive verification steps to lower cost-per-verification and handle high-volume user checks without expanding manual support staff.<\/li>\n\n\n\n<li><strong>Improved Customer Experience:<\/strong> Streamlines digital form-filling and onboarding flows (often paired with OCR technology to scan cards), which helps reduce drop-off rates and boost satisfaction. <\/li>\n\n\n\n<li><strong>Comprehensive Data Retrieval:<\/strong> Pulls structured information including English and regional names, relative\/guardian names, full address details, assembly\/parliamentary constituencies, and active status. <\/li>\n\n\n\n<li><strong>Supplementary KYC Compliance:<\/strong> Serves as a reliable, non-mandated secondary or supporting identity and age-verification check for fintech platforms, lending institutions, telecom operators, and gaming or hospitality services. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Integration_Step-by-Step\"><\/span><strong>Voter ID Verification API Integration: Step-by-Step<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can integrate a Voter ID Verification API by signing up with an authorized Noble web studio and sending POST requests with the user&#8217;s EPIC (Electoral Photo Identity Card) number. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step-by-Step Integration Guide<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1: Choose a Provider<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select an Noble web studio.<\/li>\n\n\n\n<li>Create a developer account to obtain your Voter ID check API keys (<code>x-client-id<\/code> and <code>x-client-secret<\/code>). <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2: Access the Sandbox Environment<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Test your integration using the Noble web studio sandbox endpoints before moving to production (e.g., using Noble web studio sandbox.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 3: Capture Input Data<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Collect the Voter ID details from your user through your frontend form:\n<ul class=\"wp-block-list\">\n<li><strong>EPIC Number<\/strong> (Mandatory, e.g., <code>UAI4574761<\/code>)<\/li>\n\n\n\n<li><strong>Name or Verification ID<\/strong> (Optional\/Conditional depending on provider schema)<\/li>\n\n\n\n<li>Alternatively, use AI-based OCR to scan and extract the EPIC number from an uploaded photo of the Voter ID card. <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 4: Make the API Request<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Send a <code>POST<\/code> request from your backend server to the Noble web studio endpoint with appropriate headers and JSON payload: <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>curl --request POST \\\n  --url https:\/\/sandbox.cashfree.com\/verification\/voter-id \\\n  --header 'Content-Type: application\/json' \\\n  --header 'x-client-id: &lt;api-key&gt;' \\\n  --header 'x-client-secret: &lt;api-key&gt;' \\\n  --data '{\n    \"verification_id\": \"test123\",\n    \"epic_number\": \"UAI4574761\",\n    \"name\": \"John Doe\"\n  }'\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_5_Parse_the_API_Response\"><\/span><strong>Step 5: Parse the API Response<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Voter ID verify API queries government\/electoral databases in real time and returns a JSON payload containing verified details:\n<ul class=\"wp-block-list\">\n<li>Cardholder\u2019s full name (and regional language script)<\/li>\n\n\n\n<li>Date of birth \/ Age and Gender<\/li>\n\n\n\n<li>Father\u2019s \/ relative&#8217;s name<\/li>\n\n\n\n<li>Full address string<\/li>\n\n\n\n<li>Assembly constituency (Vidhan Sabha) and Parliamentary constituency (Lok Sabha) details<\/li>\n\n\n\n<li>Polling station information and active\/inactive voter status <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_6_Handle_Logic_Error_States\"><\/span><strong>Step 6: Handle Logic &amp; Error States<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Match \/ Valid:<\/strong> Allow the user to proceed with onboarding, sign-up, or age-verification.<\/li>\n\n\n\n<li><strong>Non-Match \/ Invalid:<\/strong> Flag the record, reject the input, or route the user to manual review if details do not align with official electoral rolls. <\/li>\n<\/ul>\n\n\n\n<div style=\"text-align:center; margin:24px 0;\">\n  <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=918690990199&#038;text=Hello&#038;type=phone_number&#038;app_absent=0\"\n     target=\"_blank\"\n     rel=\"noopener noreferrer\"\n     style=\"\n       display:inline-block;\n       padding:14px 28px;\n       background:#050505;\n       color:#39ff88;\n       border:2px solid #19d866;\n       border-radius:0;\n       text-decoration:none;\n       font-family:Arial,Helvetica,sans-serif;\n       font-size:17px;\n       font-weight:700;\n       line-height:1.3;\n       text-align:center;\n       box-shadow:0 0 10px #19d866, 0 0 22px rgba(25,216,102,0.75);\n       animation:voterWhatsAppBlink 0.75s infinite;\n       -webkit-animation:voterWhatsAppBlink 0.75s infinite;\n       box-sizing:border-box;\n     \">\n    Request Voter ID Verification API Details on WhatsApp\n  <\/a>\n<\/div>\n\n<style>\n@keyframes voterWhatsAppBlink {\n  0%, 100% {\n    background:#050505;\n    color:#39ff88;\n    border-color:#19d866;\n    box-shadow:0 0 8px #19d866, 0 0 18px rgba(25,216,102,0.65);\n    opacity:1;\n  }\n  50% {\n    background:#071b10;\n    color:#ffffff;\n    border-color:#39ff88;\n    box-shadow:0 0 14px #19d866, 0 0 32px #19d866, 0 0 48px rgba(25,216,102,0.8);\n    opacity:0.72;\n  }\n}\n@-webkit-keyframes voterWhatsAppBlink {\n  0%, 100% {\n    background:#050505;\n    color:#39ff88;\n    border-color:#19d866;\n    box-shadow:0 0 8px #19d866, 0 0 18px rgba(25,216,102,0.65);\n    opacity:1;\n  }\n  50% {\n    background:#071b10;\n    color:#ffffff;\n    border-color:#39ff88;\n    box-shadow:0 0 14px #19d866, 0 0 32px #19d866, 0 0 48px rgba(25,216,102,0.8);\n    opacity:0.72;\n  }\n}\n<\/style>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Cost_Pricing_Factors\"><\/span><strong>Voter ID Verification API Cost &amp; Pricing Factors<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API costs between \u20b91 to \u20b95 per successful verification transaction, while full custom integration and development range from \u20b95,000 to over \u20b940,000 upfront. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cost Models<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pay-As-You-Go \/ Per-Transaction:<\/strong> Noble web studio charge per successful hit or Voter ID number verification API call. Prices drop lower for high-volume or bulk enterprise tiers (often scaling down to under \u20b92 per check).<\/li>\n\n\n\n<li><strong>Monthly Subscription \/ Tiered Plans:<\/strong> Fixed monthly fees bundle a set quota of verification credits, ideal for predictable onboarding volumes.<\/li>\n\n\n\n<li><strong>Initial Development &amp; Setup:<\/strong> Hiring developers or using agency integration services for end-to-end workflow setup generally costs \u20b95,000 to \u20b940,000+ depending on complexity. <\/li>\n\n\n\n<li><strong>Free Trials:<\/strong> Noble web studio offer sandbox environments or limited free test credits (e.g., up to 10,000 trial hits) before committing to a paid plan. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Factors Influencing Price<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Volume:<\/strong> Higher monthly request volumes unlock bulk discounts from Noble web studio.<\/li>\n\n\n\n<li><strong>Additional Features:<\/strong> Combining basic EPIC (Electoral Photo Identity Card) number validation with OCR (Optical Character Recognition) data extraction or biometric checks adds to the overall tier cost.<\/li>\n\n\n\n<li><strong>SLA &amp; Uptime Requirements:<\/strong> Enterprise-grade uptime guarantees (99.9%) and dedicated support shift pricing toward customized contract quotes. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Documentation\"><\/span><strong>Voter ID Verification API Documentation<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can explore live endpoint structures and developer guidelines through the Voter ID Verification API to authenticate Electoral Photo Identity Card (EPIC) details. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Overview of Voter ID APIs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Purpose<\/strong>: Authenticates voter credentials in real time for KYC and fraud prevention.<\/li>\n\n\n\n<li><strong>Core Identifier<\/strong>: Uses the unique alpha-numeric EPIC number.<\/li>\n\n\n\n<li><strong>Speed<\/strong>: Returns data payloads in seconds. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Verification Methods<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>EPIC Number Lookup<\/strong>: Direct data-centric queries using the cardholder&#8217;s ID number. <\/li>\n\n\n\n<li><strong>Smart OCR<\/strong>: Document-centric extraction via uploaded card photographs. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Standard Request Parameters<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>epic_number<\/code> or <code>epicNumber<\/code>: The unique voter identification string.<\/li>\n\n\n\n<li><code>verification_id<\/code>: Unique merchant request reference.<\/li>\n\n\n\n<li><code>name<\/code> (Optional): Used for demographic matching\/validation. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Response Data Fields<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cardholder Details<\/strong>: Full name, vernacular name, date of birth, age, gender, and relative&#8217;s name.<\/li>\n\n\n\n<li><strong>Constituency Data<\/strong>: State, assembly constituency name and code, and parliamentary constituency. <\/li>\n\n\n\n<li><strong>Polling Station<\/strong>: Assigned station name, part details, and serial number.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-442a76c3-2ab3-46f1-b950-297bcc319dad\" href=\"https:\/\/www.noblewebstudio.com\/blog\/wp-content\/uploads\/2026\/09\/noblewebstudio_Verify_Voter_ID_Documentation-api.docx\">noblewebstudio_Verify_Voter_ID_Documentation api<\/a><a href=\"https:\/\/www.noblewebstudio.com\/blog\/wp-content\/uploads\/2026\/09\/noblewebstudio_Verify_Voter_ID_Documentation-api.docx\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-442a76c3-2ab3-46f1-b950-297bcc319dad\">Download<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Request_Response\"><\/span><strong>Voter ID Verification API Request &amp; Response<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API allows applications to instantly authenticate a user&#8217;s Electoral Photo Identity Card (EPIC) details against official electoral roll databases for KYC and onboarding. <\/p>\n\n\n\n<div style=\"max-width:800px;margin:24px auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#1e293b;box-sizing:border-box;overflow:hidden;\">\n  <div style=\"background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.04);\">\n\n    <div style=\"padding:20px 24px;border-bottom:1px solid #f1f5f9;\">\n      <h3 style=\"margin:0 0 6px;font-size:17px;font-weight:700;color:#0f172a;letter-spacing:-0.2px;\"><span class=\"ez-toc-section\" id=\"Sample_API_Request\"><\/span>Sample API Request<span class=\"ez-toc-section-end\"><\/span><\/h3>\n      <p style=\"margin:0;font-size:13px;color:#64748b;line-height:1.5;\">Requests typically use a secure POST method with JSON payloads containing the unique EPIC number and user consent.<\/p>\n    <\/div>\n\n    <div style=\"padding:0 24px 20px;\">\n      <div style=\"margin-top:16px;\">\n        <div style=\"font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:0.8px;margin-bottom:8px;\">Endpoint<\/div>\n        <div style=\"background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;\">\n          <pre style=\"margin:0;padding:14px 16px;font-size:12.5px;line-height:1.65;color:#334155;font-family:ui-monospace,Menlo,Consolas,'Courier New',monospace;white-space:pre-wrap;word-break:break-word;overflow-x:auto;background:#f8fafc;\">x-client-id: &lt;your-client-id&gt;\n\nx-client-secret: &lt;your-client-secret&gt;\n\nContent-Type: application\/json\n\n{\n  \"verification_id\": \"unique_req_id_12345\",\n  \"epic_number\": \"ABC1234567\",\n  \"name\": \"SAMPLE USER\",\n  \"consent\": \"Y\"\n}<\/pre>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div style=\"border-top:1px solid #e2e8f0;padding:20px 24px;\">\n      <h3 style=\"margin:0 0 6px;font-size:17px;font-weight:700;color:#0f172a;letter-spacing:-0.2px;\"><span class=\"ez-toc-section\" id=\"Sample_API_Response\"><\/span>Sample API Response<span class=\"ez-toc-section-end\"><\/span><\/h3>\n      <p style=\"margin:0;font-size:13px;color:#64748b;line-height:1.5;\">A successful response returns a structured JSON object containing cardholder details and validation status.<\/p>\n    <\/div>\n\n    <div style=\"padding:0 24px 24px;\">\n      <div style=\"background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;\">\n        <div style=\"display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#f1f5f9;border-bottom:1px solid #e2e8f0;\">\n          <span style=\"font-size:11px;font-weight:700;color:#475569;letter-spacing:0.5px;text-transform:uppercase;\">JSON<\/span>\n          <span style=\"font-size:10px;font-weight:700;color:#047857;background:#dcfce7;padding:2px 8px;border-radius:4px;\">200<\/span>\n        <\/div>\n        <pre style=\"margin:0;padding:14px 16px;font-size:12.5px;line-height:1.65;color:#1e293b;font-family:ui-monospace,Menlo,Consolas,'Courier New',monospace;white-space:pre-wrap;word-break:break-word;overflow-x:auto;background:#f8fafc;\">{\n  \"success\": true,\n  \"status\": \"VALID\",\n  \"status_code\": 200,\n  \"message\": \"Voter ID details fetched successfully\",\n  \"result\": {\n    \"verification_id\": \"unique_req_id_12345\",\n    \"epic_number\": \"ABC1234567\",\n    \"name\": \"SAMPLE USER\",\n    \"father_name\": \"FATHER NAME\",\n    \"gender\": \"MALE\",\n    \"age\": 32,\n    \"dob\": \"1994-05-12\",\n    \"address\": \"123, Sample Street, City Name\",\n    \"state\": \"Rajasthan\",\n    \"assembly_constituency\": \"Sample Assembly\",\n    \"parliamentary_constituency\": \"Sample Parliamentary\"\n  }\n}<\/pre>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Key_Parameters_Explained\"><\/span><strong>Key Parameters Explained<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>verification_id<\/code><\/strong>: A unique reference ID generated by your system to track the specific Voter ID check API transaction. <\/li>\n\n\n\n<li><strong><code>epic_number<\/code><\/strong>: The alphanumeric ID card number printed on the voter card. <\/li>\n\n\n\n<li><strong><code>consent<\/code><\/strong>: Mandatory user authorization confirmation confirming compliance with data privacy regulations like the DPDP Act. <\/li>\n\n\n\n<li><strong><code><strong>status<\/strong><\/code><\/strong>: Verification flag indicating whether the provided EPIC exists and matches official electoral data. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Security_Data_Protection\"><\/span><strong>Voter ID Verification API Security &amp; Data Protection<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API securely validates an individual&#8217;s Electoral Photo Identity Card (EPIC) number against official database records to prevent fraud during digital EPIC verification API onboarding. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Security_Protocols\"><\/span><strong>Security Protocols<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>End-to-End Encryption:<\/strong> Data transmitted between the Noble web studio, and government sources is protected using high-level transport encryption (such as TLS\/SSL). <\/li>\n\n\n\n<li><strong>Secure Tokenization &amp; Access Control:<\/strong> Access to endpoints requires authenticated API keys, OAuth tokens, and whitelisted IP addresses to prevent unauthorized access. <\/li>\n\n\n\n<li><strong>Hardware Security Modules (HSM):<\/strong> Noble web studio utilize FIPS-compliant hardware security modules to encrypt and process sensitive identity parameters at rest. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Data_Protection_Privacy_Compliance\"><\/span><strong>Data Protection &amp; Privacy Compliance<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Minimal Data Retention:<\/strong> Noble web studio adhere to strict data privacy frameworks (such as India&#8217;s Digital Personal Data Protection &#8211; DPDP guidelines) by processing requests ephemerally without storing raw identity records or document images permanently. <\/li>\n\n\n\n<li><strong>Consent Management:<\/strong> Businesses integrating Voter ID verification API are required to secure explicit user consent before submitting EPIC data for verification.<\/li>\n\n\n\n<li><strong>Masking &amp; Logging:<\/strong> Sensitive personal identifiable information (PII) returned in the payload is masked or logged selectively under strict audit controls to limit exposure risks.<\/li>\n<\/ul>\n\n\n\n<div id=\"voter-security-dashboard\">\n\n<style>\n#voter-security-dashboard,\n#voter-security-dashboard * {\n    box-sizing: border-box;\n}\n\n#voter-security-dashboard {\n    --vsd-primary: #2563eb;\n    --vsd-primary-dark: #1d4ed8;\n    --vsd-primary-soft: #eff6ff;\n    --vsd-dark: #101828;\n    --vsd-sidebar: #0b1220;\n    --vsd-text: #172033;\n    --vsd-muted: #667085;\n    --vsd-border: #e4e7ec;\n    --vsd-bg: #f7f9fc;\n    --vsd-white: #ffffff;\n    --vsd-green: #16a34a;\n    --vsd-green-soft: #ecfdf3;\n    --vsd-orange: #d97706;\n    --vsd-red: #dc2626;\n\n    position: relative;\n    display: block;\n    width: 100%;\n    max-width: 1200px;\n    min-width: 0;\n    margin: 32px auto;\n    padding: 0;\n    clear: both;\n    overflow: hidden;\n    border: 1px solid var(--vsd-border);\n    border-radius: 18px;\n    background: var(--vsd-bg);\n    color: var(--vsd-text);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.5;\n    isolation: isolate;\n    contain: layout paint;\n}\n\n#voter-security-dashboard a {\n    text-decoration: none;\n}\n\n#voter-security-dashboard button,\n#voter-security-dashboard input,\n#voter-security-dashboard select {\n    font-family: Arial, Helvetica, sans-serif;\n}\n\n#voter-security-dashboard .vsd-layout {\n    display: grid;\n    grid-template-columns: 235px minmax(0, 1fr);\n    width: 100%;\n    min-width: 0;\n}\n\n#voter-security-dashboard .vsd-sidebar {\n    min-width: 0;\n    width: 100%;\n    padding: 22px 15px;\n    background: var(--vsd-sidebar);\n    color: #ffffff;\n    overflow: hidden;\n}\n\n#voter-security-dashboard .vsd-brand {\n    display: flex;\n    align-items: center;\n    gap: 11px;\n    min-width: 0;\n    padding: 3px 7px 22px;\n    border-bottom: 1px solid rgba(255,255,255,.08);\n}\n\n#voter-security-dashboard .vsd-logo {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 39px;\n    height: 39px;\n    flex: 0 0 39px;\n    border-radius: 10px;\n    background: linear-gradient(135deg,#2563eb,#4f46e5);\n    color: #ffffff;\n    font-size: 17px;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-brand-name {\n    margin: 0;\n    color: #ffffff;\n    font-size: 14px;\n    font-weight: 800;\n    line-height: 1.2;\n}\n\n#voter-security-dashboard .vsd-brand-sub {\n    margin-top: 3px;\n    color: #98a2b3;\n    font-size: 8px;\n    line-height: 1.4;\n}\n\n#voter-security-dashboard .vsd-menu-title {\n    margin: 25px 9px 8px;\n    color: #667085;\n    font-size: 9px;\n    font-weight: 800;\n    letter-spacing: .08em;\n    line-height: 1.3;\n    text-transform: uppercase;\n}\n\n#voter-security-dashboard .vsd-menu {\n    display: flex;\n    flex-direction: column;\n    gap: 3px;\n}\n\n#voter-security-dashboard .vsd-menu a {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    width: 100%;\n    min-height: 39px;\n    padding: 9px 11px;\n    border-radius: 8px;\n    color: #b8c1d1;\n    font-size: 10px;\n    font-weight: 600;\n    line-height: 1.2;\n}\n\n#voter-security-dashboard .vsd-menu a:hover,\n#voter-security-dashboard .vsd-menu a.vsd-active {\n    background: rgba(37,99,235,.22);\n    color: #ffffff;\n}\n\n#voter-security-dashboard .vsd-menu-icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 18px;\n    flex: 0 0 18px;\n    color: #8fa0b8;\n    font-size: 12px;\n}\n\n#voter-security-dashboard .vsd-sidebar-card {\n    margin: 28px 3px 0;\n    padding: 13px;\n    border: 1px solid rgba(255,255,255,.08);\n    border-radius: 10px;\n    background: rgba(255,255,255,.035);\n}\n\n#voter-security-dashboard .vsd-sidebar-card-title {\n    color: #f2f4f7;\n    font-size: 10px;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-sidebar-card-text {\n    margin-top: 6px;\n    color: #8d99ab;\n    font-size: 8px;\n    line-height: 1.65;\n}\n\n#voter-security-dashboard .vsd-main {\n    min-width: 0;\n    width: 100%;\n    background: var(--vsd-bg);\n    overflow: hidden;\n}\n\n#voter-security-dashboard .vsd-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 18px;\n    width: 100%;\n    min-height: 78px;\n    padding: 16px 27px;\n    background: #ffffff;\n    border-bottom: 1px solid var(--vsd-border);\n}\n\n#voter-security-dashboard .vsd-heading {\n    min-width: 0;\n}\n\n#voter-security-dashboard .vsd-title {\n    margin: 0;\n    padding: 0;\n    color: #101828;\n    font-size: 20px;\n    font-weight: 800;\n    line-height: 1.25;\n}\n\n#voter-security-dashboard .vsd-description {\n    margin-top: 5px;\n    color: var(--vsd-muted);\n    font-size: 10px;\n    line-height: 1.45;\n}\n\n#voter-security-dashboard .vsd-account {\n    display: flex;\n    align-items: center;\n    gap: 9px;\n    flex: 0 0 auto;\n    color: #344054;\n    font-size: 9px;\n    font-weight: 700;\n    white-space: nowrap;\n}\n\n#voter-security-dashboard .vsd-avatar {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 34px;\n    height: 34px;\n    border-radius: 50%;\n    background: #dbeafe;\n    color: #1d4ed8;\n    font-size: 11px;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-content {\n    width: 100%;\n    min-width: 0;\n    padding: 25px;\n    overflow: hidden;\n}\n\n#voter-security-dashboard .vsd-security-status {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 17px;\n}\n\n#voter-security-dashboard .vsd-secure-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    padding: 6px 10px;\n    border: 1px solid #b7ebc6;\n    border-radius: 20px;\n    background: var(--vsd-green-soft);\n    color: #15803d;\n    font-size: 9px;\n    font-weight: 800;\n    line-height: 1.3;\n}\n\n#voter-security-dashboard .vsd-secure-dot {\n    width: 6px;\n    height: 6px;\n    flex: 0 0 6px;\n    border-radius: 50%;\n    background: #22c55e;\n}\n\n#voter-security-dashboard .vsd-security-version {\n    color: var(--vsd-muted);\n    font-size: 9px;\n    white-space: nowrap;\n}\n\n#voter-security-dashboard .vsd-metrics {\n    display: grid;\n    grid-template-columns: repeat(4,minmax(0,1fr));\n    gap: 12px;\n    width: 100%;\n    margin-bottom: 17px;\n}\n\n#voter-security-dashboard .vsd-metric {\n    min-width: 0;\n    padding: 17px;\n    border: 1px solid var(--vsd-border);\n    border-radius: 11px;\n    background: #ffffff;\n    overflow: hidden;\n}\n\n#voter-security-dashboard .vsd-metric-label {\n    color: var(--vsd-muted);\n    font-size: 9px;\n    line-height: 1.4;\n}\n\n#voter-security-dashboard .vsd-metric-number {\n    margin-top: 6px;\n    color: #101828;\n    font-size: 22px;\n    font-weight: 800;\n    line-height: 1.15;\n    overflow-wrap: anywhere;\n}\n\n#voter-security-dashboard .vsd-metric-note {\n    margin-top: 6px;\n    color: var(--vsd-green);\n    font-size: 8px;\n    font-weight: 700;\n    line-height: 1.4;\n}\n\n#voter-security-dashboard .vsd-main-grid {\n    display: grid;\n    grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);\n    gap: 16px;\n    width: 100%;\n    min-width: 0;\n}\n\n#voter-security-dashboard .vsd-card {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid var(--vsd-border);\n    border-radius: 11px;\n    background: #ffffff;\n    overflow: hidden;\n}\n\n#voter-security-dashboard .vsd-card-title {\n    margin: 0;\n    padding: 0;\n    color: var(--vsd-text);\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.35;\n}\n\n#voter-security-dashboard .vsd-card-subtitle {\n    margin-top: 4px;\n    color: var(--vsd-muted);\n    font-size: 8px;\n    line-height: 1.5;\n}\n\n#voter-security-dashboard .vsd-security-list {\n    margin-top: 16px;\n}\n\n#voter-security-dashboard .vsd-security-row {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    width: 100%;\n    padding: 11px 0;\n    border-bottom: 1px solid #edf0f4;\n}\n\n#voter-security-dashboard .vsd-security-row:last-child {\n    border-bottom: 0;\n}\n\n#voter-security-dashboard .vsd-security-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 34px;\n    height: 34px;\n    flex: 0 0 34px;\n    border-radius: 8px;\n    background: var(--vsd-primary-soft);\n    color: var(--vsd-primary);\n    font-size: 13px;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-security-info {\n    min-width: 0;\n    flex: 1 1 auto;\n}\n\n#voter-security-dashboard .vsd-security-name {\n    color: #344054;\n    font-size: 9px;\n    font-weight: 800;\n    line-height: 1.4;\n}\n\n#voter-security-dashboard .vsd-security-description {\n    margin-top: 2px;\n    color: var(--vsd-muted);\n    font-size: 8px;\n    line-height: 1.5;\n}\n\n#voter-security-dashboard .vsd-status {\n    flex: 0 0 auto;\n    padding: 4px 7px;\n    border-radius: 15px;\n    background: var(--vsd-green-soft);\n    color: #15803d;\n    font-size: 7px;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-encryption-box {\n    margin-top: 16px;\n    padding: 13px;\n    border: 1px solid #dbeafe;\n    border-radius: 9px;\n    background: #f8fbff;\n}\n\n#voter-security-dashboard .vsd-encryption-head {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 10px;\n}\n\n#voter-security-dashboard .vsd-encryption-title {\n    color: #1e3a8a;\n    font-size: 9px;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-encryption-value {\n    color: #2563eb;\n    font-size: 8px;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-progress {\n    width: 100%;\n    height: 6px;\n    margin-top: 10px;\n    overflow: hidden;\n    border-radius: 10px;\n    background: #dbeafe;\n}\n\n#voter-security-dashboard .vsd-progress-bar {\n    width: 96%;\n    height: 100%;\n    border-radius: 10px;\n    background: linear-gradient(90deg,#2563eb,#4f46e5);\n}\n\n#voter-security-dashboard .vsd-access {\n    margin-top: 15px;\n}\n\n#voter-security-dashboard .vsd-access-row {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 10px;\n    padding: 9px 0;\n    border-bottom: 1px solid #edf0f4;\n}\n\n#voter-security-dashboard .vsd-access-row:last-child {\n    border-bottom: 0;\n}\n\n#voter-security-dashboard .vsd-access-name {\n    color: #344054;\n    font-size: 9px;\n    font-weight: 700;\n}\n\n#voter-security-dashboard .vsd-access-value {\n    color: #15803d;\n    font-size: 8px;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-audit {\n    width: 100%;\n    min-width: 0;\n    margin-top: 16px;\n}\n\n#voter-security-dashboard .vsd-table-wrap {\n    width: 100%;\n    max-width: 100%;\n    margin-top: 15px;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n}\n\n#voter-security-dashboard .vsd-table {\n    width: 100%;\n    min-width: 650px;\n    margin: 0;\n    border-collapse: collapse;\n    border-spacing: 0;\n    font-size: 8px;\n}\n\n#voter-security-dashboard .vsd-table th {\n    padding: 9px 8px;\n    border: 0;\n    background: #f8fafc;\n    color: var(--vsd-muted);\n    text-align: left;\n    font-size: 8px;\n    font-weight: 800;\n    white-space: nowrap;\n}\n\n#voter-security-dashboard .vsd-table td {\n    padding: 10px 8px;\n    border-bottom: 1px solid #edf0f4;\n    color: #344054;\n    text-align: left;\n    white-space: nowrap;\n}\n\n#voter-security-dashboard .vsd-success {\n    color: #15803d;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-review {\n    color: var(--vsd-orange);\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-protection-grid {\n    display: grid;\n    grid-template-columns: repeat(3,minmax(0,1fr));\n    gap: 12px;\n    width: 100%;\n    margin-top: 16px;\n}\n\n#voter-security-dashboard .vsd-protection-card {\n    min-width: 0;\n    padding: 15px;\n    border: 1px solid var(--vsd-border);\n    border-radius: 10px;\n    background: #ffffff;\n    overflow: hidden;\n}\n\n#voter-security-dashboard .vsd-protection-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 30px;\n    height: 30px;\n    margin-bottom: 8px;\n    border-radius: 7px;\n    background: var(--vsd-primary-soft);\n    color: var(--vsd-primary);\n    font-size: 12px;\n    font-weight: 800;\n}\n\n#voter-security-dashboard .vsd-protection-title {\n    color: var(--vsd-text);\n    font-size: 10px;\n    font-weight: 800;\n    line-height: 1.4;\n}\n\n#voter-security-dashboard .vsd-protection-text {\n    margin-top: 4px;\n    color: var(--vsd-muted);\n    font-size: 8px;\n    line-height: 1.6;\n}\n\n#voter-security-dashboard .vsd-footer {\n    margin-top: 17px;\n    color: #98a2b3;\n    text-align: center;\n    font-size: 8px;\n    line-height: 1.5;\n}\n\n@media (max-width: 950px) {\n    #voter-security-dashboard .vsd-layout {\n        grid-template-columns: 1fr;\n    }\n\n    #voter-security-dashboard .vsd-sidebar {\n        display: none;\n    }\n\n    #voter-security-dashboard .vsd-metrics {\n        grid-template-columns: repeat(2,minmax(0,1fr));\n    }\n\n    #voter-security-dashboard .vsd-main-grid {\n        grid-template-columns: 1fr;\n    }\n}\n\n@media (max-width: 650px) {\n    #voter-security-dashboard {\n        width: 100%;\n        max-width: 100%;\n        margin: 18px 0;\n        border-radius: 11px;\n    }\n\n    #voter-security-dashboard .vsd-header {\n        align-items: flex-start;\n        padding: 14px;\n    }\n\n    #voter-security-dashboard .vsd-content {\n        padding: 14px;\n    }\n\n    #voter-security-dashboard .vsd-title {\n        font-size: 17px;\n    }\n\n    #voter-security-dashboard .vsd-account-text {\n        display: none;\n    }\n\n    #voter-security-dashboard .vsd-security-status {\n        align-items: flex-start;\n        flex-direction: column;\n    }\n\n    #voter-security-dashboard .vsd-protection-grid {\n        grid-template-columns: 1fr;\n    }\n}\n\n@media (max-width: 430px) {\n    #voter-security-dashboard .vsd-content {\n        padding: 10px;\n    }\n\n    #voter-security-dashboard .vsd-header {\n        padding: 12px;\n    }\n\n    #voter-security-dashboard .vsd-metrics {\n        grid-template-columns: 1fr;\n    }\n\n    #voter-security-dashboard .vsd-card {\n        padding: 14px;\n    }\n}\n<\/style>\n\n<div class=\"vsd-layout\">\n\n    <aside class=\"vsd-sidebar\">\n\n        <div class=\"vsd-brand\">\n\n            <div class=\"vsd-logo\">\n                S\n            <\/div>\n\n            <div>\n                <div class=\"vsd-brand-name\">\n                    SecureFlow\n                <\/div>\n\n                <div class=\"vsd-brand-sub\">\n                    Identity Security Platform\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"vsd-menu-title\">\n            Security\n        <\/div>\n\n        <nav class=\"vsd-menu\">\n\n            <a href=\"#vsd-overview\" class=\"vsd-active\">\n                <span class=\"vsd-menu-icon\">\u25a6<\/span>\n                <span>Security Overview<\/span>\n            <\/a>\n\n            <a href=\"#vsd-protection\">\n                <span class=\"vsd-menu-icon\">\u2713<\/span>\n                <span>Data Protection<\/span>\n            <\/a>\n\n            <a href=\"#vsd-access\">\n                <span class=\"vsd-menu-icon\">\u25c9<\/span>\n                <span>Access Control<\/span>\n            <\/a>\n\n            <a href=\"#vsd-audit\">\n                <span class=\"vsd-menu-icon\">\u25f7<\/span>\n                <span>Audit Logs<\/span>\n            <\/a>\n\n        <\/nav>\n\n        <div class=\"vsd-menu-title\">\n            Developer\n        <\/div>\n\n        <nav class=\"vsd-menu\">\n\n            <a href=\"#vsd-api-security\">\n                <span class=\"vsd-menu-icon\">\u2318<\/span>\n                <span>API Security<\/span>\n            <\/a>\n\n            <a href=\"#vsd-protection\">\n                <span class=\"vsd-menu-icon\">?<\/span>\n                <span>Security Guide<\/span>\n            <\/a>\n\n        <\/nav>\n\n        <div class=\"vsd-sidebar-card\">\n\n            <div class=\"vsd-sidebar-card-title\">\n                Voter ID Data Protection\n            <\/div>\n\n            <div class=\"vsd-sidebar-card-text\">\n                Security controls for identity verification\n                workflows, API access and sensitive\n                verification data.\n            <\/div>\n\n        <\/div>\n\n    <\/aside>\n\n    <main class=\"vsd-main\">\n\n        <header class=\"vsd-header\">\n\n            <div class=\"vsd-heading\">\n\n                <h2 class=\"vsd-title\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Security_Data_Protection-2\"><\/span>\n                    Voter ID Verification API Security &amp; Data Protection\n                <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n                <div class=\"vsd-description\">\n                    Security controls, access management and data protection\n                    for voter identity verification workflows\n                <\/div>\n\n            <\/div>\n\n            <div class=\"vsd-account\">\n\n                <span class=\"vsd-account-text\">\n                    Business Account\n                <\/span>\n\n                <span class=\"vsd-avatar\">\n                    S\n                <\/span>\n\n            <\/div>\n\n        <\/header>\n\n        <div class=\"vsd-content\">\n\n            <section id=\"vsd-overview\">\n\n                <div class=\"vsd-security-status\">\n\n                    <div class=\"vsd-secure-badge\">\n                        <span class=\"vsd-secure-dot\"><\/span>\n                        Security systems operational\n                    <\/div>\n\n                    <div class=\"vsd-security-version\">\n                        Security Profile v1.0\n                    <\/div>\n\n                <\/div>\n\n                <div class=\"vsd-metrics\">\n\n                    <div class=\"vsd-metric\">\n\n                        <div class=\"vsd-metric-label\">\n                            Encryption Status\n                        <\/div>\n\n                        <div class=\"vsd-metric-number\">\n                            Active\n                        <\/div>\n\n                        <div class=\"vsd-metric-note\">\n                            Protected data channel\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vsd-metric\">\n\n                        <div class=\"vsd-metric-label\">\n                            API Access\n                        <\/div>\n\n                        <div class=\"vsd-metric-number\">\n                            Protected\n                        <\/div>\n\n                        <div class=\"vsd-metric-note\">\n                            Authenticated requests\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vsd-metric\">\n\n                        <div class=\"vsd-metric-label\">\n                            Security Events\n                        <\/div>\n\n                        <div class=\"vsd-metric-number\">\n                            0\n                        <\/div>\n\n                        <div class=\"vsd-metric-note\">\n                            Critical events detected\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vsd-metric\">\n\n                        <div class=\"vsd-metric-label\">\n                            Audit Coverage\n                        <\/div>\n\n                        <div class=\"vsd-metric-number\">\n                            100%\n                        <\/div>\n\n                        <div class=\"vsd-metric-note\">\n                            API activity monitored\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n            <div class=\"vsd-main-grid\">\n\n                <section id=\"vsd-protection\" class=\"vsd-card\">\n\n                    <h3 class=\"vsd-card-title\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Security\"><\/span>\n                        Voter ID Verification API Security\n                    <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n                    <div class=\"vsd-card-subtitle\">\n                        Key security and data protection controls\n                        used in an identity verification workflow\n                    <\/div>\n\n                    <div class=\"vsd-security-list\">\n\n                        <div class=\"vsd-security-row\">\n\n                            <div class=\"vsd-security-icon\">\n                                \u2713\n                            <\/div>\n\n                            <div class=\"vsd-security-info\">\n\n                                <div class=\"vsd-security-name\">\n                                    Encrypted Data Transmission\n                                <\/div>\n\n                                <div class=\"vsd-security-description\">\n                                    Protect sensitive information while\n                                    it moves between applications and\n                                    verification services.\n                                <\/div>\n\n                            <\/div>\n\n                            <div class=\"vsd-status\">\n                                Active\n                            <\/div>\n\n                        <\/div>\n\n                        <div class=\"vsd-security-row\">\n\n                            <div class=\"vsd-security-icon\">\n                                #\n                            <\/div>\n\n                            <div class=\"vsd-security-info\">\n\n                                <div class=\"vsd-security-name\">\n                                    API Authentication\n                                <\/div>\n\n                                <div class=\"vsd-security-description\">\n                                    Authenticated API requests help control\n                                    access to verification services.\n                                <\/div>\n\n                            <\/div>\n\n                            <div class=\"vsd-status\">\n                                Active\n                            <\/div>\n\n                        <\/div>\n\n                        <div class=\"vsd-security-row\">\n\n                            <div class=\"vsd-security-icon\">\n                                \u25c9\n                            <\/div>\n\n                            <div class=\"vsd-security-info\">\n\n                                <div class=\"vsd-security-name\">\n                                    Access Control\n                                <\/div>\n\n                                <div class=\"vsd-security-description\">\n                                    Access permissions can be separated\n                                    according to application requirements.\n                                <\/div>\n\n                            <\/div>\n\n                            <div class=\"vsd-status\">\n                                Protected\n                            <\/div>\n\n                        <\/div>\n\n                        <div class=\"vsd-security-row\">\n\n                            <div class=\"vsd-security-icon\">\n                                \u25f7\n                            <\/div>\n\n                            <div class=\"vsd-security-info\">\n\n                                <div class=\"vsd-security-name\">\n                                    Audit Logging\n                                <\/div>\n\n                                <div class=\"vsd-security-description\">\n                                    Verification activity can be recorded\n                                    for monitoring and operational review.\n                                <\/div>\n\n                            <\/div>\n\n                            <div class=\"vsd-status\">\n                                Enabled\n                            <\/div>\n\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vsd-encryption-box\">\n\n                        <div class=\"vsd-encryption-head\">\n\n                            <span class=\"vsd-encryption-title\">\n                                Data Protection Coverage\n                            <\/span>\n\n                            <span class=\"vsd-encryption-value\">\n                                96%\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vsd-progress\">\n                            <div class=\"vsd-progress-bar\"><\/div>\n                        <\/div>\n\n                    <\/div>\n\n                <\/section>\n\n                <section id=\"vsd-access\" class=\"vsd-card\">\n\n                    <h3 class=\"vsd-card-title\"><span class=\"ez-toc-section\" id=\"Access_API_Security\"><\/span>\n                        Access &amp; API Security\n                    <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n                    <div class=\"vsd-card-subtitle\">\n                        Security controls for application access\n                    <\/div>\n\n                    <div class=\"vsd-access\">\n\n                        <div class=\"vsd-access-row\">\n\n                            <span class=\"vsd-access-name\">\n                                API Authentication\n                            <\/span>\n\n                            <span class=\"vsd-access-value\">\n                                Enabled\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vsd-access-row\">\n\n                            <span class=\"vsd-access-name\">\n                                Access Control\n                            <\/span>\n\n                            <span class=\"vsd-access-value\">\n                                Enabled\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vsd-access-row\">\n\n                            <span class=\"vsd-access-name\">\n                                Request Monitoring\n                            <\/span>\n\n                            <span class=\"vsd-access-value\">\n                                Active\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vsd-access-row\">\n\n                            <span class=\"vsd-access-name\">\n                                Audit Logging\n                            <\/span>\n\n                            <span class=\"vsd-access-value\">\n                                Active\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vsd-access-row\">\n\n                            <span class=\"vsd-access-name\">\n                                Data Retention Controls\n                            <\/span>\n\n                            <span class=\"vsd-access-value\">\n                                Configurable\n                            <\/span>\n\n                        <\/div>\n\n                    <\/div>\n\n                    <div id=\"vsd-api-security\" class=\"vsd-encryption-box\">\n\n                        <div class=\"vsd-encryption-head\">\n\n                            <span class=\"vsd-encryption-title\">\n                                API Security Status\n                            <\/span>\n\n                            <span class=\"vsd-encryption-value\">\n                                Protected\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vsd-progress\">\n                            <div class=\"vsd-progress-bar\"><\/div>\n                        <\/div>\n\n                    <\/div>\n\n                <\/section>\n\n            <\/div>\n\n            <section id=\"vsd-audit\" class=\"vsd-card vsd-audit\">\n\n                <h3 class=\"vsd-card-title\"><span class=\"ez-toc-section\" id=\"Security_Audit_Activity\"><\/span>\n                    Security Audit Activity\n                <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n                <div class=\"vsd-card-subtitle\">\n                    Recent sample security and API events\n                <\/div>\n\n                <div class=\"vsd-table-wrap\">\n\n                    <table class=\"vsd-table\">\n\n                        <thead>\n\n                            <tr>\n                                <th>Event<\/th>\n                                <th>Category<\/th>\n                                <th>Status<\/th>\n                                <th>Access<\/th>\n                                <th>Environment<\/th>\n                                <th>Time<\/th>\n                            <\/tr>\n\n                        <\/thead>\n\n                        <tbody>\n\n                            <tr>\n                                <td>API Authentication<\/td>\n                                <td>API Security<\/td>\n                                <td class=\"vsd-success\">Successful<\/td>\n                                <td>Authorized<\/td>\n                                <td>Production<\/td>\n                                <td>2 min ago<\/td>\n                            <\/tr>\n\n                            <tr>\n                                <td>Verification Request<\/td>\n                                <td>Identity<\/td>\n                                <td class=\"vsd-success\">Protected<\/td>\n                                <td>Authorized<\/td>\n                                <td>Production<\/td>\n                                <td>5 min ago<\/td>\n                            <\/tr>\n\n                            <tr>\n                                <td>Access Review<\/td>\n                                <td>Security<\/td>\n                                <td class=\"vsd-success\">Completed<\/td>\n                                <td>Admin<\/td>\n                                <td>Production<\/td>\n                                <td>12 min ago<\/td>\n                            <\/tr>\n\n                            <tr>\n                                <td>Audit Log Update<\/td>\n                                <td>Monitoring<\/td>\n                                <td class=\"vsd-success\">Recorded<\/td>\n                                <td>System<\/td>\n                                <td>Production<\/td>\n                                <td>18 min ago<\/td>\n                            <\/tr>\n\n                        <\/tbody>\n\n                    <\/table>\n\n                <\/div>\n\n            <\/section>\n\n            <section class=\"vsd-protection-grid\">\n\n                <div class=\"vsd-protection-card\">\n\n                    <div class=\"vsd-protection-icon\">\n                        \ud83d\udd12\n                    <\/div>\n\n                    <div class=\"vsd-protection-title\">\n                        Data Protection\n                    <\/div>\n\n                    <div class=\"vsd-protection-text\">\n                        Security controls help protect identity\n                        verification data during API-based\n                        processing and transmission.\n                    <\/div>\n\n                <\/div>\n\n                <div class=\"vsd-protection-card\">\n\n                    <div class=\"vsd-protection-icon\">\n                        \u25c9\n                    <\/div>\n\n                    <div class=\"vsd-protection-title\">\n                        Controlled Access\n                    <\/div>\n\n                    <div class=\"vsd-protection-text\">\n                        API access can be authenticated and\n                        controlled according to application\n                        and business requirements.\n                    <\/div>\n\n                <\/div>\n\n                <div class=\"vsd-protection-card\">\n\n                    <div class=\"vsd-protection-icon\">\n                        \u2713\n                    <\/div>\n\n                    <div class=\"vsd-protection-title\">\n                        Audit Monitoring\n                    <\/div>\n\n                    <div class=\"vsd-protection-text\">\n                        Security and verification activity can\n                        be logged to support monitoring,\n                        troubleshooting and operational review.\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n            <div class=\"vsd-footer\">\n                Voter ID Verification API Security &amp; Data Protection\n            <\/div>\n\n        <\/div>\n\n    <\/main>\n\n<\/div>\n\n<\/div>\n\n\n\n<div style=\"text-align:center; width:100%; margin:25px 0;\">\n\n  <a href=\"https:\/\/www.noblewebstudio.com\/request-a-quote\"\n     target=\"_blank\"\n     rel=\"noopener noreferrer\"\n     style=\"\n       display:inline-block;\n       box-sizing:border-box;\n       padding:14px 28px;\n       min-width:300px;\n       max-width:100%;\n       background:#172033;\n       color:#ffffff;\n       border:2px solid #2563eb;\n       border-radius:0;\n       text-decoration:none;\n       font-family:Arial,Helvetica,sans-serif;\n       font-size:16px;\n       font-weight:700;\n       line-height:1.4;\n       text-align:center;\n       letter-spacing:0.2px;\n       box-shadow:0 0 8px #2563eb, 0 0 18px rgba(37,99,235,0.75);\n       animation:voterApiPricingBlink 0.75s infinite alternate;\n       -webkit-animation:voterApiPricingBlink 0.75s infinite alternate;\n     \">\n     Request Voter ID Verification API Pricing\n  <\/a>\n\n  <style>\n    @keyframes voterApiPricingBlink {\n      0% {\n        background:#111827;\n        border-color:#1d4ed8;\n        color:#ffffff;\n        box-shadow:0 0 5px #1d4ed8, 0 0 10px rgba(29,78,216,0.65);\n      }\n      50% {\n        background:#172033;\n        border-color:#2563eb;\n        color:#ffffff;\n        box-shadow:0 0 12px #2563eb, 0 0 25px rgba(37,99,235,0.85);\n      }\n      100% {\n        background:#0f172a;\n        border-color:#60a5fa;\n        color:#ffffff;\n        box-shadow:0 0 18px #3b82f6, 0 0 35px rgba(59,130,246,0.95);\n      }\n    }\n\n    @-webkit-keyframes voterApiPricingBlink {\n      0% {\n        background:#111827;\n        border-color:#1d4ed8;\n        color:#ffffff;\n        box-shadow:0 0 5px #1d4ed8, 0 0 10px rgba(29,78,216,0.65);\n      }\n      50% {\n        background:#172033;\n        border-color:#2563eb;\n        color:#ffffff;\n        box-shadow:0 0 12px #2563eb, 0 0 25px rgba(37,99,235,0.85);\n      }\n      100% {\n        background:#0f172a;\n        border-color:#60a5fa;\n        color:#ffffff;\n        box-shadow:0 0 18px #3b82f6, 0 0 35px rgba(59,130,246,0.95);\n      }\n    }\n  <\/style>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_for_Background_Verification\"><\/span><strong>Voter ID Verification API for Background Verification<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API allows businesses to instantly validate an individual&#8217;s Electoral Photo Identity Card (EPIC) details against official government data for background checks and onboarding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Benefits for Background Verification (BGV)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Identity Proof:<\/strong> Confirms that a job applicant or customer is a real person.<\/li>\n\n\n\n<li><strong>Address Validation:<\/strong> Provides structured address data (city, state, pincode) to verify residential history.<\/li>\n\n\n\n<li><strong>Speed:<\/strong> Delivers real-time results in less than a second.<\/li>\n\n\n\n<li><strong>Fraud Reduction:<\/strong> Lowers the risk of accepting fake identification documents during hiring. <\/li>\n<\/ul>\n\n\n\n<div id=\"voter-background-dashboard\">\n\n<style>\n#voter-background-dashboard,\n#voter-background-dashboard * {\n    box-sizing: border-box;\n}\n\n#voter-background-dashboard {\n    --vbd-primary:#2563eb;\n    --vbd-primary-dark:#1d4ed8;\n    --vbd-primary-soft:#eff6ff;\n    --vbd-dark:#101828;\n    --vbd-sidebar:#0b1220;\n    --vbd-text:#172033;\n    --vbd-muted:#667085;\n    --vbd-border:#e4e7ec;\n    --vbd-bg:#f7f9fc;\n    --vbd-white:#ffffff;\n    --vbd-green:#16a34a;\n    --vbd-green-soft:#ecfdf3;\n    --vbd-orange:#d97706;\n\n    position:relative;\n    display:block;\n    width:100%;\n    max-width:1200px;\n    min-width:0;\n    margin:32px auto;\n    padding:0;\n    clear:both;\n    overflow:hidden;\n    border:1px solid var(--vbd-border);\n    border-radius:18px;\n    background:var(--vbd-bg);\n    color:var(--vbd-text);\n    font-family:Arial,Helvetica,sans-serif;\n    font-size:16px;\n    line-height:1.5;\n    isolation:isolate;\n    contain:layout paint;\n}\n\n#voter-background-dashboard a {\n    text-decoration:none;\n}\n\n#voter-background-dashboard button,\n#voter-background-dashboard input,\n#voter-background-dashboard select {\n    font-family:Arial,Helvetica,sans-serif;\n}\n\n#voter-background-dashboard .vbd-layout {\n    display:grid;\n    grid-template-columns:235px minmax(0,1fr);\n    width:100%;\n    min-width:0;\n}\n\n#voter-background-dashboard .vbd-sidebar {\n    width:100%;\n    min-width:0;\n    padding:22px 15px;\n    background:var(--vbd-sidebar);\n    color:#ffffff;\n    overflow:hidden;\n}\n\n#voter-background-dashboard .vbd-brand {\n    display:flex;\n    align-items:center;\n    gap:11px;\n    min-width:0;\n    padding:3px 7px 22px;\n    border-bottom:1px solid rgba(255,255,255,.08);\n}\n\n#voter-background-dashboard .vbd-logo {\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:39px;\n    height:39px;\n    flex:0 0 39px;\n    border-radius:10px;\n    background:linear-gradient(135deg,#2563eb,#4f46e5);\n    color:#ffffff;\n    font-size:17px;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-brand-name {\n    margin:0;\n    color:#ffffff;\n    font-size:14px;\n    font-weight:800;\n    line-height:1.2;\n}\n\n#voter-background-dashboard .vbd-brand-sub {\n    margin-top:3px;\n    color:#98a2b3;\n    font-size:8px;\n    line-height:1.4;\n}\n\n#voter-background-dashboard .vbd-menu-title {\n    margin:25px 9px 8px;\n    color:#667085;\n    font-size:9px;\n    font-weight:800;\n    letter-spacing:.08em;\n    line-height:1.3;\n    text-transform:uppercase;\n}\n\n#voter-background-dashboard .vbd-menu {\n    display:flex;\n    flex-direction:column;\n    gap:3px;\n}\n\n#voter-background-dashboard .vbd-menu a {\n    display:flex;\n    align-items:center;\n    gap:10px;\n    width:100%;\n    min-height:39px;\n    padding:9px 11px;\n    border-radius:8px;\n    color:#b8c1d1;\n    font-size:10px;\n    font-weight:600;\n    line-height:1.2;\n}\n\n#voter-background-dashboard .vbd-menu a:hover,\n#voter-background-dashboard .vbd-menu a.vbd-active {\n    background:rgba(37,99,235,.22);\n    color:#ffffff;\n}\n\n#voter-background-dashboard .vbd-menu-icon {\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    width:18px;\n    flex:0 0 18px;\n    color:#8fa0b8;\n    font-size:12px;\n}\n\n#voter-background-dashboard .vbd-sidebar-card {\n    margin:28px 3px 0;\n    padding:13px;\n    border:1px solid rgba(255,255,255,.08);\n    border-radius:10px;\n    background:rgba(255,255,255,.035);\n}\n\n#voter-background-dashboard .vbd-sidebar-card-title {\n    color:#f2f4f7;\n    font-size:10px;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-sidebar-card-text {\n    margin-top:6px;\n    color:#8d99ab;\n    font-size:8px;\n    line-height:1.65;\n}\n\n#voter-background-dashboard .vbd-main {\n    min-width:0;\n    width:100%;\n    background:var(--vbd-bg);\n    overflow:hidden;\n}\n\n#voter-background-dashboard .vbd-header {\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:18px;\n    width:100%;\n    min-height:78px;\n    padding:16px 27px;\n    background:#ffffff;\n    border-bottom:1px solid var(--vbd-border);\n}\n\n#voter-background-dashboard .vbd-heading {\n    min-width:0;\n}\n\n#voter-background-dashboard .vbd-title {\n    margin:0;\n    padding:0;\n    color:#101828;\n    font-size:20px;\n    font-weight:800;\n    line-height:1.25;\n}\n\n#voter-background-dashboard .vbd-description {\n    margin-top:5px;\n    color:var(--vbd-muted);\n    font-size:10px;\n    line-height:1.45;\n}\n\n#voter-background-dashboard .vbd-account {\n    display:flex;\n    align-items:center;\n    gap:9px;\n    flex:0 0 auto;\n    color:#344054;\n    font-size:9px;\n    font-weight:700;\n    white-space:nowrap;\n}\n\n#voter-background-dashboard .vbd-avatar {\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:34px;\n    height:34px;\n    border-radius:50%;\n    background:#dbeafe;\n    color:#1d4ed8;\n    font-size:11px;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-content {\n    width:100%;\n    min-width:0;\n    padding:25px;\n    overflow:hidden;\n}\n\n#voter-background-dashboard .vbd-status-line {\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    margin-bottom:17px;\n}\n\n#voter-background-dashboard .vbd-live {\n    display:inline-flex;\n    align-items:center;\n    gap:7px;\n    padding:6px 10px;\n    border:1px solid #b7ebc6;\n    border-radius:20px;\n    background:var(--vbd-green-soft);\n    color:#15803d;\n    font-size:9px;\n    font-weight:800;\n    line-height:1.3;\n}\n\n#voter-background-dashboard .vbd-live-dot {\n    width:6px;\n    height:6px;\n    flex:0 0 6px;\n    border-radius:50%;\n    background:#22c55e;\n}\n\n#voter-background-dashboard .vbd-version {\n    color:var(--vbd-muted);\n    font-size:9px;\n    white-space:nowrap;\n}\n\n#voter-background-dashboard .vbd-metrics {\n    display:grid;\n    grid-template-columns:repeat(4,minmax(0,1fr));\n    gap:12px;\n    width:100%;\n    margin-bottom:17px;\n}\n\n#voter-background-dashboard .vbd-metric {\n    min-width:0;\n    padding:17px;\n    border:1px solid var(--vbd-border);\n    border-radius:11px;\n    background:#ffffff;\n    overflow:hidden;\n}\n\n#voter-background-dashboard .vbd-metric-label {\n    color:var(--vbd-muted);\n    font-size:9px;\n    line-height:1.4;\n}\n\n#voter-background-dashboard .vbd-metric-number {\n    margin-top:6px;\n    color:#101828;\n    font-size:22px;\n    font-weight:800;\n    line-height:1.15;\n    overflow-wrap:anywhere;\n}\n\n#voter-background-dashboard .vbd-metric-note {\n    margin-top:6px;\n    color:var(--vbd-green);\n    font-size:8px;\n    font-weight:700;\n    line-height:1.4;\n}\n\n#voter-background-dashboard .vbd-main-grid {\n    display:grid;\n    grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);\n    gap:16px;\n    width:100%;\n    min-width:0;\n}\n\n#voter-background-dashboard .vbd-card {\n    min-width:0;\n    padding:18px;\n    border:1px solid var(--vbd-border);\n    border-radius:11px;\n    background:#ffffff;\n    overflow:hidden;\n}\n\n#voter-background-dashboard .vbd-card-title {\n    margin:0;\n    padding:0;\n    color:var(--vbd-text);\n    font-size:13px;\n    font-weight:800;\n    line-height:1.35;\n}\n\n#voter-background-dashboard .vbd-card-subtitle {\n    margin-top:4px;\n    color:var(--vbd-muted);\n    font-size:8px;\n    line-height:1.5;\n}\n\n#voter-background-dashboard .vbd-check-list {\n    margin-top:16px;\n}\n\n#voter-background-dashboard .vbd-check-row {\n    display:flex;\n    align-items:center;\n    gap:12px;\n    width:100%;\n    padding:11px 0;\n    border-bottom:1px solid #edf0f4;\n}\n\n#voter-background-dashboard .vbd-check-row:last-child {\n    border-bottom:0;\n}\n\n#voter-background-dashboard .vbd-check-icon {\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:34px;\n    height:34px;\n    flex:0 0 34px;\n    border-radius:8px;\n    background:var(--vbd-primary-soft);\n    color:var(--vbd-primary);\n    font-size:13px;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-check-info {\n    min-width:0;\n    flex:1 1 auto;\n}\n\n#voter-background-dashboard .vbd-check-name {\n    color:#344054;\n    font-size:9px;\n    font-weight:800;\n    line-height:1.4;\n}\n\n#voter-background-dashboard .vbd-check-description {\n    margin-top:2px;\n    color:var(--vbd-muted);\n    font-size:8px;\n    line-height:1.5;\n}\n\n#voter-background-dashboard .vbd-status {\n    flex:0 0 auto;\n    padding:4px 7px;\n    border-radius:15px;\n    background:var(--vbd-green-soft);\n    color:#15803d;\n    font-size:7px;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-progress-box {\n    margin-top:16px;\n    padding:13px;\n    border:1px solid #dbeafe;\n    border-radius:9px;\n    background:#f8fbff;\n}\n\n#voter-background-dashboard .vbd-progress-head {\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:10px;\n}\n\n#voter-background-dashboard .vbd-progress-title {\n    color:#1e3a8a;\n    font-size:9px;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-progress-value {\n    color:#2563eb;\n    font-size:8px;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-progress {\n    width:100%;\n    height:6px;\n    margin-top:10px;\n    overflow:hidden;\n    border-radius:10px;\n    background:#dbeafe;\n}\n\n#voter-background-dashboard .vbd-progress-bar {\n    width:94%;\n    height:100%;\n    border-radius:10px;\n    background:linear-gradient(90deg,#2563eb,#4f46e5);\n}\n\n#voter-background-dashboard .vbd-screening {\n    margin-top:15px;\n}\n\n#voter-background-dashboard .vbd-screening-row {\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:10px;\n    padding:9px 0;\n    border-bottom:1px solid #edf0f4;\n}\n\n#voter-background-dashboard .vbd-screening-row:last-child {\n    border-bottom:0;\n}\n\n#voter-background-dashboard .vbd-screening-name {\n    color:#344054;\n    font-size:9px;\n    font-weight:700;\n}\n\n#voter-background-dashboard .vbd-screening-value {\n    color:#15803d;\n    font-size:8px;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-activity {\n    width:100%;\n    min-width:0;\n    margin-top:16px;\n}\n\n#voter-background-dashboard .vbd-table-wrap {\n    width:100%;\n    max-width:100%;\n    margin-top:15px;\n    overflow-x:auto;\n    -webkit-overflow-scrolling:touch;\n}\n\n#voter-background-dashboard .vbd-table {\n    width:100%;\n    min-width:670px;\n    margin:0;\n    border-collapse:collapse;\n    border-spacing:0;\n    font-size:8px;\n}\n\n#voter-background-dashboard .vbd-table th {\n    padding:9px 8px;\n    border:0;\n    background:#f8fafc;\n    color:var(--vbd-muted);\n    text-align:left;\n    font-size:8px;\n    font-weight:800;\n    white-space:nowrap;\n}\n\n#voter-background-dashboard .vbd-table td {\n    padding:10px 8px;\n    border-bottom:1px solid #edf0f4;\n    color:#344054;\n    text-align:left;\n    white-space:nowrap;\n}\n\n#voter-background-dashboard .vbd-success {\n    color:#15803d;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-review {\n    color:var(--vbd-orange);\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-feature-grid {\n    display:grid;\n    grid-template-columns:repeat(3,minmax(0,1fr));\n    gap:12px;\n    width:100%;\n    margin-top:16px;\n}\n\n#voter-background-dashboard .vbd-feature {\n    min-width:0;\n    padding:15px;\n    border:1px solid var(--vbd-border);\n    border-radius:10px;\n    background:#ffffff;\n    overflow:hidden;\n}\n\n#voter-background-dashboard .vbd-feature-icon {\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    width:30px;\n    height:30px;\n    margin-bottom:8px;\n    border-radius:7px;\n    background:var(--vbd-primary-soft);\n    color:var(--vbd-primary);\n    font-size:12px;\n    font-weight:800;\n}\n\n#voter-background-dashboard .vbd-feature-title {\n    color:var(--vbd-text);\n    font-size:10px;\n    font-weight:800;\n    line-height:1.4;\n}\n\n#voter-background-dashboard .vbd-feature-text {\n    margin-top:4px;\n    color:var(--vbd-muted);\n    font-size:8px;\n    line-height:1.6;\n}\n\n#voter-background-dashboard .vbd-footer {\n    margin-top:17px;\n    color:#98a2b3;\n    text-align:center;\n    font-size:8px;\n    line-height:1.5;\n}\n\n@media (max-width:950px) {\n\n    #voter-background-dashboard .vbd-layout {\n        grid-template-columns:1fr;\n    }\n\n    #voter-background-dashboard .vbd-sidebar {\n        display:none;\n    }\n\n    #voter-background-dashboard .vbd-metrics {\n        grid-template-columns:repeat(2,minmax(0,1fr));\n    }\n\n    #voter-background-dashboard .vbd-main-grid {\n        grid-template-columns:1fr;\n    }\n}\n\n@media (max-width:650px) {\n\n    #voter-background-dashboard {\n        width:100%;\n        max-width:100%;\n        margin:18px 0;\n        border-radius:11px;\n    }\n\n    #voter-background-dashboard .vbd-header {\n        align-items:flex-start;\n        padding:14px;\n    }\n\n    #voter-background-dashboard .vbd-content {\n        padding:14px;\n    }\n\n    #voter-background-dashboard .vbd-title {\n        font-size:17px;\n    }\n\n    #voter-background-dashboard .vbd-account-text {\n        display:none;\n    }\n\n    #voter-background-dashboard .vbd-status-line {\n        align-items:flex-start;\n        flex-direction:column;\n    }\n\n    #voter-background-dashboard .vbd-feature-grid {\n        grid-template-columns:1fr;\n    }\n}\n\n@media (max-width:430px) {\n\n    #voter-background-dashboard .vbd-content {\n        padding:10px;\n    }\n\n    #voter-background-dashboard .vbd-header {\n        padding:12px;\n    }\n\n    #voter-background-dashboard .vbd-metrics {\n        grid-template-columns:1fr;\n    }\n\n    #voter-background-dashboard .vbd-card {\n        padding:14px;\n    }\n}\n<\/style>\n\n<div class=\"vbd-layout\">\n\n    <aside class=\"vbd-sidebar\">\n\n        <div class=\"vbd-brand\">\n\n            <div class=\"vbd-logo\">\n                B\n            <\/div>\n\n            <div>\n                <div class=\"vbd-brand-name\">\n                    VerifyFlow\n                <\/div>\n\n                <div class=\"vbd-brand-sub\">\n                    Background Verification Platform\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"vbd-menu-title\">\n            Verification\n        <\/div>\n\n        <nav class=\"vbd-menu\">\n\n            <a href=\"#vbd-overview\" class=\"vbd-active\">\n                <span class=\"vbd-menu-icon\">\u25a6<\/span>\n                <span>Overview<\/span>\n            <\/a>\n\n            <a href=\"#vbd-checks\">\n                <span class=\"vbd-menu-icon\">\u2713<\/span>\n                <span>Background Checks<\/span>\n            <\/a>\n\n            <a href=\"#vbd-screening\">\n                <span class=\"vbd-menu-icon\">\u25c9<\/span>\n                <span>Screening<\/span>\n            <\/a>\n\n            <a href=\"#vbd-activity\">\n                <span class=\"vbd-menu-icon\">\u25f7<\/span>\n                <span>Activity<\/span>\n            <\/a>\n\n        <\/nav>\n\n        <div class=\"vbd-menu-title\">\n            Developer\n        <\/div>\n\n        <nav class=\"vbd-menu\">\n\n            <a href=\"#vbd-api\">\n                <span class=\"vbd-menu-icon\">\u2318<\/span>\n                <span>API Integration<\/span>\n            <\/a>\n\n            <a href=\"#vbd-features\">\n                <span class=\"vbd-menu-icon\">?<\/span>\n                <span>Documentation<\/span>\n            <\/a>\n\n        <\/nav>\n\n        <div class=\"vbd-sidebar-card\">\n\n            <div class=\"vbd-sidebar-card-title\">\n                Voter ID Background Verification\n            <\/div>\n\n            <div class=\"vbd-sidebar-card-text\">\n                Identity verification infrastructure for\n                employee screening, customer onboarding\n                and financial services workflows.\n            <\/div>\n\n        <\/div>\n\n    <\/aside>\n\n    <main class=\"vbd-main\">\n\n        <header class=\"vbd-header\">\n\n            <div class=\"vbd-heading\">\n\n                <h2 class=\"vbd-title\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_for_Background_Verification-2\"><\/span>\n                    Voter ID Verification API for Background Verification\n                <span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n                <div class=\"vbd-description\">\n                    Digital identity verification infrastructure\n                    for background screening and onboarding workflows\n                <\/div>\n\n            <\/div>\n\n            <div class=\"vbd-account\">\n\n                <span class=\"vbd-account-text\">\n                    Business Account\n                <\/span>\n\n                <span class=\"vbd-avatar\">\n                    B\n                <\/span>\n\n            <\/div>\n\n        <\/header>\n\n        <div class=\"vbd-content\">\n\n            <section id=\"vbd-overview\">\n\n                <div class=\"vbd-status-line\">\n\n                    <div class=\"vbd-live\">\n                        <span class=\"vbd-live-dot\"><\/span>\n                        Verification services operational\n                    <\/div>\n\n                    <div class=\"vbd-version\">\n                        Background API v1.0\n                    <\/div>\n\n                <\/div>\n\n                <div class=\"vbd-metrics\">\n\n                    <div class=\"vbd-metric\">\n\n                        <div class=\"vbd-metric-label\">\n                            Background Checks\n                        <\/div>\n\n                        <div class=\"vbd-metric-number\">\n                            18,642\n                        <\/div>\n\n                        <div class=\"vbd-metric-note\">\n                            \u2191 14.8% this month\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vbd-metric\">\n\n                        <div class=\"vbd-metric-label\">\n                            Verified Records\n                        <\/div>\n\n                        <div class=\"vbd-metric-number\">\n                            17,906\n                        <\/div>\n\n                        <div class=\"vbd-metric-note\">\n                            96.0% verification rate\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vbd-metric\">\n\n                        <div class=\"vbd-metric-label\">\n                            Average Response\n                        <\/div>\n\n                        <div class=\"vbd-metric-number\">\n                            192ms\n                        <\/div>\n\n                        <div class=\"vbd-metric-note\">\n                            API response time\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vbd-metric\">\n\n                        <div class=\"vbd-metric-label\">\n                            Service Availability\n                        <\/div>\n\n                        <div class=\"vbd-metric-number\">\n                            99.98%\n                        <\/div>\n\n                        <div class=\"vbd-metric-note\">\n                            Last 30 days\n                        <\/div>\n\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n            <div class=\"vbd-main-grid\">\n\n                <section id=\"vbd-checks\" class=\"vbd-card\">\n\n                    <h3 class=\"vbd-card-title\"><span class=\"ez-toc-section\" id=\"Voter_ID_Background_Verification\"><\/span>\n                        Voter ID Background Verification\n                    <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n                    <div class=\"vbd-card-subtitle\">\n                        Verification stages used in a sample\n                        background screening workflow\n                    <\/div>\n\n                    <div class=\"vbd-check-list\">\n\n                        <div class=\"vbd-check-row\">\n\n                            <div class=\"vbd-check-icon\">\n                                01\n                            <\/div>\n\n                            <div class=\"vbd-check-info\">\n\n                                <div class=\"vbd-check-name\">\n                                    Identity Record Check\n                                <\/div>\n\n                                <div class=\"vbd-check-description\">\n                                    Match submitted voter identity\n                                    information with the applicable\n                                    verification source.\n                                <\/div>\n\n                            <\/div>\n\n                            <div class=\"vbd-status\">\n                                Completed\n                            <\/div>\n\n                        <\/div>\n\n                        <div class=\"vbd-check-row\">\n\n                            <div class=\"vbd-check-icon\">\n                                02\n                            <\/div>\n\n                            <div class=\"vbd-check-info\">\n\n                                <div class=\"vbd-check-name\">\n                                    Applicant Information Review\n                                <\/div>\n\n                                <div class=\"vbd-check-description\">\n                                    Review submitted information for\n                                    consistency within the verification\n                                    workflow.\n                                <\/div>\n\n                            <\/div>\n\n                            <div class=\"vbd-status\">\n                                Completed\n                            <\/div>\n\n                        <\/div>\n\n                        <div class=\"vbd-check-row\">\n\n                            <div class=\"vbd-check-icon\">\n                                03\n                            <\/div>\n\n                            <div class=\"vbd-check-info\">\n\n                                <div class=\"vbd-check-name\">\n                                    Verification Status\n                                <\/div>\n\n                                <div class=\"vbd-check-description\">\n                                    Return the verification result to\n                                    the authorized application.\n                                <\/div>\n\n                            <\/div>\n\n                            <div class=\"vbd-status\">\n                                Verified\n                            <\/div>\n\n                        <\/div>\n\n                        <div class=\"vbd-check-row\">\n\n                            <div class=\"vbd-check-icon\">\n                                04\n                            <\/div>\n\n                            <div class=\"vbd-check-info\">\n\n                                <div class=\"vbd-check-name\">\n                                    Background Screening Review\n                                <\/div>\n\n                                <div class=\"vbd-check-description\">\n                                    Present the verification result\n                                    for the relevant business workflow.\n                                <\/div>\n\n                            <\/div>\n\n                            <div class=\"vbd-status\">\n                                Ready\n                            <\/div>\n\n                        <\/div>\n\n                    <\/div>\n\n                    <div class=\"vbd-progress-box\">\n\n                        <div class=\"vbd-progress-head\">\n\n                            <span class=\"vbd-progress-title\">\n                                Verification Workflow Completion\n                            <\/span>\n\n                            <span class=\"vbd-progress-value\">\n                                94%\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vbd-progress\">\n                            <div class=\"vbd-progress-bar\"><\/div>\n                        <\/div>\n\n                    <\/div>\n\n                <\/section>\n\n                <section id=\"vbd-screening\" class=\"vbd-card\">\n\n                    <h3 class=\"vbd-card-title\"><span class=\"ez-toc-section\" id=\"Background_Screening_Status\"><\/span>\n                        Background Screening Status\n                    <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n                    <div class=\"vbd-card-subtitle\">\n                        Sample status of verification components\n                    <\/div>\n\n                    <div class=\"vbd-screening\">\n\n                        <div class=\"vbd-screening-row\">\n\n                            <span class=\"vbd-screening-name\">\n                                Identity Verification\n                            <\/span>\n\n                            <span class=\"vbd-screening-value\">\n                                Completed\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vbd-screening-row\">\n\n                            <span class=\"vbd-screening-name\">\n                                Voter Record Check\n                            <\/span>\n\n                            <span class=\"vbd-screening-value\">\n                                Verified\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vbd-screening-row\">\n\n                            <span class=\"vbd-screening-name\">\n                                Data Consistency\n                            <\/span>\n\n                            <span class=\"vbd-screening-value\">\n                                Passed\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vbd-screening-row\">\n\n                            <span class=\"vbd-screening-name\">\n                                API Response\n                            <\/span>\n\n                            <span class=\"vbd-screening-value\">\n                                Successful\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vbd-screening-row\">\n\n                            <span class=\"vbd-screening-name\">\n                                Review Status\n                            <\/span>\n\n                            <span class=\"vbd-screening-value\">\n                                Clear\n                            <\/span>\n\n                        <\/div>\n\n                    <\/div>\n\n                    <div id=\"vbd-api\" class=\"vbd-progress-box\">\n\n                        <div class=\"vbd-progress-head\">\n\n                            <span class=\"vbd-progress-title\">\n                                API Verification Health\n                            <\/span>\n\n                            <span class=\"vbd-progress-value\">\n                                Active\n                            <\/span>\n\n                        <\/div>\n\n                        <div class=\"vbd-progress\">\n                            <div class=\"vbd-progress-bar\"><\/div>\n                        <\/div>\n\n                    <\/div>\n\n                <\/section>\n\n            <\/div>\n\n            <section id=\"vbd-activity\" class=\"vbd-card vbd-activity\">\n\n                <h3 class=\"vbd-card-title\"><span class=\"ez-toc-section\" id=\"Recent_Background_Verification_Activity\"><\/span>\n                    Recent Background Verification Activity\n                <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n                <div class=\"vbd-card-subtitle\">\n                    Latest sample verification requests\n                <\/div>\n\n                <div class=\"vbd-table-wrap\">\n\n                    <table class=\"vbd-table\">\n\n                        <thead>\n\n                            <tr>\n                                <th>Reference<\/th>\n                                <th>Verification<\/th>\n                                <th>Status<\/th>\n                                <th>Response<\/th>\n                                <th>Environment<\/th>\n                                <th>Time<\/th>\n                            <\/tr>\n\n                        <\/thead>\n\n                        <tbody>\n\n                            <tr>\n                                <td>BG-92841<\/td>\n                                <td>Voter ID<\/td>\n                                <td class=\"vbd-success\">Verified<\/td>\n                                <td>184 ms<\/td>\n                                <td>Production<\/td>\n                                <td>2 min ago<\/td>\n                            <\/tr>\n\n                            <tr>\n                                <td>BG-92840<\/td>\n                                <td>Identity Check<\/td>\n                                <td class=\"vbd-success\">Completed<\/td>\n                                <td>191 ms<\/td>\n                                <td>Production<\/td>\n                                <td>6 min ago<\/td>\n                            <\/tr>\n\n                            <tr>\n                                <td>BG-92839<\/td>\n                                <td>Background Review<\/td>\n                                <td class=\"vbd-review\">Review<\/td>\n                                <td>219 ms<\/td>\n                                <td>Production<\/td>\n                                <td>11 min ago<\/td>\n                            <\/tr>\n\n                            <tr>\n                                <td>BG-92838<\/td>\n                                <td>Voter ID<\/td>\n                                <td class=\"vbd-success\">Verified<\/td>\n                                <td>163 ms<\/td>\n                                <td>Production<\/td>\n                                <td>17 min ago<\/td>\n                            <\/tr>\n\n                        <\/tbody>\n\n                    <\/table>\n\n                <\/div>\n\n            <\/section>\n\n            <section id=\"vbd-features\" class=\"vbd-feature-grid\">\n\n                <div class=\"vbd-feature\">\n\n                    <div class=\"vbd-feature-icon\">\n                        \u2713\n                    <\/div>\n\n                    <div class=\"vbd-feature-title\">\n                        Identity Verification\n                    <\/div>\n\n                    <div class=\"vbd-feature-text\">\n                        Use voter identity verification as part\n                        of suitable background verification\n                        and onboarding workflows.\n                    <\/div>\n\n                <\/div>\n\n                <div class=\"vbd-feature\">\n\n                    <div class=\"vbd-feature-icon\">\n                        \u25c9\n                    <\/div>\n\n                    <div class=\"vbd-feature-title\">\n                        Screening Workflow\n                    <\/div>\n\n                    <div class=\"vbd-feature-text\">\n                        Organize verification checks and results\n                        inside a structured digital background\n                        screening process.\n                    <\/div>\n\n                <\/div>\n\n                <div class=\"vbd-feature\">\n\n                    <div class=\"vbd-feature-icon\">\n                        \u2301\n                    <\/div>\n\n                    <div class=\"vbd-feature-title\">\n                        API Integration\n                    <\/div>\n\n                    <div class=\"vbd-feature-text\">\n                        Connect verification workflows with\n                        fintech, financial service and business\n                        applications through an API.\n                    <\/div>\n\n                <\/div>\n\n            <\/section>\n\n            <div class=\"vbd-footer\">\n                Voter ID Verification API for Background Verification\n            <\/div>\n\n        <\/div>\n\n    <\/main>\n\n<\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API_Errors_and_Troubleshooting\"><\/span><strong>Voter ID Verification API Errors and Troubleshooting<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Common Voter ID Verification API errors include invalid EPIC formats, data mismatches, and source unavailability, which can be resolved through input sanitization, fuzzy matching, and fallback review routes. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Frequent_API_Error_Codes_Meanings\"><\/span><strong>Frequent API Error Codes &amp; Meanings<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Invalid EPIC Format (Validation Error)<\/strong>: Triggered when the submitted Electors Photo Identity Card (EPIC) number fails length or alphanumeric constraints (typically expects 10 characters, uppercase). <\/li>\n\n\n\n<li><strong>Voter ID Not Found \/ No Match<\/strong>: Occurs when the input number does not exist in the active electoral database, often due to typos or outdated card data. <\/li>\n\n\n\n<li><strong>Data Mismatch<\/strong>: Returned when optional demographic fields (like name or date of birth) are sent alongside the EPIC number but do not align with government records. <\/li>\n\n\n\n<li><strong>Service Unavailable \/ Timeout<\/strong>: Happens when the backend database or official registry experiences an outage, high traffic, or rate-limiting. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Troubleshooting_Best_Practices\"><\/span><strong>Troubleshooting &amp; Best Practices<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sanitize Inputs Early<\/strong>: Strip accidental leading\/trailing spaces, convert text to uppercase, and validate string length locally <em>before<\/em> triggering the network request. <\/li>\n\n\n\n<li><strong>Implement Flexible Matching<\/strong>: Avoid rigid rejections for minor spacing, punctuation, or transliteration differences in names by using controlled fuzzy-matching rules. <\/li>\n\n\n\n<li><strong>Handle OCR Errors Separately<\/strong>: If using an AI-based Optical Character Recognition (OCR) layer to scan card images, implement fallback manual entry fields when image blur or low lighting causes extraction failures.<\/li>\n\n\n\n<li><strong>Design Resilient Fallbacks<\/strong>: Build timeout limits, graceful retry logic, and an explicit manual review workflow for users instead of displaying a generic &#8220;verification failed&#8221; screen. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Common_Voter_ID_Verification_Errors_and_How_to_Handle_Them\"><\/span><strong>Common Voter ID Verification Errors and How to Handle Them<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Common voter ID verification and application errors can be corrected online through the Voters Service Portal. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Common_Verification_Errors_Causes\"><\/span><strong>Common Verification Errors &amp; Causes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Name, Age, or DOB Mismatch:<\/strong> Details entered do not match official government identity proofs (Aadhaar, PAN, or birth certificate) due to spelling or date format errors. <\/li>\n\n\n\n<li><strong>Invalid or Unlisted EPIC Number:<\/strong> The Elector Photo Identity Card (EPIC) number is mistyped, missing digits, or not updated in the digital electoral roll database. <\/li>\n\n\n\n<li><strong>Document Upload Failure:<\/strong> Scanned identity or address proofs fail to upload because of incorrect file formats, blurry images, or oversized files. <\/li>\n\n\n\n<li><strong>OTP and Server Timeouts:<\/strong> SMS\/Email OTP verification fails to arrive, expires too quickly, or the portal encounters a loading timeout during final submission.<\/li>\n\n\n\n<li><strong>Incomplete Application Status:<\/strong> Marked incomplete by the Booth Level Officer (BLO) due to missing physical verification or insufficient address proof.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Handle_and_Fix_Them\"><\/span><strong>How to Handle and Fix Them<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Submit Form 8 for Corrections:<\/strong> Visit the Voters Service Portal or use the Voter Helpline App to select &#8220;Correction of Entries (Form 8)&#8221; to fix typos in your name, date of birth, photo, or address. <\/li>\n\n\n\n<li><strong>Re-apply with Valid Proofs:<\/strong> If an application was rejected or marked incomplete, gather clear scanned copies of required identity and address proofs, correct the wrong fields, and re-submit. <\/li>\n\n\n\n<li><strong>Compress and Re-upload Documents:<\/strong> Ensure scanned proofs are clear, saved in standard formats (like JPEG or PDF), and kept under the specified size limit.<br><strong>Request Fresh OTPs:<\/strong> Wait for active countdown timers to expire before requesting a new OTP, and avoid clicking submit multiple times during server lags. <br><strong>Raise a Grievance:<\/strong> File a tracking complaint or report unresolved verification issues via the National Grievance Services Portal. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_API_vs_Manual_Voter_ID_Verification\"><\/span><strong>Voter ID API vs Manual Voter ID Verification<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API provides real-time, automated validation of an EPIC (Electors Photo Identity Card) number against official electoral records, whereas manual verification relies on human inspection of physical documents or manual entry into databases. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Differences<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Feature<\/th><th>Voter ID Verification API<\/th><th>Manual Voter ID Verification<\/th><\/tr><tr><td><strong>Speed<\/strong><\/td><td>Returns results in seconds.<\/td><td>Takes hours, days, or physical lines.<\/td><\/tr><tr><td><strong>Accuracy<\/strong><\/td><td>High accuracy via automated database checks and OCR scanning.<\/td><td>Prone to human data-entry mistakes and oversight.<\/td><\/tr><tr><td><strong>Cost &amp; Scale<\/strong><\/td><td>Cost-effective for high-volume automated processing.<\/td><td>Labor-intensive and expensive due to manpower needs.<\/td><\/tr><tr><td><strong>Security &amp; Fraud<\/strong><\/td><td>Built-in data encryption and instant mismatch flags.<\/td><td>Vulnerable to forgeries, fake IDs, and human manipulation.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Voter_ID_Verification_API-3\"><\/span><strong>Voter ID Verification API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automated Extraction:<\/strong> Uses AI-powered Optical Character Recognition (OCR) to pull data from card images instantly. <\/li>\n\n\n\n<li><strong>Instant Database Cross-Check:<\/strong> Connects securely to official electoral databases to confirm validity, active status, and demographic details (name, age, constituency) in JSON format. <\/li>\n\n\n\n<li><strong>Use Cases:<\/strong> Ideal for digital Know Your Customer (KYC), fintech user onboarding, and rapid identity checks. You can explore implementation patterns through services like Voter ID Secure ID. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Manual_Voter_ID_Verification\"><\/span><strong>Manual Voter ID Verification<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Human Review:<\/strong> Staff or poll workers visually inspect physical cards or manually type numbers into a ledger or form.<\/li>\n\n\n\n<li><strong>Slow Turnaround:<\/strong> Requires physical presence or manual cross-referencing that can take days.<\/li>\n\n\n\n<li><strong>Use Cases:<\/strong> Traditional polling booths or secondary backup reviews when digital systems flag an real time Voter ID verification API mismatch. <\/li>\n<\/ul>\n\n\n\n<div style=\"text-align:center; margin:25px 0; width:100%;\">\n  <a href=\"https:\/\/www.noblewebstudio.com\/request-a-quote\"\n     target=\"_blank\"\n     rel=\"noopener noreferrer\"\n     style=\"\n       display:inline-block;\n       padding:15px 30px;\n       background:#182536;\n       color:#ffffff;\n       text-decoration:none;\n       font-family:Arial,Helvetica,sans-serif;\n       font-size:17px;\n       font-weight:700;\n       line-height:1.3;\n       border:2px solid #31465f;\n       border-radius:0;\n       box-shadow:0 0 0 2px #0f1722, 0 0 12px rgba(49,70,95,0.85), 0 0 22px rgba(49,70,95,0.55);\n       text-align:center;\n       box-sizing:border-box;\n       animation:nwsVoterDemoBlink 0.65s infinite alternate;\n       max-width:100%;\n     \">\n    Get Live Demo of Voter ID Verification API\n  <\/a>\n<\/div>\n\n<style>\n@keyframes nwsVoterDemoBlink {\n  0% {\n    background:#182536;\n    border-color:#31465f;\n    box-shadow:0 0 0 2px #0f1722, 0 0 8px rgba(49,70,95,0.65);\n    opacity:1;\n  }\n  50% {\n    background:#243a54;\n    border-color:#52708f;\n    box-shadow:0 0 0 2px #111c29, 0 0 18px rgba(82,112,143,1), 0 0 32px rgba(49,70,95,0.8);\n    opacity:0.92;\n  }\n  100% {\n    background:#0d1622;\n    border-color:#263b52;\n    box-shadow:0 0 0 2px #0a1018, 0 0 7px rgba(49,70,95,0.55);\n    opacity:1;\n  }\n}\n<\/style>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Noble_Web_Studio_One_Of_The_Voter_ID_Verification_API_Provider_in_India\"><\/span><strong>Noble Web Studio One Of The Voter ID Verification API Provider in India<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Noble web studio one of the right Voter ID (EPIC) Verification API provider requires evaluating key technical, operational, and security metrics to ensure seamless digital onboarding and compliance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Core Factors to Consider<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Data_Source_and_Scope\"><\/span><strong>Data Source and Scope<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirm that the Noble web studio connects directly with authorized Election Commission of India (ECI) databases or official electoral roll sources for real-time authentication.<\/li>\n\n\n\n<li>Check which specific fields are returned (e.g., EPIC number, name, relative&#8217;s name, age, gender, assembly constituency, and polling station details). <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"OCR_and_Document_Parsing_Support\"><\/span><strong>OCR and Document Parsing Support<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Look for built-in AI-based Optical Character Recognition (OCR) to allow users to upload a photo of their voter card instead of manually typing long serial numbers.<\/li>\n\n\n\n<li>Ensure the OCR engine handles diverse regional card formats and multi-language scripts accurately.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Uptime_and_Performance_SLAs\"><\/span><strong>Uptime and Performance SLAs<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Noble web studio guaranteed uptime Service Level Agreement (SLA) to prevent user drop-offs during peak onboarding hours.<\/li>\n\n\n\n<li>Check average response time; top-tier Voter details APIs deliver results in less than a second.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Security_and_Compliance\"><\/span><strong>Security and Compliance<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify that the Noble web studio uses robust data encryption during transit and at rest.<\/li>\n\n\n\n<li>Ensure compliance with local data privacy laws and regulatory guidelines. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Integration_and_Developer_Experience\"><\/span><strong>Integration and Developer Experience<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review the quality of identity verification API documentation, RESTful endpoints, and software development kits (SDKs) for your specific tech stack.<\/li>\n\n\n\n<li>Check for robust error handling, rate-limiting support, and timeout management. <\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pricing_and_Scalability\"><\/span><strong>Pricing and Scalability<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Look beyond the base per-check price. Factor in volume tiers and pay-as-you-go flexibility versus total cost of ownership if manual intervention is needed for parsing failures.<\/li>\n\n\n\n<li>Ensure the infrastructure supports high-throughput batch processing if you require bulk validation. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_Choose_Noble_Web_Studio_For_Voter_ID_Verification_API_Solution\"><\/span><strong>Why Choose Noble Web Studio For Voter ID Verification API Solution<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Noble Web Studio is a reliable Voter ID Verification API provider requires evaluating factors like data accuracy, response speed, and security compliance. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Key Factors to Consider<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Data Accuracy and Source:<\/strong> Ensure the Noble Web Studio connects directly to authorized Election Commission of India (ECI) databases for authentic real-time EPIC (Electoral Photo Identity Card) validation. <\/li>\n\n\n\n<li><strong>Speed and Latency:<\/strong> Look for low response times (ideally under 200\u2013500 milliseconds) to ensure a frictionless, real-time user onboarding journey. <\/li>\n\n\n\n<li><strong>Feature Set (OCR Support):<\/strong> Check if the EPIC number match API supports both direct EPIC number lookups and AI-powered Optical Character Recognition (OCR) for scanning physical cards. <\/li>\n\n\n\n<li><strong>Uptime and Reliability:<\/strong> Noble Web Studio Service Level Agreement (SLA) to guarantee high uptime and consistent transaction success rates. <\/li>\n\n\n\n<li><strong>Security and Compliance:<\/strong> Verify that data channels are encrypted (HTTPS\/TLS) and meet regulatory KYC and AML compliance standards. <\/li>\n\n\n\n<li><strong>Pricing and Scalability:<\/strong> Evaluate cost-per-verification models and the system&#8217;s ability to handle high transaction volumes as your business grows. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span><strong>Conclusion<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>Voter ID Verification API<\/strong> helps businesses add digital Voter ID verification to their existing website, mobile application, KYC system, or customer onboarding process. Instead of checking Voter ID details manually, an <strong>integrated Voter ID Verification API<\/strong> can automate the verification workflow and return the available verification response through the business application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A useful Voter ID verification solution can support <strong>EPIC number verification, identity-data validation, document verification, OCR-based data extraction, verification status, Voter ID KYC API<\/strong> <strong>responses, transaction or reference IDs, and integration with existing onboarding workflows<\/strong>, depending on the provider and verification method. Current industry implementations show that available input and response fields can vary between EPIC Lookup API products.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A Voter ID Verification API is a digital tool that lets businesses instantly authenticate an individual&#8217;s Electoral Photo Identity Card (EPIC) details against official electoral records. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For businesses, the value of a <strong>Voter ID Verification API<\/strong> goes beyond simply checking a document. It can help streamline customer onboarding, KYC workflows, employee or partner verification, lending processes, background checks, and other identity-related workflows where Voter ID is an accepted document.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before choosing a Voter ID API, businesses should check the <strong>verification method, EPIC-number support, OCR capability, API documentation, response fields, authentication, webhook or callback options, security practices, integration process, support, scalability, pricing, and applicable compliance requirements<\/strong>. These factors can determine whether the online EPIC number check fits the actual workflow of your business.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At <strong>Aeps India<\/strong>, businesses can explore a <strong>Voter ID Verification API Solution<\/strong> according to their identity verification and onboarding requirements. The integration can be planned for websites, mobile applications, fintech platforms, KYC systems, and other applications that need a digital identity verification workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contact Aeps India to discuss your Voter ID Verification API requirements, integration options, verification workflow, features, pricing, and business use case. Get the right verification solution for your platform and make your customer onboarding process easier to manage.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Talk to Aeps India today about your Voter ID Verification API requirements.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Frequently_Asked_Questions_About_Voter_ID_Verification_API\"><\/span><br><strong>Frequently Asked Questions About Voter ID Verification API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1790247912743\"><strong class=\"schema-faq-question\">What is Voter ID Verification?<\/strong> <p class=\"schema-faq-answer\">Voter ID Verification is the process of checking whether the details provided on a Voter ID are genuine and match the available voter records. It can help verify information such as name, date of birth, address, and Voter ID\/EPIC details.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247914009\"><strong class=\"schema-faq-question\">What is a Voter ID Verification API?<\/strong> <p class=\"schema-faq-answer\">A Voter ID Verification API is a digital service that allows businesses to verify Voter ID or EPIC details through an Voter ID KYC API integration. It can be used during KYC, customer onboarding, identity verification, and fraud-prevention workflows.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247914432\"><strong class=\"schema-faq-question\">What is required for Voter ID Verification online?<\/strong> <p class=\"schema-faq-answer\">Generally, the <strong>Electoral Photo Identity Card (EPIC) number<\/strong> is required for an online Voter ID verification request. Depending on the verification method, additional information such as the person&#8217;s name or a Voter ID image may also be used.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247914864\"><strong class=\"schema-faq-question\">How does Voter ID Verification API work?<\/strong> <p class=\"schema-faq-answer\">The user provides the required Voter ID information, such as the EPIC number. The EPIC Lookup API processes the request, checks the available verification source, and returns the verification result and associated voter information.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247916103\"><strong class=\"schema-faq-question\">What data can be verified through Voter ID Verification API?<\/strong> <p class=\"schema-faq-answer\">Depending on the EPIC Verification API and verification method, information may include the official name, relative name, date of birth, gender, address, EPIC number, polling station, constituency information, and other available voter details. <\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247916543\"><strong class=\"schema-faq-question\">What are the benefits of Voter ID Verification?<\/strong> <p class=\"schema-faq-answer\">Voter ID Verification can help businesses validate identity information, support KYC processes, reduce manual verification work, improve onboarding speed, and help detect potentially fraudulent or incorrect identity details.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247916969\"><strong class=\"schema-faq-question\">How can I integrate Voter ID Verification API into my platform?<\/strong> <p class=\"schema-faq-answer\">You can integrate the API into an existing website, application, or onboarding workflow using the EPIC number API documentation and credentials. Developers typically configure the Voter ID authenticity API request, process the response, handle verification statuses, and test the integration before deployment.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247917992\"><strong class=\"schema-faq-question\">What businesses can benefit from Voter ID Verification?<\/strong> <p class=\"schema-faq-answer\">Voter ID Verification can be useful for businesses and organizations involved in <strong>BFSI, lending, insurance, telecom, online platforms, gaming, social platforms, travel and hospitality, recruitment, and customer onboarding<\/strong>, depending on their legitimate verification requirements.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247918440\"><strong class=\"schema-faq-question\">Can Voter ID Verification API be used for KYC?<\/strong> <p class=\"schema-faq-answer\">Yes. A Voter ID can be used as an identity document in applicable KYC workflows. An identity verification API can help businesses digitally incorporate Voter ID verification into their customer onboarding and identity-verification processes.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247918938\"><strong class=\"schema-faq-question\">Can Voter ID be verified using OCR?<\/strong> <p class=\"schema-faq-answer\">Yes, some Voter ID verification solutions support OCR-based verification. OCR can extract information from an uploaded or scanned Voter ID document, after which the extracted details can be processed for verification.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247920103\"><strong class=\"schema-faq-question\">Can Voter ID verification be done using an EPIC number?<\/strong> <p class=\"schema-faq-answer\">Yes. EPIC number verification is one of the methods used for digital Voter ID verification. The Voter ID validation API can use the EPIC number as an input and return available verified voter information.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247920736\"><strong class=\"schema-faq-question\">Is Voter ID Verification available in real time?<\/strong> <p class=\"schema-faq-answer\">API-based verification can return results quickly after the verification request is submitted. The actual response time can depend on the Noble web studio, verification source, network conditions, and request status.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247921217\"><strong class=\"schema-faq-question\">Can Voter ID Verification help prevent fraud?<\/strong> <p class=\"schema-faq-answer\">Voter ID verification can add an identity-validation layer to onboarding processes by checking submitted information against available verification records. This can help businesses identify mismatched or potentially fraudulent identity information.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247922176\"><strong class=\"schema-faq-question\">Are there chances of errors during Voter ID Verification?<\/strong> <p class=\"schema-faq-answer\">Yes. Verification can return an unsuccessful or mismatched result when the submitted information is incorrect, incomplete, unavailable, or does not match the verification records. Applications should therefore handle different EPIC Verification API response statuses properly.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247922585\"><strong class=\"schema-faq-question\">What information is available in a Voter ID API response?<\/strong> <p class=\"schema-faq-answer\">The exact response depends on the EPIC Lookup API. Available fields can include a verification status, EPIC number, name, relative name, date of birth, gender, issue-related information, and other document fields. <\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790247923040\"><strong class=\"schema-faq-question\">Is Voter ID Verification API suitable for customer onboarding?<\/strong> <p class=\"schema-faq-answer\">Yes. Businesses can incorporate Voter ID verification into digital onboarding flows where identity verification is required. This can reduce manual document checking and make the verification process more streamlined.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790248048335\"><strong class=\"schema-faq-question\">How long does Voter ID API integration take?<\/strong> <p class=\"schema-faq-answer\">The integration time depends on the application&#8217;s technology stack, voter database verification API documentation, authentication setup, development work, testing, and business requirements. A well-documented electoral roll verification API with sandbox access can simplify the development and testing process.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790248048744\"><strong class=\"schema-faq-question\">Is Voter ID Verification API secure?<\/strong> <p class=\"schema-faq-answer\">Security depends on the Noble web studio implementation and the way the business integrates and handles the returned data. Businesses should use secure voter data verification API authentication, encrypted data transmission, controlled access, appropriate data retention practices, and applicable privacy and regulatory safeguards.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790248049152\"><strong class=\"schema-faq-question\">Can Voter ID Verification API be integrated with existing KYC software?<\/strong> <p class=\"schema-faq-answer\">Yes. An voter record verification API can generally be connected with existing KYC, onboarding, CRM, fintech, lending, insurance, or verification workflows, subject to the provider&#8217;s technical specifications and supported integration methods.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1790248063585\"><strong class=\"schema-faq-question\">How can businesses choose a Voter ID Verification API Provider in India?<\/strong> <p class=\"schema-faq-answer\">Businesses should compare factors such as <strong>verification method, supported data fields, voter record verification API<\/strong> <strong>documentation, integration options, response handling, security practices, reliability, support, pricing model, and applicable compliance requirements<\/strong> before selecting a Noble web studio.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>A Voter ID Verification API helps businesses verify Voter ID details digitally and connect the verification process with their website, mobile application, KYC system, fintech platform, or customer onboarding workflow. Instead of checking voter documents manually, an Voter ID validation API-based solution can automate the verification process and return the available verification result in a\u2026<\/p>\n","protected":false},"author":4,"featured_media":9695,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[1621],"tags":[],"class_list":["post-9676","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-api-banking"],"_links":{"self":[{"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/posts\/9676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=9676"}],"version-history":[{"count":4,"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/posts\/9676\/revisions"}],"predecessor-version":[{"id":9696,"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/posts\/9676\/revisions\/9696"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/media\/9695"}],"wp:attachment":[{"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=9676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=9676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.noblewebstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=9676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}