How do I access profile fields?
You could examine the Profile Entity class here profile / src / Entity / ProfileInterface.php, showing you a list of public methods including its getter methods, eg.:
$profile-&gt;getCreatedTime();

Additionally and similar as with Entities in general, you can also call data via either $entity-&gt;get('field_name')-&gt;getValue() or $entity-&gt;field_name-&gt;getValue().
See more on that here: Get information from an entity/ Entity methods
So if you have a Profile Entity with a field machine name address, then you could get its data like:
$profile = \Drupal\profile\Entity\Profile::load(123);
$profile-&gt;get('address')-&gt;getValue();
$profile-&gt;address-&gt;getValue();