Articles/Guides
API GuideJune 17, 2026·6 min read

How to Verify Pakistani Taxpayers via API — FBR Verification Guide

AM

Arham Mirkar

Founder, DataLayer

Verifying a Pakistani taxpayer's FBR (Federal Board of Revenue) registration status is a critical step in KYC workflows, vendor onboarding, and compliance checks. Traditionally, this requires manual lookups on the FBR portal — a process that doesn't scale.

DataLayer's Tax Verification API provides real-time, programmatic access to FBR taxpayer verification. This guide covers how it works, what it returns, and how to integrate it.

What the API Supports

CNIC
Computerized National Identity Card
13 digits
NTN
National Tax Number
7 digits
Passport
Passport Number
Foreign nationals registered with FBR
Reg/Inc No.
Registration Number
SECP-registered companies

How It Works

Send a POST request to /v1/tax/verify with the identifier type and value:

POST /v1/tax/verify
curl -X POST "https://api.example.com/v1/tax/verify" \
  -H "Authorization: Bearer dl_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "identifier_type": "CNIC",
    "identifier_value": "42201-1234567-1"
  }'

Response Format

200 OK — JSON Response
{
  "status": "success",
  "data": {
    "is_registered": true,
    "taxpayer_name": "MUHAMMAD AHMED",
    "business_name": "AHMED ENTERPRISES",
    "ntn": "1234567",
    "registration_status": "Active",
    "tax_office": "RTO Karachi"
  },
  "meta": {
    "source": "FBR",
    "cached": false,
    "response_time_ms": 187
  }
}

Use Cases

Lending AppsVerify borrower tax compliance during KYC onboarding before disbursing loans
HR PlatformsValidate employee tax registration status for payroll compliance
Corporate ProcurementAutomatically verify vendor and supplier tax registration during onboarding
Insurance CompaniesVerify policyholder tax status as part of underwriting
Bulk VerificationVerify thousands of records programmatically (tested at 80,000+ verifications)

Performance & Caching

<200ms
Avg response
24h
Cache TTL
Free
Cached hits

The API implements intelligent 24-hour caching — if the same identifier was verified within the last 24 hours, the cached result is returned instantly at no cost. Only fresh lookups consume API credits.

Getting Started

To integrate the Tax Verification API, contact our team to discuss your volume requirements and receive dedicated API credentials. We provide integration support and can scope custom SLAs for enterprise use cases.