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.
The fish is renowned for its translucent body and allows observers to view its internal organs, earning it nicknames like "X-ray fish" or "Indian Glassy Perch." The Indian Glassfish is a peaceful, schooling species that thrives in groups of at least six. It prefers well-planted aquariums with ample swimming space and stable water conditions.
Indian Glassfish size
The Indian Glassfish typically reaches up to 8 cm (3 inches) in length.
Lifespan of Indian X-ray Fish
With proper care, they can live up to 5 years
Price of Indian Glassfish
The Indian Glassfish is available in India at prices ranging from ₹50 to ₹100, depending on the supplier and fish size.
Best Tank Mates
- Tetras (e.g., Neon, Cardinal, Rummy Nose)
- Small Rasboras (e.g., Harlequin, Lambchop)
- Livebearers (e.g., Guppies, Mollies, Platies)
- Dwarf Gouramis (e.g., Honey, Pearl)
- Other Corydoras species
Avoid Pairing with
- Large aggressive Cichlids (e.g., Oscars, Jack Dempsey)
- Fin-nipping Barbs (e.g., Tiger, Tinfoil)
- Aggressive male Bettas
- Predatory Catfish (e.g., Redtail, Pictus)
- African Rift Lake Cichlids (e.g., Mbuna, Peacock)
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.
Parameter | Details |
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.
Food Type | Examples |

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:
- Ich (White Spot Disease): Caused by parasites, characterized by white spots on the skin. Isolate affected fish and treat them with appropriate medications.
- Fin Rot: Bacterial infection leading to deteriorating fins. Maintain water quality and remove affected fish for treatment.
- Swim Bladder Disorder: Affects buoyancy and swimming behavior. Ensure stable water conditions and avoid overfeeding.
Regular water changes, proper filtration, and a balanced diet are essential for preventing these issues.
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.

