Blog

›

How to Buy a Healthy Ball Python: What to Check Before You Commit

Share this post

Ball pythons are the most commonly kept pet snake in the world, and for good reason — they’re calm, manageable in size, and genuinely interesting animals. They’re also one of the most commonly surrendered. We take in more ball pythons at Toronto Reptiles than any other species, and the same problems show up over and over again: animals that came from backyard breeders or Facebook Marketplace with no feeding history, no health records, and sometimes serious illness that the seller either didn’t know about or didn’t disclose.

None of that means you should avoid buying from a private rehomer — quite the opposite. The majority of people selling a ball python are legitimate keepers in a life change who genuinely want the animal to go somewhere good. The problem is that when you show up to someone’s apartment with cash in hand, you’re the last quality check this animal gets before it becomes your problem. Knowing what to look for takes the guesswork out of it.

This guide is written from the perspective of people who have handled hundreds of ball pythons over two decades of rescue work. We’ll walk you through the exact visual and behavioural markers that tell you whether the animal in front of you is healthy, and the questions you should ask before you even get in the car. We’ll also tell you, honestly, when the right call is to walk away — and where you can look instead.

Key Takeaways

  • IBD is the dealbreaker — Inclusion Body Disease is a fatal retroviral infection with no cure; “stargazing” posture (the snake pointing its head straight up) is the most visible sign and means walk away immediately.
  • Weight and muscle tone tell the real story — a healthy ball python feels firm and heavy for its size; a baggy, loose-feeling animal is underweight and likely has been for a while.
  • Ask for a live feeding demo — a snake that hasn’t eaten in 4+ months is a risk. Some seasonal fasting is normal, but you deserve to know the actual feeding history.
  • Check every scale for mites — look along the ventral surface, around the eyes, and inside the water dish before you handle the animal.
  • Rescue is a real option — ball pythons regularly come through Toronto Reptiles and similar rescues across Ontario; they arrive health-checked, and you know exactly what you’re getting.

Before You Go: The Questions to Ask First

A good seller expects questions and answers them directly. If someone gets defensive when you ask about feeding history, that’s information. Ask these before you drive anywhere:

  1. When did the snake last eat, and what did it eat? The answer should be “frozen/thawed [appropriately sized prey item], [X days or weeks ago].” Live feeding isn’t automatically a dealbreaker, but it does increase injury risk and makes transitioning to frozen/thawed harder. A seller who can’t remember the last meal date is not someone who has been tracking the animal closely.
  2. How long have you owned it, and where did it come from? You want provenance. A long-term keeper who knows the animal’s history is different from someone who picked it up at a reptile expo three months ago and never got it eating.
  3. Has it ever been sick or seen a vet? Most ball pythons will never need a vet, but if there’s a history — respiratory infections, mites, stuck sheds — you want to know.
  4. What’s the enclosure setup? Temperatures, humidity, substrate, hide configuration. Ask them to tell you rather than describing it yourself. Someone who has been keeping the animal properly can answer this immediately.
  5. Is it on a regular feeding schedule? Adults eat every 10–14 days. Juveniles every 7–10. Any animal that’s been fed once a month is likely underweight.
  6. Can you see it eat before you commit? This is the gold standard. A confident seller with a healthy animal will almost always say yes. It also rules out IBD — a snake with active IBD typically won’t strike cleanly.

What a Healthy Ball Python Looks Like: The Full Visual Check

Do this in order. It takes about five minutes and it tells you almost everything you need to know.

Posture and Alertness

Before you handle the animal, watch it for a moment. A healthy ball python at rest is coiled, often partially in a hide. When disturbed, it should respond — either by tightening into a ball (typical defensive behaviour) or by slowly exploring. What you do not want to see is stargazing: a snake holding its head pointed straight up toward the ceiling. This is a classic neurological symptom of Inclusion Body Disease, a retroviral infection that is always fatal and moderately contagious to other boids. If you see stargazing, leave. Not after handling it — right now.

Beyond stargazing, look for: flipping onto the back, uncoordinated or “corkscrewing” movement, inability to right itself after being placed on its dorsal surface. Any of these are neurological red flags.

Body Condition and Weight

Pick the snake up and run your hands along its body. You’re looking for:

  • Firm, rounded muscle tone — the body should feel dense and slightly resistant. A snake in good condition holds its shape.
  • No visible or palpable spine or ribs — you can feel vertebral processes in an underweight snake. The spine should not be obviously raised when viewed from above.
  • No “baggy” skin at the sides — loose, wrinkled skin along the sides of the body indicates significant weight loss, not just mild underfeeding.
  • Appropriate girth for length — a 90 cm adult ball python should have girth roughly comparable to its owner’s forearm. A pencil-thin snake of that length is in trouble.

Ball pythons are notorious for going off food during breeding season (typically October–March in the northern hemisphere), and some healthy individuals will fast for weeks or even a couple of months without consequence. But a severely underweight animal — visible ribs, loose skin — has been fasting for longer than normal, or has not been eating well for a long time.

