Yes, American Airlines allows web check-in a day before, that is from 24 hours to 45 minutes before the domestic flight and 90 minutes before the international flights.