You’d first need to search through the plate features for the given plate ID and then find its area.
So something like:
plate_id = ...
plate_features = ...
for plate in plate_features:
if plate.get_reconstruction_plate_id() == plate_id:
plate_area_in_sq_kms = (plate.get_geometry.get_area() *
pygplates.Earth.mean_radius_in_kms *
pygplates.Earth.mean_radius_in_kms)
print('Plate area: {}'.format(plate_area_in_sq_kms))
And if they’re not all polygons (for some reason) then get_area() will error (eg, it won’t work on a polyline), so you’d also need to test the geometry type before calling it. Also a single plate feature could potentially contain more than one geometry, so might be better to iterate over a feature’s get_geometries() (instead of a single geometry with get_geometry()).