How to Get Free Neopoints?

The only place you can get free neopoints is on the Neopets website, with the offers they have. Any place offering free neopoints is more than likely trying to scam your account.