Yes, American Airlines offers refunds if you cancel within 24 hours of booking, provided the flight is scheduled at least two days away. Non-refundable tickets are only eligible for refunds under certain conditions like flight cancellations or significant delays. Visit their website to review your ticket details and submit a refund request online, or contact customer service for more guidance.