Poshmark Listing Comments — Author, Text & Date
Send a Poshmark listing ID or URL and this source returns the comments on it as data: comment text, author and the time it was posted.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "poshmark_item_comments",
"item": "Listing id or URL, e.g. 6865651dd6c0dc3f3fdfc8ea",
"item_id": "6865651dd6c0dc3f3fdfc8ea",
"domain": "poshmark.com",
"max_items": 2,
"partial": false,
"human": "# Poshmark item comments\n\n- **Item:** Listing id or URL, e.g. 6865651dd6c0dc3f3fdfc8ea\n- **Domain:** poshmark.com\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.23 MB",
"machine": {
"total_items": 2,
"first_item": {
"@type": "PoshmarkComment",
"id": "69b9fc80cb08cf0511bd5826",
"text": "Can you please take a picture of the size dot, rip tag and the gusset area so I can make sure there’s no pilling please?",
"author": {
"@type": "PoshmarkUserPreview",
"id": "60e85bcfe1d9902bd6943c01",
"alias": "tiffany_shank",
"display_handle": "tiffany_shank",
"full_name": "Tiffany Shank",
"image": "https://di2ponv0v5otw.cloudfront.net/users/2025/05/05/18/t_68195f5e020f934dc2a43508.jpg"
},
"created_at": 1773796480
},
"items": [
{
"@type": "PoshmarkComment",
"id": "69b9fc80cb08cf0511bd5826",
"text": "Can you please take a picture of the size dot, rip tag and the gusset area so I can make sure there’s no pilling please?",
"author": {
"@type": "PoshmarkUserPreview",
"id": "60e85bcfe1d9902bd6943c01",
"alias": "tiffany_shank",
"display_handle": "tiffany_shank",
"full_name": "Tiffany Shank",
"image": "https://di2ponv0v5otw.cloudfront.net/users/2025/05/05/18/t_68195f5e020f934dc2a43508.jpg"
},
"created_at": 1773796480
},
{
"@type": "PoshmarkComment",
"id": "69ba147c7f1782865db5e873",
"text": "@tiffany_shank, It will be tomorrow before I can do that but I sure will.",
"author": {
"@type": "PoshmarkUserPreview",
"id": "5bd133dfde8c5281e758221b",
"alias": "trishabnanny",
"display_handle": "trishabnanny",
"full_name": "Trisha Barron",
"image": "https://di2ponv0v5otw.cloudfront.net/users/2019/03/10/5bd133dfde8c5281e758221b/t_5c858298008f3ce077faa585.jpeg"
},
"created_at": 1773802620
}
],
"not_found": false,
"proxy_traffic_bytes": 1285579
},
"total_points": 2
}- You send
- A Poshmark listing ID or URL, and the domain (poshmark.com or poshmark.ca)
- You get back
- Comments with id, text, author and timestamp
- Coverage
- Public comments on Poshmark listings on poshmark.com and poshmark.ca.
- Price
- 1 point per returned result, up to 500 per request — $1 per 1,000
- Billed per record actually returned, capped by max_items. A request that returns nothing costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Browsing Poshmark by hand | Set filters in the browser, scroll, copy | Free, and slow beyond a quick check | Nobody keeps a list current this way |
| Building a scraper | Write it, host it, and repair it when Poshmark changes its pages | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request per listing | $1 per 1,000 returned results | Comment text is free-form and is returned as written |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
total_items | number | How many comments were returned in this batch (capped by max_items). |
first_item | object | The first comment, repeated from items. |
items | array | The returned comments. Each has the keys below. |
@type | string | Record type, PoshmarkComment. |
id | string | Comment ID. |
text | string | Comment text. |
author | object | Comment author as a user preview: id, alias, display_handle, full_name and image. |
created_at | number | Unix timestamp the comment was posted. |
not_found | boolean | Whether the listing could not be found. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
item is the only required field. max_items caps the result count (up to 500, defaults to 25) and sets what you are billed for. domain defaults to poshmark.com.
curl -X POST https://api.neuralverge.ai/functions/v1/run-poshmark-items-comments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "item": "6865651dd6c0dc3f3fdfc8ea", "max_items": 25 }'What teams use it for
Where this field shows up in an actual workflow.
See what shoppers ask about size, condition and price.
Read the thread to see whether and how a seller answers.
Count and date comments on listings you follow.
Collect comment text for your own review or classification.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Public comments on Poshmark listings on poshmark.com and poshmark.ca.
Read at request time.
This source returns publicly visible comments, stamped with the listing it was read from and a session id you can trace. Comments carry individuals' names and handles, so keep what you store under your own data-protection rules.
- —Comments reflect the moment of the request; comments can be added or removed afterwards.
- —Only the comment text, author and timestamp are returned.
- —A listing that cannot be found returns an empty result with not_found set.
Questions, answered
Poshmark item returns the listing along with the few comments shown on the page. This source returns the comment thread itself, up to max_items.
Related sources
Try poshmark item comments on your own data
One request format across every source in the catalog.