Home
/
Fish species
/
Indian Glassfish
Indian Glassfish
Origin
India
Habitat Size
Minimum 38 Litres
Water Type
Fresh Water
Water Temperature
22º-26ºC
Cost in India
₹500 - ₹1,000
Size
2 - 3 inches (Small)
Diet
Omnivore



by Happy Pet TeamUpdated on 10 Nov 2025
Indian Glassfish (Parambassis ranga) Introduction
The Indian Glassfish is a captivating freshwater species native to South Asia, including India, Bangladesh, Nepal, Myanmar, Thailand, Malaysia, and Cambodia. It is also known as Indian Glassy Fish, Indian Glassy Perch, and Indian X-ray Fish.
Characteristics
Temperament
Aggressive
Friendly
Compatibility with other fishes
Not Friendly
Super Friendly
Habitat Size
Small
Large

Indian Glassfish Habitat
Initial Setup Cost
₹2,000 - ₹5,000
Water Temperature
22º -26ºC
Water Type
Fresh Water
PH Level
6.5 - 7.5
Maintaining these conditions promotes the health and well-being of the Indian Glassfish, allowing it to exhibit natural behaviors and thrive in the aquarium setting.
Essential Equipment
Aquarium tank
Water filter
Heater
Light
Substrate
Decor
Dietary Requirements of Indian Glassfish
Avg Monthly Expenses
₹500 - ₹ 1,000
The Indian Glassfish is an omnivore with a preference for high-quality sinking pellets and live or frozen foods.

Health
Common Health Issues
Fin rot
Ich (white spot disease)
Swim bladder inflammation
Bacterial infections
Gill disease
Parasitic infections
Signs of good health
Active
Bright coloration
Good apetite
Undamaged fins
Signs of sickness
Loss of appetite
Lethargic behaviour
Frequent hiding
Dull coloring
Swimming abnormally
Indian Glassfish are generally hardy but can be susceptible to certain diseases if not properly cared for:
Prerequisites for a Fish
Adequate tank space
Enriching Environment
Financial Capability
Effort & commitment
Cleanliness

Written by
Happy Pet TeamAuthor
Team Happy Pet is a passionate collective of pet experts, enthusiasts, and advocates dedicated to sharing trusted and insightful content.
Our contÂ
Frequently Asked Questions
What is the maximum size of the Indian Glassfish?
The Indian Glassfish typically reaches up to 8 cm (3 inches) in length.
How long do Indian Glassfish live?
With proper care, they can live up to 5 years.
Can Indian Glassfish live in brackish water?
Yes, they can tolerate mildly brackish conditions, which can also aid in breeding.
Are Indian Glassfish suitable for beginners?
Yes, they are relatively easy to care for and make excellent additions to community tanks.
Where can I buy Indian Glassfish in India?
They are available at various online aquarium stores and local fish shops across India.


