---
title: "Participant status"
method: GET
path: "/api/profiles/{id}/participants/{user_id}"
tags: ["Profiles"]
---

# Participant status

`GET /api/profiles/{id}/participants/{user_id}`

## Request

- Base URL: `https://api.postproxy.dev`
- URL: `https://api.postproxy.dev/api/profiles/{id}/participants/{user_id}`
- Auth: HTTP bearer

Instagram only. Returns whether a user follows the profile's Instagram account (and vice versa), plus their verified badge and follower count, fetched live from Instagram's messaging user lookup. The user_id is the Instagram-scoped user id from a DM chat (participant_external_id) or a comment (author_external_id); Instagram only resolves users who have messaged or commented on your account. Lookups are cached for one second per user; the X-Cached response header says whether the payload came from cache.

## Path parameters

- `id` string, required
- `user_id` string, required

## Query parameters

- `profile_group_id` string

## Response `200`

Follow/verified status of the user

- object
  - `is_verified_user` boolean: The user has a verified badge
  - `is_user_follow_business` boolean: The user follows your Instagram account
  - `is_business_follow_user` boolean: Your Instagram account follows the user
  - `follower_count` integer: The user's follower count
  - `fetched_at` string: ISO 8601 timestamp of when the data was fetched from Instagram

## Other responses

- `400`: Missing required parameters.
- `401`: Invalid, missing, or insufficient API key permissions.
- `404`: Resource does not exist or is not accessible.
- `429`: Posting rate limit reached.

---

[API](https://skmtc.dev/postproxy/apis/postproxy-social-media-api.md) - [All operations](https://skmtc.dev/postproxy/apis/postproxy-social-media-api/llms.txt) - [OpenAPI document](https://skmtc.dev/postproxy/apis/postproxy-social-media-api/revisions/d54482ac4ce7?raw)
