Keyframing curves' bevel_depth
Okay I think I found my mistake. Sorry for bothering you. It seems I have to keyframe the data of the curve:

for sel in bpy.context.selected_objects:
    sel.data.keyframe_insert(data_path="bevel_depth",index=-1,frame=60)