Secure citizen service & API platform

Connect trusted citizen services to your business.

Create an account, purchase the right access package and integrate approved citizen verification endpoints into your website from one secure dashboard.

Server-side securityIP and domain restrictions
Clear billingWallet and request logs
Fast setupReady integration examples
API online

Citizen Verify

POST /api/v1/citizen/verify
// Secure headers
X-API-KEY: icps_live_••••••
X-API-SECRET: ••••••••••••

{
  "nid_number": "1234567890"
}
200 SuccessResponse in 284ms
Record verifiedStructured JSON response returned
30/minRequest limit
LiveWallet billing
Built for secure web integrations
PHP Laravel Node.js cURL REST API
Available services

Everything needed to purchase, connect and operate.

A complete customer journey from account registration to production API monitoring.

01

Citizen Verification

Verify available citizen records through a secure account or approved API connection.

Learn more
02

Developer API

Create restricted API credentials and connect services from your own server.

Learn more
03

Flexible Payments

Add wallet balance through available bKash and Nagad payment options.

Learn more
Simple workflow

From signup to your first API request in four clear steps.

No hidden technical setup. The private dashboard guides you through package activation, credentials, server access and integration examples.

Start setup
1

Choose a package

Select the verification access level and request limits suitable for your work.

2

Create credentials

Generate an API key and secret with server IP and optional domain restrictions.

3

Connect your website

Use ready PHP, cURL and Node.js examples from your private integration panel.

4

Monitor every request

See response status, usage charge and balance changes in detailed logs.

API packages

Choose the access level your integration needs.

Purchase directly from your wallet. Higher access levels include lower-level verification endpoints.

Starter

Citizen Verify

Verify whether an available citizen record is valid through a secure API connection.

4,500/ lifetime
30 requests/minute
5,000 requests/day
  • এনআইডি সঠিক কি না দেখতে পারবে
Create account
Advanced

Citizen Full Information

Use verification, basic information and full permitted citizen data endpoints.

10,000/ lifetime
30 requests/minute
5,000 requests/day
  • ফুল ইনফরমেশন দেখতে পারবে
Create account
Encrypted credentials
Server IP control
Request monitoring
Transparent billing
Security controls

Your secret stays on your server, not in the browser.

Each API client uses a key and secret, mandatory server IP restriction and optional domain rules. You can disable or regenerate credentials at any time.

  • Separate client credentialsCreate credentials for different websites or environments.
  • Rate limit protectionPer-minute and daily usage limits are applied automatically.
  • Detailed audit trailReview endpoint, status, charge, IP and balance for each request.
Ready to connect?

Build your citizen service integration today.

Create an account, fund your wallet and activate the package your website needs.