Abstract: A method, system, and computer program product for providing an analysis of potential life insurance coverage, includes receiving information regarding a current life insurance policy from a user. User information, such as demographic information and a health status are received. At least part of the user information is transmitted to a plurality of life insurance carriers via an API. Quotes are received for a plurality of potential life insurance policies from the plurality of life insurance carriers. The quotes are analyzed in comparison with the information regarding the current life insurance policy, and aspects of the comparison are displayed to the user.