Discover/Com API
live

Com APIhlb.com.my

Access Hong Leong Bank fixed deposit rates, tenures, foreign currency FD rates, and active promotions via 6 structured API endpoints.

Endpoint health
verified 4d ago
get_fixed_deposit_interest_rates
get_fd_promotions
get_fixed_deposit_products
get_efixed_deposit_interest_rates
get_foreign_currency_fd_interest_rates
6/6 passing latest checkself-healing
Endpoints
6
Updated
26d ago

What is the Com API?

This API provides structured access to Hong Leong Bank Malaysia's fixed deposit data across 6 endpoints, covering standard FD rates, e-Fixed Deposit rates, foreign currency FD rates across 10 currencies, active promotions, and per-product details. The get_foreign_currency_fd_interest_rates endpoint alone returns rates for USD, AUD, CAD, CNY, EUR, GBP, HKD, JPY, NZD, and SGD alongside minimum deposit requirements per currency.

Try it

No input parameters required.

api.parse.bot/scraper/a97e094b-fcd6-45b5-ad2a-ab2eb3d30ede/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/a97e094b-fcd6-45b5-ad2a-ab2eb3d30ede/get_fixed_deposit_products' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace hlb-com-my-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Hong Leong Bank Fixed Deposit API — compare rates across products."""
from parse_apis.hong_leong_bank_fixed_deposit_api import HLB, ProductNotFound

client = HLB()

# List all fixed deposit products available
for product in client.products.list(limit=6):
    print(product.name, product.url)

# Get standard FD interest rates
standard = client.ratesheets.get_standard()
print(standard.product_name, standard.effective_date, standard.min_deposit)
for rate in standard.interest_rates:
    print(f"  {rate.tenure}: {rate.interest_rate_pa}")

# Get e-Fixed Deposit rates (online channel)
efixed = client.ratesheets.get_efixed()
print(efixed.product_name, efixed.placement_method)

# Get foreign currency FD rates and minimum deposits per currency
fcfd = client.foreigncurrencyratesheets.get()
for dep in fcfd.currencies_min_deposit:
    print(dep.currency, dep.min_opening_amount)

# Drill into a specific product for full details
product = client.products.list(limit=1).first()
if product:
    try:
        detail = product.details()
        print(detail.product_name, detail.product_type, detail.minimum_deposit)
        for doc in detail.terms_and_conditions:
            print(doc.text, doc.url)
    except ProductNotFound as exc:
        print(f"Product page not found: {exc}")

# Check active FD promotions
for promo in client.promotions.list(limit=5):
    print(promo.title, promo.category, promo.link)

print("exercised: products.list / ratesheets.get_standard / ratesheets.get_efixed / foreigncurrencyratesheets.get / product.details / promotions.list")
All endpoints · 6 totalmissing one? ·

List all available fixed deposit products from Hong Leong Bank. Returns product names with URLs to their detail pages. Single-page response with no pagination parameters.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects each with name, url, and description"
  },
  "sample": {
    "data": {
      "products": [
        {
          "url": "https://www.hlb.com.my/en/personal-banking/fixed-deposit/fixed-deposit-account/fixed-deposit-account.html",
          "name": "Fixed Deposit",
          "description": ""
        },
        {
          "url": "https://www.hlb.com.my/en/personal-banking/fixed-deposit/fixed-deposit-account/e-fixed-deposit.html",
          "name": "eFixed Deposit",
          "description": ""
        },
        {
          "url": "https://www.hlb.com.my/en/personal-banking/fixed-deposit/fixed-deposit-account/flexi-fd.html",
          "name": "Flexi Fixed Deposit",
          "description": ""
        }
      ]
    },
    "status": "success"
  }
}

About the Com API

Fixed Deposit Rates and Products

get_fixed_deposit_products returns a flat list of all available FD product names, their page URLs, and short descriptions — no pagination, single response. Pass any of those URLs into get_fd_product_details to retrieve tenure-level interest rates, minimum deposit amount, product type (Conventional or Shariah-compliant), and links to terms and conditions PDFs for that specific product. The product_type field distinguishes between conventional and Islamic offerings, making it possible to filter without fetching every product page.

Interest Rate Endpoints

Three dedicated endpoints cover distinct product lines. get_fixed_deposit_interest_rates returns the standard FD Account rates, including the effective_date in DD/MM/YYYY format, min_deposit, and an interest_rates array where each object carries a tenure and interest_rate_pa value spanning 1 to 60 months. get_efixed_deposit_interest_rates covers the e-Fixed Deposit placed through HLB Connect online banking, adding a placement_method field. get_foreign_currency_fd_interest_rates returns a matrix of rates: each entry in the interest_rates array contains a tenure and a rates object mapping currency codes (e.g. USD, JPY, CNY) to their respective rate strings, plus a separate currencies_min_deposit array listing the minimum opening amount per currency.

Promotions

