Payments
API Services
Technology
Company
Login 🚀 Get Started
🚇 Metro Card API

Metro Card Recharge for All Cities

ZuelPay Metro Card API enables instant metro card recharge for Delhi Metro, Mumbai Metro, Kolkata Metro, Bangalore Metro, Chennai Metro and all Indian metro networks — quick, convenient, commission-based.

Metro Card Recharge

Recharge Metro Cards Instantly, Anywhere

ZuelPay is one of the best Metro Card Recharge API providers in India — providing an API for recharging metro smart cards from anywhere in India. Your agents and customers can top up their metro cards without visiting a metro station or service centre.

All Indian metro cities are covered — each metro network uses a prepaid smart card that needs periodic recharging. Our API integrates with DMRC (Delhi), MMRDA (Mumbai), KMRC (Kolkata), BMRCL (Bangalore), CMRL (Chennai), HMRL (Hyderabad) and L-Metro (Lucknow).

Our experts make sure portals and white-labels using this API are fast, reliable and user-friendly with regular updates for all the latest metro features and functionalities.

📄 API Documentation Get API Keys →
10+
Metro networks
Instant
Card top-up
Pan
India access
Commission-based
City Coverage

Metro Networks Across India

🏙️

Delhi Metro

DMRC · 9 Lines · 286 Stations
Blue, Yellow, Red, Green + more
🌆

Mumbai Metro

MMRDA · Lines 1, 2A, 7 & more
Metro One & MMRDA
🏛️

Kolkata Metro

KMRC · India's oldest metro
Blue & Green Lines
🌇

Bangalore Metro

BMRCL · Namma Metro
Purple & Green Lines
🏙️

Chennai Metro

CMRL · 2 operational lines
Blue & Green Lines
🌆

Hyderabad Metro

HMRL · 3 corridors, 69 stations
Red, Blue & Green
🏙️

Lucknow Metro

LMRC · East-West & North-South
2 Corridors
🌇

More Cities

Jaipur, Ahmedabad, Kochi, Noida
Expanding Network
API Features

Metro Card API Capabilities

Instant Recharge
Card topped up within seconds
💰
Balance Check
Real-time card balance inquiry
📋
Transaction History
Last 20 trip and recharge records
🏙️
All Metro Cities
10+ metro networks covered
📊
Commission Earned
Commission credited per recharge
🔐
Secure Integration
HMAC-authenticated API calls
📱
Any Platform
Mobile, web, POS or kiosk
🔔
Webhook Support
Success/failure notification via webhook
REST API · JSON
Recharge Card
Balance Check
Response
// Metro card recharge
// POST /v2/metro/recharge

fetch('https://api.zuelpay.com/v2/metro/recharge', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer zp_live_xxx' },
  body: JSON.stringify({
    metro_network: 'DMRC', // Delhi Metro
    card_number: '1234567890123456',
    amount: 500,
    ref_id: 'METRO_2026_001'
  })
});

// Card balance updated instantly
Related Services

More from ZuelPay Suite

Add Metro Card Recharge to Your Platform

All metro cities, instant top-up, commission-based. Sandbox ready, no setup fee.