Read Public Post Comments

View all Facebook Public Data API endpoints →

Provide the required post_id and an optional cursor from the same discussion. The documented discussion workflow refers to a comment-collection identifier supplied with post data, so preserve comments_id when present and validate which identifier this route accepts before bulk traversal; do not assume every post ID form is interchangeable. No response for this endpoint was sampled, so comment text, author, timestamps and result shape are not asserted here. A top_comments preview from Page posts is not a full comment collection. Respect the privacy of individuals and use bounded, permission-aware samples.

API Features

Discussion collection lookup Targets a selected public post discussion rather than relying on an embedded preview.
Comment identifier compatibility The collection key must be checked against identifiers actually returned with post data.
Discussion-scoped continuation Reuse only a cursor issued for the same comment collection.
Privacy-aware comment sampling Collect only the public discussion data needed for an authorized research purpose.

Live API Demo

GET /api/project/facebook-scraper/comments

Request cost is temporarily unavailable. No price is assumed.

View pricing

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/facebook-scraper/comments?key=<API_KEY>&post_id=<post_id>'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

Should the comment request use post_id or comments_id?

The parameter is named post_id, but the workflow refers to a comment-collection key. Preserve comments_id from the post data and validate the identifier actually accepted before expanding collection.

Does top_comments in Page posts already contain all comments?

No. It is only a preview and cannot establish the full discussion content or total comment count.

Does a comment cursor let me read the entire discussion?

This is not guaranteed. Set a page limit, handle repeated cursors and retain public-visibility and coverage limitations.

Related operations

Guides

View Subscription Plans →