Scales, Skin, and Shed Condition

Examine the scales closely. Run the snake through your hands slowly and look at:

  • Mites — tiny black or red moving dots, usually concentrated around the eyes, chin, and along the ventral (belly) scales. Check the water dish for drowned mites — if you see small black specks floating in a clean-looking dish, that’s a mite infestation. Mites are treatable but are highly contagious to any other reptiles you own, so a mite-positive animal is a significant risk to bring home.
  • Scale rot — brownish, discoloured, or mushy-looking scales on the belly, often in patches. Scale rot develops from prolonged contact with damp substrate and indicates the enclosure has not been properly managed.
  • Retained shed — a healthy ball python sheds in one piece. Multiple pieces stuck to the body suggest the enclosure is too dry or the animal has an underlying health issue. Particular risk area: retained eye caps (spectacles). Look directly at the eyes — they should be clear and slightly convex, not sunken or cloudy outside of an active pre-shed cycle. Retained caps that have built up over multiple sheds cause permanent eye damage.
  • Respiratory bubbles or discharge — look at the mouth area. Any mucus, bubbling, or discharge suggests respiratory infection. Also listen: a healthy ball python breathes silently. Wheezing, clicking, or audible rasping is a respiratory infection until proven otherwise.

The Mouth, Eyes, and Vent

Gently hold the snake behind the head and look at the mouth. It should close cleanly with no gaping. Open it (most ball pythons are calm enough for this) and look at the tissue inside — healthy gums are pink, the tissue is smooth, and there’s no discharge, inflammation, or cottage-cheese-like deposits. Those deposits indicate mouth rot (infectious stomatitis), which needs veterinary treatment.

Eyes should be clear when the snake is not in shed. Pre-shed eyes will be milky blue — this is normal, and the snake should not be handled unnecessarily during this time. If the eyes look sunken, shrivelled, or there’s asymmetry between them, something is wrong.

The vent (cloaca) should be clean and dry. Any discharge, swelling, or evidence of stuck shed around the vent needs to be addressed before you buy.

The IBD Question: Why It Matters for Ball Pythons Specifically

Inclusion Body Disease deserves its own section because it’s the most serious health risk specific to boids — boa constrictors, ball pythons, and their relatives. It’s caused by a reptarenavirus and is always fatal; there is no treatment. In ball pythons it often progresses slowly, which means an animal can look superficially healthy while being infected.

You cannot definitively diagnose IBD on a doorstep. What you can do is eliminate animals showing obvious neurological signs, and ask the right questions. The virus spreads primarily through mites — so a mite infestation is not just a nuisance problem, it’s an IBD risk factor. If the seller tells you the snake had mites “a while ago, but they’re gone now,” treat that with appropriate skepticism.

If you’re buying a ball python to add to a collection that already includes boa constrictors or other boids, a pre-purchase vet visit with IBD testing is worth the cost. For a first snake with no other collection to protect, the visual and behavioural checks above catch the majority of advanced cases.

Quick Reference: Health Markers at a Glance

What to checkHealthy signRed flag
PostureCoiled, responds normally to handlingStargazing, flipping, uncoordinated movement
Body conditionFirm, dense feel; no visible spineVisible ribs, baggy skin, raised dorsal ridge
ScalesSmooth, clean, complete shed historyMites, scale rot, retained shed patches
EyesClear and slightly convex (when not in shed)Sunken, cloudy (outside of shed cycle), retained caps
MouthClean, pink gums, closes fullyDischarge, gaping, white deposits (mouth rot)
BreathingSilentWheezing, clicking, audible rasping
VentClean, dryDischarge, swelling, stuck shed
FeedingEating F/T regularly on scheduleRefuses food, no records, last fed 4+ months ago

Transport and the First 72 Hours

Ball pythons handle transport reasonably well. A cloth snake bag (pillowcase works fine) in a warm, dark box is the standard approach — they calm down faster in the dark. In Ontario’s winters, a heat pack in the outer box is essential; hypothermia stress on top of a relocation stress compounds quickly.

When you get home:

  1. Put the snake directly into its set-up enclosure and leave it alone for at least 72 hours. No handling, no peeking every hour.
  2. Offer food after one week — not before. Eating during active stress is unlikely and can cause regurgitation.
  3. Do not put it near other reptiles for a minimum of 30 days (90 days is better), and monitor for any of the symptoms listed above.
  4. If you already own other boids, consider a vet visit before introducing the new animal to the same room.

Everything you need for those first weeks — enclosure temperatures, substrate, hide setup, feeding routine — is laid out in our complete guide to ball python care. If you haven’t read it yet, start there before you bring any animal home.

Buying from a Breeder vs. Rehoming from a Private Seller

Ball pythons are available from three sources in Ontario: reputable breeders, private rehomers on Kijiji or Facebook Marketplace, and reptile rescues. Each has real tradeoffs.

