# Employee Verification APIs for Staffing & HR | FastKYC

> Background verification APIs for hiring - employment history, EPFO and UAN lookups, identity checks, and court record screening.

Source: https://www.fastkyc.com/industries/staffing-hr/

---

[Industries](/industries/)Staffing & HR

# Verification APIs for Staffing & HR

Background verification APIs for hiring - employment history, EPFO and UAN lookups, identity checks, and court record screening.

[Book a Demo](/book-demo/) [Browse All APIs](/apis/)

Staffing & HR profileIND / STAFFING-HR

Employment

8 APIs

Identity

31 APIs

Merchant

4 APIs

Utility

2 APIs

Vision

17 APIs

APIs on this page, by what they verify.

62 APIs

Either side of the profile: documents these APIs return.

Background verification is slow because it is manual: chasing former employers, collecting payslips, waiting on court searches.

These APIs replace most of that with direct lookups - employment history and current employer from EPFO and UAN, identity from PAN and Aadhaar, and adverse records from court and FIR searches.

## The APIs, by what they verify

62 APIs across 5 categories.

Search APIs

No APIs match

Try a shorter term - or [ask us](/book-demo/), we may already have it.

### Employment

8 APIs

-   [Current Employment Details APIConfirm where someone works right now, including employer name, role, employment type and length of service, from provident fund records.](/apis/current-employment-details/)
-   [EPFO Advanced Details APIFetch detailed EPF passbook data by UAN without an OTP, including employer contribution history, service records and personal details.](/apis/epfo-init-status/)
-   [EPFO Basic Search APILook up an EPFO establishment by its ID and get organisation details plus a month-by-month summary of provident fund contributions.](/apis/epfo-basic-search/)
-   [EPFO Generate OTP APISend an OTP to the employee's EPFO-registered mobile number to begin a consented provident fund verification of their employment and UAN details.](/apis/epfo-generate-otp/)
-   [EPFO Name Search APICheck whether a named individual is employed at a specific company using EPFO provident fund filings, without needing their UAN.](/apis/epfo-name-search/)
-   [EPFO Submit OTP APIValidate the EPFO one-time password and complete authentication, unlocking access to the employee's provident fund records.](/apis/epfo-submit-otp/)
-   [Employment History APIRetrieve an individual's full employment history from their UAN, with every employer, joining date and exit date on provident fund record.](/apis/employment-history/)
-   [Mobile to UAN APIFind the Universal Account Numbers linked to an Indian mobile number, so an employment check can start from a phone number alone.](/apis/mobile-to-uan/)

### Identity

31 APIs

-   [Aadhaar Validation APIVerify an Indian Aadhaar number instantly and confirm it is valid and in use, with essential identity insights for faster, safer customer onboarding.](/apis/aadhaar-validation/)
-   [Aadhaar XML Verification APIVerify an offline Aadhaar eKYC XML by validating UIDAI's digital signature and extracting identity, address and photograph.](/apis/aadhaar-xml-verification/)
-   [DIN to PAN APIFind the PAN associated with a Director Identification Number, linking a director's corporate roles to their tax identity for KYB and due diligence.](/apis/din-to-pan/)
-   [DL Advanced APIExtract complete driving licence data, including personal details, vehicle entitlements, validity and endorsements, for driver onboarding and KYC.](/apis/dl-advanced/)
-   [DL Basic APIFetch driving licence status, holder name, vehicle classes and transport validity in one lightweight call, ideal for quick driver and customer checks.](/apis/dl-basic/)
-   [DigiLocker Download Docs APIFetch verified documents from a customer's DigiLocker with their consent, for secure retrieval, verification and seamless KYC and onboarding integration.](/apis/digilocker-download-docs/)
-   [Driving License APIVerify an Indian driving licence using the licence number and date of birth, returning authenticated holder details for KYC and driver onboarding.](/apis/dl-text/)
-   [E-Aadhaar Verify APIExtract and verify Aadhaar details from an uploaded e-Aadhaar document, combining extraction with validation in one step.](/apis/eaadhaar-upload/)
-   [Ecourt CNR Search APIRetrieve detailed court case information from an eCourt CNR number, covering case status, parties and hearing history, for litigation and risk checks.](/apis/ecourt-cnr-search/)
-   [Email Check APIVerify an email address is legitimate and deliverable, filtering out disposable, invalid and undeliverable addresses before they enter your database.](/apis/email-check/)
-   [Email Verification Send OTP APISend a one-time password to an email address to begin verifying the customer controls that inbox, the first step of email ownership verification.](/apis/send-email-otp/)
-   [Esign Download Document APIDownload completed Aadhaar eSign documents in Base64 format by document ID once every signature is collected, ready to store with the application.](/apis/esign-download-docs/)
-   [Esign Status Check APICheck the live status of an Aadhaar eSign request and retrieve document and recipient signing details, so you know exactly who has signed and who hasn't.](/apis/esign-status-check/)
-   [Get Company Details APIGet a company's full MCA profile including charges, compliance status and director details from its Corporate Identity Number.](/apis/cin-advance/)
-   [Get PAN Essentials APIRetrieve a PAN holder's essential details, including name, date of birth and gender, to match a customer's identity against their PAN in seconds.](/apis/get-pan-essentials/)
-   [High Court Search APIRetrieve High Court case details using an eCourt CNR number, covering parties, case status and hearing history, for litigation and due diligence checks.](/apis/high-court-search/)
-   [ICSI Membership Verification APIVerify an ICSI membership number and retrieve the company secretary's registered member details, confirming a CS is who they say they are.](/apis/icsi-verify/)
-   [Initiate Esign Flow APIStart an Aadhaar-based eSign flow by submitting documents and recipient details, so customers sign loan agreements and forms electronically.](/apis/initiate-esign/)
-   [Mobile to PAN APIFind the PAN linked to a mobile number and name, validated against trusted telecom and financial sources, so customers don't have to type their PAN.](/apis/mobile-to-pan/)
-   [PAN Aadhaar Link Lookup APIFetch a PAN's Aadhaar linkage status together with the masked Aadhaar number linked to it, confirming the PAN is operative for KYC and tax purposes.](/apis/pan-aadhaar-link-lookup/)
-   [PAN Advanced V2 APICheck a PAN and confirm its validity, holder details and Aadhaar linkage status in a single advanced verification call built for full KYC journeys.](/apis/pan-advanced-v2/)
-   [PAN Comprehensive APIRetrieve extensive PAN card data for an individual, covering identity details, status and linked information in one call.](/apis/pan-comprehensive/)
-   [PAN Lite APIGet the registered name for a valid PAN in a lightweight check, built for name matching during onboarding and bulk PAN validation at scale.](/apis/pan-to-name/)
-   [PAN to DIN APIFind the Director Identification Numbers associated with a PAN, revealing an individual's company directorships for KYB and due diligence checks.](/apis/pan-to-din/)
-   [Pan Aadhaar Link Status APICheck whether a PAN is linked to an Aadhaar number and get the current linkage status directly, since an unlinked PAN becomes inoperative for tax.](/apis/pan-aadhaar-link-status/)
-   [Pan Aadhaar Link Verify APIVerify PAN-Aadhaar linkage against a specific Aadhaar number, confirming the PAN and Aadhaar pair a customer declared actually belong together.](/apis/pan-aadhaar-link-verify/)
-   [Pan Comprehensive with Aadhaar Check APIRetrieve full PAN data and validate the linked Aadhaar number in a single call, covering identity and PAN-Aadhaar linkage together for complete KYC.](/apis/pan-comprehensive-with-aadhaar-check/)
-   [Pan Udyam Check APICheck whether a PAN is registered under the Udyam MSME system, confirming small business status from a PAN alone for MSME lending and schemes.](/apis/pan-udyam-check/)
-   [Passport Verification V2 APIValidate Indian passport data using file number based verification against issuing authority records, for KYC, travel and employee onboarding.](/apis/passport-verification-v2/)
-   [Validate Email OTP APIValidate an email one-time password and confirm the customer controls the address they supplied, completing email ownership verification.](/apis/validate-email-otp/)
-   [Voter Id Verification APIVerify an Indian voter ID by EPIC number and access the essential details recorded on the card against electoral records, for KYC and address proof.](/apis/voter-id-text/)

### Merchant

4 APIs

-   [Company Name to CIN APIFind a company's Corporate Identity Number and registration status by searching its name in the MCA registry, without asking the business for its CIN.](/apis/company-to-cin/)
-   [GSTIN By Pan APIRetrieve every GSTIN linked to a PAN, with the state and current status of each registration, to see a business's full GST footprint in one call.](/apis/gst-by-pan/)
-   [PAN to Udyam Details APIFetch Udyam registration and enterprise details for a business using only its PAN, without needing the Udyam number, for MSME lending and onboarding.](/apis/pan-to-udyam/)
-   [Udyog Aadhaar Verification APIVerify a legacy Udyog Aadhaar registration using its UAM number and retrieve the registered enterprise details, for older MSME registrations.](/apis/udyog-aadhaar-verify/)

### Utility

2 APIs

-   [ESIC Details APIVerify an ESIC number and retrieve the registered employee's basic details from Employees' State Insurance records, for employment and payroll checks.](/apis/esic-verification/)
-   [Get FIR Details APIAccess First Information Report details linked to a vehicle registration or contact number for risk and claims screening.](/apis/get-fir-details/)

### Vision

17 APIs

-   [Aadhaar Masking APIMask the first eight digits of an Aadhaar number in a document image, returning a redacted copy that is compliant to store.](/apis/aadhaar-mask/)
-   [Bank Passbook OCR APIPull the account number, IFSC, branch and account holder name out of a bank passbook image as structured data, ready to verify without manual entry.](/apis/bank-passbook-ocr/)
-   [Bank Statement OCR APIConvert a bank statement into structured data with transactions, balances and account details extracted across every page.](/apis/bank-statement-ocr/)
-   [Cheque OCR APIExtract account number, IFSC, MICR code, bank name and account holder details from a cheque image for account verification.](/apis/cheque-ocr/)
-   [Face Match APICompare two facial images and get a similarity score, confirming the person presenting a document is the person pictured on it.](/apis/face-match/)
-   [GST OCR APIExtract the GSTIN, legal and trade name, address and registration details from a GST registration certificate image, ready to verify without typing.](/apis/gst-ocr/)
-   [Invoice OCR APIExtract vendor, buyer, tax and line-item details from invoice documents, aggregated across every page into structured data.](/apis/invoice-ocr/)
-   [Mobile Invoice OCR APIRead invoice details, customer and retailer information, tax amounts and asset details from mobile device purchase invoices.](/apis/mobile-invoice-ocr/)
-   [OCR Aadhaar APIExtract the Aadhaar number, name, date of birth, gender and address from a photo of an Aadhaar card, ready for identity verification.](/apis/aadhaar-ocr/)
-   [OCR DL APIExtract licence number, holder name, date of birth, validity and vehicle classes from a driving licence image automatically.](/apis/dl-ocr/)
-   [OCR PAN APIRead PAN number, name, father's name and date of birth from a PAN card image and return them as structured, verifiable data.](/apis/pan-ocr/)
-   [OCR Passport APIExtract passport number, name, date of birth, nationality and expiry from a passport image, including the machine-readable zone.](/apis/passport-ocr/)
-   [OCR RC APIExtract the registration number, owner name, vehicle identifiers, fuel type and validity dates from a vehicle RC image, ready to verify without typing.](/apis/rc-ocr/)
-   [OCR Voter Id APIRead the EPIC number, name, relation name, date of birth, gender and address from a voter ID card image as structured data, without manual entry.](/apis/voter-id-ocr/)
-   [Salary Slip OCR APIExtract salary components, employer details, banking information and employment data from payslip documents automatically.](/apis/salary-slip-ocr/)
-   [Super OCR APIClassify and extract any supported Indian KYC document in one call, covering Aadhaar, PAN, licence, passport, voter ID and utility bills.](/apis/super-ocr/)
-   [Udyam OCR APIExtract the Udyam registration number, enterprise name, classification and address from an MSME Udyam certificate image, ready to verify instantly.](/apis/udyam-ocr/)

Use cases

## What Staffing & HR teams verify

Staffing & HR5 use cases

1.  01
    
    Confirm current employer and employment history from EPFO
    
2.  02
    
    Resolve a UAN from a candidate's mobile number
    
3.  03
    
    Verify identity documents before an offer
    
4.  04
    
    Screen for court records and FIRs
    
5.  05
    
    Read salary slips and offer letters with OCR
    

## Building for Staffing & HR?

We will walk you through the APIs on this page and which of them your journey actually needs.

[Book a Demo](/book-demo/) [Browse All APIs](/apis/)

-   One API key for every check
-   Verified against official Indian records
-   Built for onboarding at scale

## All verification APIs

### [Banking APIs](/apis/banking/)

[Bank Verification Hybrid API](/apis/bank-verification-hybrid/), [Bank Verification Penny Drop API](/apis/bank-verification-penny-drop/), [Bank Verification Pennyless API](/apis/bank-verification-pennyless/), [IFSC Search API](/apis/ifsc-search/), [Mobile to Bank API](/apis/mobile-to-bank/), [Penny Drop Initialize API](/apis/penny-drop-initialize/), [Penny Drop Verify API](/apis/penny-drop-verify/), [VPA to Account Details API](/apis/vpa-to-account/)

### [Employment APIs](/apis/employment/)

[Current Employment Details API](/apis/current-employment-details/), [EPFO Advanced Details API](/apis/epfo-init-status/), [EPFO Basic Search API](/apis/epfo-basic-search/), [EPFO Generate OTP API](/apis/epfo-generate-otp/), [EPFO Name Search API](/apis/epfo-name-search/), [EPFO Submit OTP API](/apis/epfo-submit-otp/), [Employment History API](/apis/employment-history/), [Mobile to UAN API](/apis/mobile-to-uan/)

### [Finance APIs](/apis/finance/)

[Automated Credit Decision API](/apis/automated-credit-decision/), [Bank Statement Analyzer API](/apis/bank-statement-analyzer/), [CKYC Download via OTP API](/apis/ckyc-download/), [CKYC Generate OTP API](/apis/ckyc-generate-otp/), [CKYC Search API](/apis/ckyc-search/), [Credit Decisioning API](/apis/credit-decisioning/), [Credit Report CIBIL API](/apis/credit-report-cibil/), [Credit Report Crif API](/apis/credit-report-crif/), [Credit Report Experian API](/apis/credit-report-experian/), [Credit Report Experian V2 API](/apis/credit-report-experian-v2/), [ITR Compliance API](/apis/itr-compliance/), [ITR Download API](/apis/itr-file-download/), [ITR Download Form 26as API](/apis/itr-download-26as/), [ITR File Download V API](/apis/itr-file-download-v/), [ITR get AIS API](/apis/itr-get-ais/), [ITR get Profile Details API](/apis/itr-get-profile-details/), [ITR get TIS API](/apis/itr-get-tis/), [Mobile to GST API](/apis/mobile-to-gst/), [SEBI Debarr Verify API](/apis/sebi-records/), [Search ISIN Record API](/apis/isin-record/), [Shop and Establishment Search API](/apis/shop-establishment-search/), [Tan Validation Basic API](/apis/tan-validation-basic/)

### [Identity APIs](/apis/identity/)

[Aadhaar Validation API](/apis/aadhaar-validation/), [Aadhaar XML Verification API](/apis/aadhaar-xml-verification/), [Address Lookup by Mobile API](/apis/address-lookup-by-mobile/), [Blank Paper Validation API](/apis/blank-paper-validation/), [CA Search API](/apis/ca-search/), [Company Details by CIN API](/apis/company-details-by-cin/), [Contact Details by GST API](/apis/gst-to-contact-details/), [DIGIPIN API](/apis/digipin/), [DIGIPIN Reverse API](/apis/digipin-reverse/), [DIN Basic API](/apis/din-basic/), [DIN Lookup API](/apis/din-lookup/), [DIN Verify API](/apis/din-verify/), [DIN to PAN API](/apis/din-to-pan/), [DL Advanced API](/apis/dl-advanced/), [DL Basic API](/apis/dl-basic/), [DigiLocker Download Docs API](/apis/digilocker-download-docs/), [DigiLocker Signup Download API](/apis/digilocker-signup-download/), [Director Details by CIN API](/apis/director-details-by-cin/), [Driving License API](/apis/dl-text/), [E-Aadhaar Verify API](/apis/eaadhaar-upload/), [Ecourt CNR Search API](/apis/ecourt-cnr-search/), [Email Check API](/apis/email-check/), [Email Verification Send OTP API](/apis/send-email-otp/), [Esign Download Document API](/apis/esign-download-docs/), [Esign Status Check API](/apis/esign-status-check/), [FASTAG History Verification API](/apis/fastag-history/), [Farmer Verification API](/apis/farmer-verification/), [Fastag Lookup API](/apis/fastag-lookup/), [Fastag To RC API](/apis/fastag-to-rc/), [Generate E-Invoice API](/apis/generate-e-invoice/), [Get 1A data API](/apis/get-1a-data/), [Get 2A Data API](/apis/get-2a-data/), [Get 2B Data API](/apis/get-2b-data/), [Get 3B Data API](/apis/get-3b-data/), [Get Company Details API](/apis/cin-advance/), [Get PAN Essentials API](/apis/get-pan-essentials/), [High Court Search API](/apis/high-court-search/), [I4C Check API](/apis/i4c-check/), [ICSI Membership Verification API](/apis/icsi-verify/), [ICWAI Firm Verification API](/apis/icwai-firm-verify/), [ICWAI Member Verification API](/apis/icwai-member-verify/), [IP Quality Check API](/apis/ip-quality-check/), [Indian Post Tracking API](/apis/postal-tracking/), [Indian Post Tracking Bulk API](/apis/postal-tracking-bulk/), [Initiate Esign Flow API](/apis/initiate-esign/), [MNV Without OTP API](/apis/mnv-without-otp/), [MNV Without OTP Basic API](/apis/mnv-without-otp-basic/), [Mobile to Address API](/apis/mobile-to-address/), [Mobile to LPG API](/apis/mobile-to-lpg/), [Mobile to Name API](/apis/mobile-to-name/), [Mobile to PAN API](/apis/mobile-to-pan/), [Mobile to RC API](/apis/mobile-to-rc/), [Mobile to VPA API](/apis/mobile-to-vpa/), [OVSE Aadhaar Download API](/apis/ovse-aadhaar-download/), [PAN Aadhaar Link Lookup API](/apis/pan-aadhaar-link-lookup/), [PAN Advanced V2 API](/apis/pan-advanced-v2/), [PAN Comprehensive API](/apis/pan-comprehensive/), [PAN Lite API](/apis/pan-to-name/), [PAN to DIN API](/apis/pan-to-din/), [Pan Aadhaar Link Status API](/apis/pan-aadhaar-link-status/), [Pan Aadhaar Link Verify API](/apis/pan-aadhaar-link-verify/), [Pan Comprehensive with Aadhaar Check API](/apis/pan-comprehensive-with-aadhaar-check/), [Pan Udyam Check API](/apis/pan-udyam-check/), [Passport Verification V2 API](/apis/passport-verification-v2/), [RC Advanced API](/apis/rc-advanced/), [RC V2 API](/apis/rc-v2/), [Reverse Geocode API](/apis/reverse-geocode/), [Risk Analyzer API](/apis/risk-analyzer/), [Skip Tracing API](/apis/skip-tracing/), [TAN Validation API](/apis/tan-validation/), [TIN Verification API](/apis/tin-verify/), [Toll Check API](/apis/toll-check/), [Udyam Verification Send OTP API](/apis/send-udyam-otp/), [Validate Email OTP API](/apis/validate-email-otp/), [Validate Udyam OTP API](/apis/validate-udyam-otp/), [Vehicle RC API](/apis/rc-text/), [Verify ICSI by CP Number API](/apis/icsi-by-cp-number/), [Verify ICSI by Member ID API](/apis/icsi-by-member-id/), [Voter Id Verification API](/apis/voter-id-text/)

### [Merchant APIs](/apis/merchant/)

[Cancel e-Way Bill API](/apis/cancel-eway-bill/), [Company Name to CIN API](/apis/company-to-cin/), [FSSAI Validation API](/apis/fssai-validation/), [GST Advanced API](/apis/gst-verification-advanced/), [GST Request OTP API](/apis/gst-request-otp/), [GST Submit OTP API](/apis/gst-submit-otp/), [GST Verification API](/apis/gst-verification/), [GST Verify API](/apis/gst-verify/), [GSTIN By Name API](/apis/gst-by-name/), [GSTIN By Pan API](/apis/gst-by-pan/), [Generate e-Way Bill API](/apis/generate-eway-bill/), [IEC Advanced API](/apis/iec-advanced/), [IEC Basic API](/apis/iec-basic/), [MSME Verification API](/apis/msme-verification/), [Mobile To Prefill API](/apis/mobile-to-prefill/), [Mobile to MSME API](/apis/mobile-to-msme/), [PAN to Udyam Details API](/apis/pan-to-udyam/), [Renew e-Way Bill API](/apis/renew-eway-bill/), [Udyog Aadhaar Verification API](/apis/udyog-aadhaar-verify/), [Update e-Way Bill API](/apis/update-eway-bill/), [e-Way Bill Fetch API](/apis/eway-bill-fetch/)

### [Mobile APIs](/apis/mobile/)

[MNV Generate OTP API](/apis/mnv-generate-otp/), [MNV Submit OTP API](/apis/mnv-submit-otp/), [Mobile 360 Profile API](/apis/mobile-360/)

### [SMS APIs](/apis/sms/)

[MNRL Check API](/apis/mnrl-check/)

### [Utility APIs](/apis/utility/)

[BIN Lookup API](/apis/bin-lookup/), [Business Parcel Tariff Details API](/apis/business-parcel-tariff/), [Chassis To RC API](/apis/chassis-to-rc/), [Chassis To RC Details API](/apis/chassis-to-rc-details/), [E-Challan Details API](/apis/echallan-details/), [ESIC Details API](/apis/esic-verification/), [EV Station Search API](/apis/ev-station-search/), [Electricity Bill Lookup API](/apis/electricity-bill-lookup/), [Engine to RC Details API](/apis/engine-to-rc-details/), [Face Liveness API](/apis/face-liveness/), [Geo Fencing API](/apis/geo-fencing/), [Get FIR Details API](/apis/get-fir-details/), [LEI Verification API](/apis/lei-verification/), [Post Office Search API](/apis/post-office-search/), [Speed Post Tariff Details API](/apis/speed-post-tariff/), [Toll Calculator API](/apis/estimate-toll-cost/), [Whatsapp Check API](/apis/whatsapp-check/)

### [Vision APIs](/apis/vision/)

[Aadhaar Masking API](/apis/aadhaar-mask/), [Bank Passbook OCR API](/apis/bank-passbook-ocr/), [Bank Statement OCR API](/apis/bank-statement-ocr/), [Certificate Of Incorporation API](/apis/coi-ocr/), [Cheque OCR API](/apis/cheque-ocr/), [Face Match API](/apis/face-match/), [GST OCR API](/apis/gst-ocr/), [Invoice OCR API](/apis/invoice-ocr/), [KYC Document Classifier API](/apis/kyc-doc-classifier/), [Mobile Invoice OCR API](/apis/mobile-invoice-ocr/), [OCR Aadhaar API](/apis/aadhaar-ocr/), [OCR DL API](/apis/dl-ocr/), [OCR PAN API](/apis/pan-ocr/), [OCR Passport API](/apis/passport-ocr/), [OCR RC API](/apis/rc-ocr/), [OCR Voter Id API](/apis/voter-id-ocr/), [Salary Slip OCR API](/apis/salary-slip-ocr/), [Super OCR API](/apis/super-ocr/), [Udyam OCR API](/apis/udyam-ocr/)
