Get Gravatar Profile by ID
get_profile_by_idRetrieve a Gravatar user's profile details—personal info, social accounts, and avatars—using an email hash or username.
Instructions
Retrieve comprehensive Gravatar profile information using a profile identifier. Returns detailed profile data including personal information, social accounts, and avatar details. 'Get the profile for Gravatar user with ID abc123...' or 'Show me the profile for username johndoe.'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profileIdentifier | Yes | Profile identifier for the Gravatar profile. A Profile Identifier is either an email address that has been normalized (e.g. lower-cased and trimmed) and then hashed with either SHA256 (preferred) or MD5 (deprecated), or Gravatar profile URL slug (e.g., 'username' from gravatar.com/username). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hash | Yes | The SHA256 hash of the user's primary email address. | |
| links | No | A list of links the user has added to their profile. This is only provided in authenticated API requests. | |
| company | Yes | The user's current company's name. | |
| gallery | No | Additional images a user has uploaded. This is only provided in authenticated API requests. | |
| location | Yes | The user's location. | |
| payments | No | The user's public payment information. This is only provided in authenticated API requests. | |
| pronouns | Yes | The pronouns the user uses. | |
| timezone | No | The timezone the user has. This is only provided in authenticated API requests. | |
| interests | No | A list of interests the user has added to their profile. This is only provided in authenticated API requests. | |
| job_title | Yes | The user's job title. | |
| languages | No | The languages the user knows. This is only provided in authenticated API requests. | |
| last_name | No | User's last name. This is only provided in authenticated API requests. | |
| avatar_url | Yes | The URL for the user's avatar image if it has been set. | |
| first_name | No | User's first name. This is only provided in authenticated API requests. | |
| description | Yes | The about section on a user's profile. | |
| profile_url | Yes | The full URL for the user's profile. | |
| contact_info | No | The user's contact information. This is only available if the user has chosen to make it public. This is only provided in authenticated API requests. | |
| display_name | Yes | The user's display name. This is the name that is displayed on their profile. | |
| header_image | No | The header image used in the main profile card. | |
| pronunciation | Yes | The phonetic pronunciation of the user's name. | |
| avatar_alt_text | Yes | The alt text for the user's avatar image if it has been set. | |
| is_organization | No | Whether user is an organization. This is only provided in authenticated API requests. | |
| background_color | No | The profile background color. | |
| last_profile_edit | No | The date and time (UTC) the user last edited their profile. This is only provided in authenticated API requests. | |
| registration_date | No | The date the user registered their account. This is only provided in authenticated API requests. | |
| verified_accounts | Yes | A list of verified accounts the user has added to their profile. This is limited to a max of 4 in unauthenticated requests. | |
| number_verified_accounts | No | The number of verified accounts the user has added to their profile. This count includes verified accounts the user is hiding from their profile. This is only provided in authenticated API requests. |