An information processing apparatus including a processor configured to execute a process including obtaining pieces of waveform data corresponding to a plurality of parts of a subject, the pieces of waveform data indicating a pulse wave of the subject, calculating a first index value indicating a matching degree between the pieces of waveform data, calculating a second index value indicating a matching degree between a plurality of partial waveform data for each of the pieces of waveform data, the plurality of partial waveforms data being generated by dividing each of the pieces of waveform data at predetermined time intervals, determining whether the pieces of waveform data indicates an arrhythmia based on the first index value and the second index value, and outputting information indicating a result of the determining.