get_fd_promotions returns active campaigns filtered to Fixed Deposit, FD, and Deposit keywords. Each promotion object includes title, description, link, and category. The endpoint may return an empty array when no FD-specific promotions are currently running — callers should handle that case explicitly rather than treating it as an error.

Coverage Notes

All rate endpoints return data as published on hlb.com.my and reflect the bank's stated effective dates. The bank_name field in rate responses is always "Hong Leong Bank", except in get_fd_product_details where it may return "Hong Leong Islamic Bank" for Shariah-compliant products.

Reliability & maintenanceVerified

The Com API is a managed, monitored endpoint for hlb.com.my — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when hlb.com.my changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official hlb.com.my API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a fixed deposit rate comparison table across tenures using the interest_rates array from get_fixed_deposit_interest_rates
  • Monitor when HLB updates FD rates by polling effective_date from the standard FD endpoint
  • Display foreign currency FD rates for a specific currency (e.g. USD or SGD) with minimum deposit thresholds from currencies_min_deposit
  • Filter Shariah-compliant FD products using the product_type field returned by get_fd_product_details
  • Alert users to new FD promotions by checking get_fd_promotions for non-empty results
  • Aggregate terms and conditions PDF links per product from the terms_and_conditions array for compliance documentation
  • Enumerate all available FD product URLs via get_fixed_deposit_products to batch-fetch detailed rates across every product
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Hong Leong Bank provide an official public developer API?+
Hong Leong Bank does not publish a public developer API for fixed deposit rates or product data. This Parse API provides structured access to the data available on hlb.com.my.
What does `get_fd_product_details` return that the other rate endpoints don't?+
get_fd_product_details takes a product_url obtained from get_fixed_deposit_products and returns page-level detail: the specific product_name from the page heading, a product_type field indicating Conventional or Shariah-compliant, the minimum_deposit amount if stated on that page, tenure-level interest_rates, and an array of terms_and_conditions objects linking to PDF documents. The dedicated rate endpoints like get_fixed_deposit_interest_rates return the effective date and a standardized rate table but do not include T&C document links.
Can `get_fd_promotions` return zero results, and how should I handle that?+
Yes. The endpoint filters promotions to those containing Fixed Deposit, FD, or Deposit keywords. If HLB has no such active campaigns at the time of the request, the promotions array will be empty. Treat an empty array as a valid response meaning no active FD promotions, not as an error condition.
Does this API cover savings account rates, current account rates, or other HLB deposit products beyond fixed deposits?+
Not currently. The API covers fixed deposit products only: standard FD, e-Fixed Deposit, foreign currency FD, and associated promotions. You can fork this API on Parse and revise it to add endpoints targeting HLB's savings or current account rate pages.
Are historical FD rates available — for example, rates that were effective before the current `effective_date`?+
Not currently. Each rate endpoint returns only the rates as currently published, with the effective_date indicating when those rates came into effect. The API does not store or expose prior rate tables. You can fork this API on Parse and revise it to record snapshots over time for historical tracking.
Page content last updated . Spec covers 6 endpoints from hlb.com.my.
Related APIs in FinanceSee all →
hkab.org.hk API
Access real-time Hong Kong HIBOR interest rates and daily exchange rates to stay updated on key financial benchmarks. Get the latest market highlights and rate information directly from the Hong Kong Association of Banks to inform your financial decisions.
commonwealthbank.com.au API
Access Commonwealth Bank's loan product listings with real-time interest rates, comparison rates, and fees across home loans and personal loans. Includes current promotional offers, product variations, and LVR-based rate tiers.
nab.com.au API
Get current NAB home loan, personal loan, and credit card rates along with product details, then calculate repayments or compare lending options across their full product range. Access live interest rates, business lending information, and rates hub data to make informed borrowing decisions.
anz.com.au API
Access ANZ home, personal, and business loan products with current interest rates, fees, and government grant schemes. Locate nearby ANZ branches and ATMs, retrieve loan calculator configurations, and explore refinancing information and promotional offers.
hkex.com.hk API
Access real-time stock quotes, track market indices, view historical charts, and search for securities listed on the Hong Kong Stock Exchange. Stay informed with live company announcements and daily quotation reports to make better trading decisions.
moneyhero.com.hk API
Compare Hong Kong credit cards side-by-side with detailed information on cashback rewards, annual fees, income requirements, interest rates, and welcome offers to find the best card for your needs. Search and filter cards by features, rewards programs, and eligibility criteria to make an informed decision.
caixabank.es API
Access CaixaBank's full catalogue of financial products — accounts, cards, loans, mortgages, savings, investments, insurance, and pension plans — along with real-time pricing, TAE/TIN interest rates, and branch or ATM locations across Spain.
banks.data.fdic.gov API
Search FDIC-insured banks by location or institution, and access detailed information about their financial performance, merger history, deposit demographics, and regulatory changes. Get comprehensive data on bank failures, acquisitions, and historical financial trends to research institutions and analyze the banking landscape.