Reputable breeders typically have feeding records, genetic history (important if you care about morphs), and often a health guarantee. The trade-off is cost — a morph animal from a quality breeder can run $150–$600+, and you’re adding a new animal to the captive population.

Private rehomers are often the most honest option if you vet them properly. Most people surrendering a ball python loved it and want it to go somewhere good. The health check skills in this guide exist specifically for this situation — they let you evaluate the animal on its own merits regardless of what the seller tells you. Our full guide to buying reptiles safely in Ontario covers the Kijiji/Facebook Marketplace process in detail, including how to screen listings and what to bring when you go.

Rescues — and we say this not just because we are one — are often the most transparent option. The animal has been assessed, is eating, and any health issues have been identified. You know what you’re getting.

Consider Adopting Instead

Ball pythons are one of the most commonly surrendered reptiles in Ontario. They come to us for all the usual reasons: a relationship ended, someone moved, a child grew up, the animal stopped being “fun” after the novelty wore off. These are not bad animals. They’re animals that outlived the commitment of the person who bought them.

When you adopt from a rescue, you get an animal with a known temperament, known health history, and often a known feeding record. You’re also making room for the next animal that needs it. If you’re open to it, see who’s currently available at Toronto Reptiles — we almost always have ball pythons, and every animal in our care has been assessed before going up for adoption.


Frequently Asked Questions

How much should a ball python cost in Ontario?

A standard (normal/wild-type) ball python from a private rehomer typically runs $40–$100 in Ontario. Morph animals vary enormously — $150 for common morphs up to several hundred for combination or rare morphs from breeders. Be cautious of animals priced far below market — extremely cheap animals are sometimes sick animals.

What morphs are safe to buy as a beginner?

Most morphs are fine for beginners. The one to avoid is the Spider morph and other wobble-affected morphs (Champagne, Hidden Gene Woma). These carry a neurological condition called “spider wobble” — a permanent head tremor and occasional balance issues that ranges from mild to severe. It doesn’t shorten the snake’s life, but it’s a welfare concern, and responsible breeders are phasing these morphs out. If you’re buying from a private seller, ask if it’s a Spider morph or spider complex.

Is it okay if the ball python hasn’t eaten recently?

It depends on how recently and why. Ball pythons commonly go off food during winter months — this can be completely normal in an otherwise healthy animal. If the last meal was 6–8 weeks ago and the body condition is good, it may just be a seasonal fast. If the animal is thin, the seller can’t remember the last meal date, or the last meal was over four months ago, that’s a problem worth weighing carefully.

Should I quarantine a new ball python from my other reptiles?

Yes, always — 30 days minimum, 90 days if you own other boids. Many infectious conditions (mites, respiratory bacteria, IBD) don’t show obvious symptoms immediately. Quarantine means a separate room, separate equipment, and feeding/handling the new animal last. This is non-negotiable if you have a collection.

What’s the biggest mistake people make when buying a ball python?

Skipping the body condition check because the snake looks okay superficially. A ball python that’s 30% underweight can still look like a ball python — the loss is in muscle mass, not obvious at a glance. Run your hands along the body and feel for that firm, dense resistance. If the spine is palpable, the animal needs food, and it may need a vet first.

Can ball pythons catch diseases from other species of reptiles?

Mites are cross-species — they’ll move from a ball python to a bearded dragon or leopard gecko. Respiratory bacteria can also spread between reptiles in the same airspace, particularly with poor ventilation. IBD is specific to boids (pythons and boas) but within that group it’s highly contagious. Keep new animals quarantined regardless of species.

What if I want a specific morph?

If morph is a priority, a reputable breeder is the more reliable source — private sellers don’t always know the exact genetics of their animals. That said, many beautiful morph animals come through the rescue/rehome market, and we see them regularly at Toronto Reptiles. It’s worth being patient.

Where should I look for reptiles in Ontario?

We cover this in detail — including how to evaluate Kijiji and Facebook Marketplace listings, what questions to ask, and what to bring — in our guide to buying reptiles safely in Ontario. If you’re specifically looking for rescues, expos, and breeders in the GTA, that’s in the Toronto-specific resource guide as well.


The Bottom Line

Ball pythons are genuinely great animals for the right person — calm, handleable, long-lived, and fascinating to keep. The health checks in this guide aren’t meant to scare you off; they’re meant to help you walk away from a bad situation with confidence, or walk away from a healthy one knowing you made a good choice. Most animals for sale through legitimate channels are fine. The work is in being able to tell the difference.

If you’d rather skip the uncertainty entirely, we almost always have ball pythons available through the rescue. Every animal that leaves Toronto Reptiles has been assessed, is eating, and comes with an honest picture of its temperament and history.

Stay in the loop

Get new posts, party tips, and animal profiles delivered to your inbox.






We respect your inbox. Unsubscribe anytime, no questions asked.