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

A clear Indian glassfish with visible bones swims in an aquarium with green plants
written by image

by Happy Pet TeamUpdated on 10 Nov 2025

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

  1. Tetras (e.g., Neon, Cardinal, Rummy Nose)
  2. Small Rasboras (e.g., Harlequin, Lambchop)
  3. Livebearers (e.g., Guppies, Mollies, Platies)
  4. Dwarf Gouramis (e.g., Honey, Pearl)
  5. Other Corydoras species

Avoid Pairing with

  1. Large aggressive Cichlids (e.g., Oscars, Jack Dempsey)
  2. Fin-nipping Barbs (e.g., Tiger, Tinfoil)
  3. Aggressive male Bettas
  4. Predatory Catfish (e.g., Redtail, Pictus)
  5. African Rift Lake Cichlids (e.g., Mbuna, Peacock)

Characteristics

Temperament

Aggressive

Friendly

Compatibility with other fishes

Not Friendly

Super Friendly

Habitat Size

Small

Large

about image

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

Minimum Tank Size

30 gallons (114 liters)

Substrate

Soft sand or smooth gravel

Water Temperature

20–26°C (68–79°F)

pH Level

6.5–7.5

Hardness

Soft to moderately hard

Lighting

Moderate to dim

Decor & Plants

Live plants, driftwood, caves for hiding

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


Staple Diet

High-quality sinking pellets

Live/Frozen Foods

Bloodworms, brine shrimp, daphnia

Vegetables

Blanched zucchini, cucumber, peas

about image

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:

  1. Ich (White Spot Disease): Caused by parasites, characterized by white spots on the skin. Isolate affected fish and treat them with appropriate medications.
  2. Fin Rot: Bacterial infection leading to deteriorating fins. Maintain water quality and remove affected fish for treatment.
  3. 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 image

Written by

Happy Pet Team

Author

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.