---
title: "Get inferred interests for a profile given their identifier"
method: GET
path: "/profiles/{profileIdentifier}/inferred-interests"
tags: ["experimental"]
---

# Get inferred interests for a profile given their identifier

`GET /profiles/{profileIdentifier}/inferred-interests`

## Request

- Base URL: `https://api.gravatar.com/v3`
- URL: `https://api.gravatar.com/v3/profiles/{profileIdentifier}/inferred-interests`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/automattic/apis/gravatar-public-api/docs/profiles/:profileIdentifier/inferred-interests/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a list of inferred interests based on known and public information about the profile.

## Path parameters

- `profileIdentifier` string, required

## Response `200`

Successful response

- Interest[]: A list of interests the user might (or might not) like.
  - `id` integer, required: The unique identifier for the interest.
  - `name` string, required: The name of the interest as originally defined (most often in English).

## Other responses

- `404`: Profile not found
- `429`: Rate Limit Exceeded
- `500`: Internal server error

## Changes

- **2025-05-01** `4834d59bad15`: 1 info
  - endpoint added
- **2024-10-21** `bd1e2294c942`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/automattic/apis/gravatar-public-api/changes/profiles/:profileIdentifier/inferred-interests/get.md)

---

[API](https://skmtc.dev/automattic/apis/gravatar-public-api.md) - [All operations](https://skmtc.dev/automattic/apis/gravatar-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/automattic/apis/gravatar-public-api/revisions/d01551ae9a37?raw)
