Poshmark Closet Followers — Who Follows a Seller
Send a Poshmark username or closet URL and this source returns the closet's followers as data: handle, display name and avatar for each.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "poshmark_user_followers",
"user": "joemiles72",
"username": "joemiles72",
"domain": "poshmark.com",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Poshmark user followers\n\n- **User:** joemiles72\n- **Domain:** poshmark.com\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 1.56 MB",
"machine": {
"total_items": 2,
"first_item": {
"@type": "PoshmarkUserPreview",
"id": "5fcdc2de6200d1724c6d0705",
"alias": "frostandfound",
"display_handle": "frostandfound",
"full_name": null,
"first_name": null,
"last_name": null,
"image": "https://di2ponv0v5otw.cloudfront.net/users/2022/09/11/22/t_631ec2b3de6edc99767518c3.jpg",
"home_domain": null,
"status": null,
"created_at": 1790452863
},
"items": [
{
"@type": "PoshmarkUserPreview",
"id": "5fcdc2de6200d1724c6d0705",
"alias": "frostandfound",
"display_handle": "frostandfound",
"full_name": null,
"first_name": null,
"last_name": null,
"image": "https://di2ponv0v5otw.cloudfront.net/users/2022/09/11/22/t_631ec2b3de6edc99767518c3.jpg",
"home_domain": null,
"status": null,
"created_at": 1790452863
},
{
"@type": "PoshmarkUserPreview",
"id": "56592855a44b4afefa06dc16",
"alias": "poshzone",
"display_handle": "poshzone",
"full_name": "роѕhzоnе",
"first_name": null,
"last_name": null,
"image": "https://di2ponv0v5otw.cloudfront.net/users/2022/08/11/16/t_62f591a6eb32b2fdd16efeb9.jpg",
"home_domain": null,
"status": null,
"created_at": 1790611350
}
],
"not_found": false,
"proxy_traffic_bytes": 1638964
},
"total_points": 2
}- You send
- A Poshmark username or closet URL, and the domain (poshmark.com or poshmark.ca)
- You get back
- Followers with handle, name and avatar
- Coverage
- Public follower lists of Poshmark closets 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 closet | $1 per 1,000 returned results | Many follower profiles show no full name, so some fields come back null |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
total_items | number | How many users were returned in this batch (capped by max_items). |
first_item | object | The first user, repeated from items. |
items | array | The returned users. Each has the keys below. |
@type | string | Record type, PoshmarkUserPreview. |
id | string | Poshmark user ID. |
alias | string | Closet username. |
display_handle | string | Handle as displayed. |
full_name | string | Full name. null when the user doesn't show one. |
first_name | string | First name, when available. |
last_name | string | Last name, when available. |
image | string | Avatar URL. |
home_domain | string | Home region, e.g. us. null when not returned. |
status | string | Account status, when returned. null otherwise. |
created_at | number | Unix timestamp. In follower and following lists the sample returns it for each user. |
not_found | boolean | Whether the closet 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.
user is the only required field. max_items caps the result count (up to 500, defaults to 25) and sets what you are billed for. start_page lets you continue a long list. domain defaults to poshmark.com.
curl -X POST https://api.neuralverge.ai/functions/v1/run-poshmark-users-followers \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "user": "joemiles72", "max_items": 25 }'What teams use it for
Where this field shows up in an actual workflow.
See who follows a closet and how much of that audience is active.
Find handles that follow many closets in a niche.
Compare followers between two closets.
Re-run and compare the list over time.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Public follower lists of Poshmark closets on poshmark.com and poshmark.ca.
Read at request time.
This source returns publicly visible follower lists, stamped with the closet it was read from and a session id you can trace. Each record is an individual's public profile preview, so keep what you store under your own data-protection rules.
- —Follower lists reflect the moment of the request.
- —full_name, first_name, last_name, home_domain and status are null for some users, as in the sample.
- —Only the profile preview is returned for each follower.
Questions, answered
Set max_items up to 500 and use start_page to continue from a later page.
Related sources
Try poshmark user followers on your own data
One request format across every source in the catalog.