You can get free diapers from community organizations, local food banks, and diaper banks. Some retailers offer new families a free goody bag or baby box with no additional shipping charge or purchases:
Walmart
Target
BuyBuy Baby
Amazon