---
title: "Facebook Comment Replies API"
method: GET
path: "/v1/facebook/comment-replies"
tags: ["Facebook"]
---

# Facebook Comment Replies API

`GET /v1/facebook/comment-replies`

## Request

- Base URL: `https://api.captapi.com`
- URL: `https://api.captapi.com/v1/facebook/comment-replies`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Pull replies under a Facebook comment — author, text, likes, and time.

The Facebook Comment Replies API lets you pull comments with author, text, likes, and replies for Facebook comment replies with a single REST call. No OAuth, no infrastructure to maintain, and no platform SDKs — send the request, get clean structured JSON back. Pass cache=true to serve from the 24h cache (0 credits on hit); default is always fresh. Selected profile endpoints also accept cacheMaxAge=1d|3d|7d|14d|30d.

Docs: https://captapi.com/apis/facebook-comment-replies

## Query parameters

- `url` string, required
- `commentId` string, required
- `comment_id` string
- `limit` integer
- `cache` boolean

## Response `200`

Success. The data object for this endpoint.

- object
  - `success` unknown, required
  - `data` object, required
    - `platform` string: Platform identifier for this response (matches the endpoint's platform).
    - `url` string: Canonical URL of the item.
    - `commentId` string: Comment id. Example: "1009195248315125".
    - `totalReturned` integer: Number of items returned in this response.
    - `replies` object[]
      - `id` string: Id of this replies item.
      - `url` string: Canonical URL of the item.
      - `text` string: Text content.
      - `author` object: Author name or handle.
        - `id` string: Id of this replies item.
        - `name` string
        - `shortName` string
        - `gender` string
        - `url` string: Canonical URL of the item.
        - `avatarUrl` string
      - `authorAvatarUrl` string: Profile picture URL of the person who wrote the comment.
      - `reactionCount` integer: Reaction count. Example: 1.
      - `publishedAt` string: Publish date (ISO 8601) when the platform exposes an absolute timestamp.
      - `reactions` object: Object with haha.
        - `haha` integer
      - `mediaUrlsExpireAt` string: ISO-8601 UTC earliest expiry across signed media URLs in this response (expire= / x-expires / TikTok hex path timestamp). Null when no stamp is parseable — never a guess.
    - `hasMore` boolean: Whether more results are available beyond this page. When true, pass nextCursor to fetch the next page.
    - `nextCursor` unknown

## Other responses

- `400`: Bad request: wrong platform URL, unknown endpoint, or an invalid parameter value. Not billed.
- `401`: Missing, invalid or revoked API key. Not billed.
- `402`: Not enough credits for this request. Not billed.
- `404`: The resource does not exist or is not public. Not billed.
- `422`: A required parameter is missing or has the wrong type. Not billed.
- `429`: Rate limit reached. Wait for Retry-After seconds. Not billed.
- `502`: The platform could not be reached or returned nothing usable. Retryable, not billed. 503 and 504 use the same envelope.

## Changes

- **2026-10-19** `c9b9ac5ff1bd`: 1 breaking, 2 warning, 11 info
  - the `data/replies/items/author` response's property type changed from `string` to `object` for status `200`
  - removed the optional property `data/replies/items/authorUrl` from the response with the `200` status
  - removed the optional property `data/replies/items/likeCount` from the response with the `200` status
  - added the optional property `data/hasMore` to the response with the `200` status
  - …10 more

[Operation history](https://skmtc.dev/captapi/apis/captapi-api/changes/v1/facebook/comment-replies/get.md)

---

[API](https://skmtc.dev/captapi/apis/captapi-api.md) · [All operations](https://skmtc.dev/captapi/apis/captapi-api/llms.txt) · [OpenAPI document](https://skmtc.dev/captapi/apis/captapi-api/revisions/c9b9ac5ff1bd?raw)
