comments
comments
Browse 1500 comments records. Explore sample records and fetch JSON over a free REST API for prototypes, tests, and learning.
Overview
Cards
-
Comment #1
4/21/2026
-
Comment #2
9/26/2025
-
Comment #3
12/9/2025
-
Comment #4
4/16/2025
-
Comment #5
5/5/2026
-
Comment #6
4/29/2026
-
Comment #7
8/22/2024
-
Comment #8
9/23/2025
-
Comment #9
10/6/2024
-
Comment #10
2/9/2025
-
Comment #11
6/1/2025
-
Comment #12
12/1/2024
-
Comment #13
5/28/2024
-
Comment #14
6/5/2024
-
Comment #15
3/15/2025
-
Comment #16
5/3/2025
-
Comment #17
12/4/2024
-
Comment #18
2/22/2025
-
Comment #19
4/28/2026
-
Comment #20
1/15/2026
-
Comment #21
12/27/2024
-
Comment #22
12/3/2025
-
Comment #23
12/31/2025
-
Comment #24
3/23/2026
Compact
Detailed
Comment #1
Venustas addo velut ter bos auditor carcer comitatus spero. Bonus crustulum appositus odit velut certus eos vaco deleniti video.
Comment #2
Facilis considero deleo talus vicinus tui sint tamdiu praesentium. Canis calamitas barba cedo apud.
Comment #3
Acer amita copia sumptus cresco. Audax arbor quis. Teres commemoro tergeo.
Comment #4
Arto attonbitus valens abeo tertius alioqui sonitus bardus. Balbus depono volup absconditus ceno chirographum animi consuasor conventus ultio. Dolore creber torqueo spiritus minus admoneo consectetur volaticus cauda virtus. Audeo correptius quo truculenter accusator a civis testimonium dedico.
Comment #5
Cohibeo saepe speciosus usque tantillus aer consectetur ademptio sto. Admoveo repudiandae causa adfectus tui cognomen ocer. Amor usque coepi asper vesper carus sunt accusamus. Mollitia volva tremo autus placeat.
Comment #6
Varius arbitro carus laudantium cetera.
Showing first 6 of 24 on this page.
Request
curl example
curl -sS \ "https://example-data.com/api/v1/comments?limit=25"
JavaScript example
const res = await fetch(
"https://example-data.com/api/v1/comments?limit=25"
);
const { data, meta } = await res.json(); TypeScript example
// Download once: mkdir -p types && curl -o types/comments.d.ts https://example-data.com/types/comments.d.ts
import type { Comment, ListEnvelope } from "./types/comments";
const res = await fetch(
"https://example-data.com/api/v1/comments?limit=25"
);
const { data, meta } = (await res.json()) as ListEnvelope<Comment>; Python example
import requests
res = requests.get(
"https://example-data.com/api/v1/comments",
params={"limit": 25},
)
data = res.json() Response
{
"data": [
{
"id": 1,
"userId": 25,
"targetType": "post",
"targetId": 285,
"body": "Venustas addo velut ter bos auditor carcer comitatus spero. Bonus crustulum appositus odit velut certus eos vaco deleniti video.",
"isEdited": false,
"createdAt": "2026-04-21T04:58:34.589Z",
"updatedAt": "2026-04-21T04:58:34.589Z"
},
{
"id": 2,
"userId": 101,
"targetType": "post",
"targetId": 497,
"body": "Facilis considero deleo talus vicinus tui sint tamdiu praesentium. Canis calamitas barba cedo apud.",
"isEdited": false,
"createdAt": "2025-09-26T04:52:12.858Z",
"updatedAt": "2025-09-26T04:52:12.858Z"
},
{
"id": 3,
"userId": 63,
"targetType": "post",
"targetId": 408,
"body": "Acer amita copia sumptus cresco. Audax arbor quis. Teres commemoro tergeo.",
"isEdited": false,
"createdAt": "2025-12-09T12:21:14.934Z",
"updatedAt": "2025-12-09T12:21:14.934Z"
}
],
"meta": {
"page": 1,
"limit": 25,
"total": 1500,
"totalPages": 60
},
"links": {
"self": "/api/v1/comments?page=1",
"first": "/api/v1/comments?page=1",
"last": "/api/v1/comments?page=60",
"next": "/api/v1/comments?page=2",
"prev": null
}
}