Ball python or royal python: choose advice for Python regius

Ball python and royal python name the same species, Python regius. You will encounter both terms when comparing English-language resources. The RSPCA uses royal python; VCA discusses ball pythons. Neither name identifies a different diet or a separate species.

Before bringing one home, ask for the scientific name, hatch date if known, previous meals and the date of the last accepted feed. Mark uncertain information as unknown. A seller saying “eats well” is less useful than a dated account showing what was offered and swallowed.

Source 1 ↗Source 2 ↗

Design the enclosure around usable space

RSPCA guidance calls for room to stretch fully, secure hiding places in warmer and cooler areas, and climbing structures strong enough for the snake. The practical test is whether the whole animal can use the enclosure rather than whether its container has an impressive volume on the label.

Draw the floor plan before purchasing equipment. Place the water bowl, hides and fixtures on it, then consider the remaining route between them. A large empty box and a densely furnished box with no usable route present different problems. Check how every door closes and whether service openings remain secure after cables are installed.

Make a maintenance plan as well: you should be able to remove a dirty bowl or inspect a fixture without dismantling the entire habitat. Photograph the finished layout so that a later change can be described accurately.

Source 1 ↗

Measure the warm and cool areas separately

As one published reference, the RSPCA specifies a 30–32°C basking zone and 24–26°C cool end for royal pythons. These are location-specific readings, not a command to heat the entire enclosure to the highest number. Match the measurement method and location to the care guidance you use.

Write down where each probe sits. “Warm side 31°C” means little if yesterday’s reading came from a surface and today’s came from air above it. A thermostat setting is a control setting; an independent measurement checks the result. Recheck the layout when moving a hide, changing a lamp or moving the enclosure.

An equipment check you can repeat
CheckRecord
Heat controlHeater, thermostat and probe position
Actual conditionsReading, unit, time and exact location
Installation changeWhat moved and when it changed
Room conditionsUnusual heating, sunlight or a cold spell

Source 1 ↗

Keep humidity observations meaningful

Humidity deserves its own measurement rather than an assumption based on how wet the glass looks. The RSPCA describes measured humidity, ventilation and access to a humid hide together. An isolated number without location or recent misting context is hard to interpret.

For your own comparison, measure at the same location and note whether the enclosure has just been sprayed or serviced. If you change substrate, ventilation and misting simultaneously, you lose the ability to identify which change affected the reading. Record the change first, then review the result; do not keep adding water solely to chase one photograph of somebody else’s gauge.

Source 1 ↗

Build a feeding plan from the animal, not a universal percentage

VCA identifies species, age and size among the factors affecting snake feeding. A juvenile and an adult should not automatically share a schedule. Ask your reptile veterinarian to review prey choice and body condition, especially when inherited records are incomplete.

Make the meal entry after the outcome is known. “Offered” and “accepted” are different events; a refusal does not become an accepted feed because it was scheduled. Note prey species and actual size, not simply “medium”. When buying from a different supplier, compare the contents rather than trusting identical product names.

Keep the previous plan visible when changing it. Otherwise a weight change may be attributed to a new food when feeding frequency changed at the same time.

Source 3 ↗

Use changes as questions, not diagnoses

Ball pythons can refuse food for environmental, reproductive or medical reasons. That range of possibilities is why “it is just a seasonal fast” is not a diagnosis. Describe what changed and seek veterinary assessment when appetite concerns persist or other abnormal signs appear.

Prepare a short chronology: last confirmed meal, subsequent offers, last shed, weight measurements and recent enclosure changes. Send clear photographs if your clinic requests them. This is more useful than trying a sequence of internet remedies and being unable to explain which were used. A record supports an examination; it cannot replace one.

Source 2 ↗

Make the routine sustainable for the household

Create a simple handover checklist for anyone caring for the snake while you are away. Include the animal’s identity, where equipment instructions are stored, the agreed care plan and your veterinary contact. Ask the substitute keeper to record an observation rather than silently changing the plan.

SquamaTracker can keep manually entered meals, refusals, sheds and weight records attached to the same animal. Start with accurate current observations instead of inventing dates for missing history. That produces a useful baseline whether you have one python or several separate enclosures.

Keep an individual feeding history →

Frequently asked questions

Are ball pythons and royal pythons different?

No. Both common names refer to Python regius. Use the scientific name when comparing care information.

Should every ball python eat weekly?

No. Set a plan for the individual animal with attention to age, body condition and husbandry, rather than applying a weekly rule to every python.

Can an app tell me why my python refused food?

No. A meal history can document the pattern and support a veterinary discussion, but cannot diagnose the cause.

Sources & product details

Keep exploring

Make your next entry count.

The app offers French and English and opens in French first. Choose English in Réglages → Langue. Some text may remain in French. Language help

Local prices and terms are shown by your app store.