<!DOCTYPE html><html lang="en"><head><meta charset="us-ascii">

<title>TotalInfo IFSC API – Free Bank IFSC Lookup API</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> 

<meta name="description" content="Free IFSC API by TotalInfo. Search bank IFSC, branch, city, and state using a fast and reliable API. No signup required.">

<style>
:root {
  --bg: #0b1020;
  --card: #131a33;
  --accent: #4f7cff;
  --text: #e7ebff;
  --muted: #9aa4ff;
}

* { box-sizing: border-box; }

body {
  margin: 0;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  background: radial-gradient(circle at top, #141a3a, var(--bg));
  color: var(--text);
}

.container {
  max-width: 1100px;
  margin: auto;
  padding: 60px 20px;
}

.hero {
  text-align: center;
  animation: fadeIn 1s ease;
}

.hero h1 {
  font-size: 42px;
  margin-bottom: 10px;
}

.hero p {
  color: var(--muted);
  font-size: 18px;
}

.badge {
  display: inline-block;
  margin-top: 16px;
  padding: 6px 14px;
  background: rgba(79,124,255,.15);
  border: 1px solid rgba(79,124,255,.3);
  border-radius: 999px;
  color: var(--accent);
  font-size: 14px;
}

.section {
  margin-top: 60px;
  animation: slideUp .8s ease;
}

.card {
  background: linear-gradient(180deg, #161d3f, var(--card));
  border-radius: 16px;
  padding: 28px;
  margin-bottom: 24px;
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
}

.card h2 {
  margin-top: 0;
}

.code {
  background: #0a0f25;
  padding: 16px;
  border-radius: 12px;
  overflow-x: auto;
  font-family: monospace;
  font-size: 14px;
  color: #c7d2ff;
}

.endpoint {
  color: var(--accent);
}

ul {
  padding-left: 18px;
}

li {
  margin: 10px 0;
}

.footer {
  text-align: center;
  margin-top: 80px;
  color: var(--muted);
  font-size: 14px;
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

@keyframes slideUp {
  from { opacity: 0; transform: translateY(40px); }
  to { opacity: 1; transform: translateY(0); }
}
</style>
</head>

<body dir="ltr" spellcheck="false" style="direction: ltr; min-height: 901px;">

<div class="container">

  <!-- HERO -->
  <div class="hero">
    <h1>TotalInfo IFSC API</h1>
    <p>Fast, free, and reliable API to fetch Indian bank IFSC details.</p>
    <div class="badge">No signup • Free to use • JSON API</div>
  </div>

  <!-- OVERVIEW -->
  <div class="section card">
    <h2>📌 Overview</h2>
    <p>
      The TotalInfo IFSC API allows developers to fetch bank details using
      IFSC code, bank name, city, or branch.  
      Built on verified public banking records and optimized for speed.
    </p>
  </div>

  <!-- BASE URL -->
  <div class="section card">
    <h2>🔗 Base URL</h2>
    <div class="code">
      https://api.totalinfo.in/ifsc/ifsc.php
    </div>
  </div>

  <!-- ENDPOINTS -->
  <div class="section card">
    <h2>🚀 Endpoints</h2>

    <p><strong>1. Search by IFSC (Exact)</strong></p>
    <div class="code">
      <span class="endpoint">GET</span> /ifsc.php?ifsc=SBIN0000001
    </div>

    <p><strong>2. Search by Bank, City, or Branch</strong></p>
    <div class="code">
      <span class="endpoint">GET</span> /ifsc.php?q=MUMBAI
    </div>
  </div>

  <!-- RESPONSE -->
  <div class="section card">
    <h2>📦 Sample Response</h2>
    <div class="code">
{
  "bank_name": "STATE BANK OF INDIA",
  "bank_ifsc": "SBIN0000001",
  "bank_branch": "MUMBAI MAIN",
  "bank_address": "MUMBAI, MAHARASHTRA",
  "bank_city": "MUMBAI",
  "bank_district": "GREATER MUMBAI",
  "bank_state": "MAHARASHTRA"
}
    </div>
  </div>

  <!-- RULES -->
  <div class="section card">
    <h2>⚠️ Usage Guidelines</h2>
    <ul>
      <li>Free for personal and commercial use</li>
      <li>No bulk scraping or database replication</li>
      <li>Cache results when possible</li>
      <li>Rate limiting may apply in future</li>
    </ul>
  </div>

  <!-- STATUS -->
  <div class="section card">
    <h2>✅ API Status</h2>
    <p>Live and operational. Maintained by <strong>TotalInfo.in</strong>.</p>
  </div>

  <!-- FOOTER -->
  <div class="footer">
    © 2025 TotalInfo.in • IFSC data compiled from public banking records
  </div>

</div>



</body></html>