nvNeuralVerge
E-commerce & Marketplaces

Poshmark Seller Profile Data — Closet Bio, Followers & Sales Activity

Send a Poshmark username or closet URL and this source returns the seller's public profile as data: name, bio, location, website, follower, following and listing counts, items sold and when the closet was last active.

Example response
{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "poshmark_user",
  "user": "joemiles72",
  "username": "joemiles72",
  "domain": "poshmark.com",
  "human": "# Poshmark user\n\n- **User:** joemiles72\n- **Domain:** poshmark.com\n- **Proxy traffic:** 1.24 MB\n- **Name:** Joe Miles\n- **Handle:** @joemiles72\n- **Location:** Overland Park, KS\n- **Followers:** 7112\n- **Following:** 2175",
  "machine": {
    "user": {
      "@type": "PoshmarkUser",
      "id": "659d66d89b37c7cf9a2475a7",
      "alias": "joemiles72",
      "display_handle": "joemiles72",
      "full_name": "Joe Miles",
      "first_name": "Joe",
      "last_name": "Miles",
      "gender": "male",
      "bio": "Welcome to my closet!\n\nI am a Graduate Gemologist, Jewelry Appraiser, and reseller of affordable jewelry items. \n\nI love a good bundle deal. So bundle away!\n\nIt’s important for me to provide a great e",
      "city": "Overland Park",
      "state": "KS",
      "website_url": "www.midwest-treasureskc.com",
      "college_year": null,
      "home_domain": "us",
      "status": "active",
      "image": "https://di2ponv0v5otw.cloudfront.net/users/2025/03/17/19/t_67d8de8a49438a25035d5789.jpg",
      "cover": "https://di2ponv0v5otw.cloudfront.net/users/2024/01/09/659d66d89b37c7cf9a2475a7/m_hd_6655492fce9ec5f55080d1d5.jpg",
      "follower_count": 7112,
      "following_count": 2175,
      "brands_following_count": null,
      "listing_count": 1695,
      "share_count": 11122,
      "seller_rating_count": null,
      "seller_rating_value": null,
      "seller_5_star_rating_count": 63,
      "seller_order_count": 270,
      "items_sold_display": "500+",
      "created_at": 1704814296,
      "last_active_at": 1790779080,
      "url": "https://poshmark.com/closet/joemiles72"
    },
    "proxy_traffic_bytes": 1304283
  },
  "total_points": 5
}
You send
A Poshmark username or closet URL, and the domain (poshmark.com or poshmark.ca)
You get back
Bio, location, follower, following and listing counts, items sold and activity
Coverage
Public closet profiles on poshmark.com and poshmark.ca.
Price
5 pts — $5 per 1,000
Flat 5 points per successful run. A lookup that does not resolve is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Checking the closet by handOpen the page and read itFree, and slowFine for one, unworkable across a list
Building a scraperWrite it, host it, and repair it when Poshmark changes its pagesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request per closet$5 per 1,000, misses not billedCounts are a snapshot, and some rating fields come back empty
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
userobjectThe seller profile. Its keys are listed below.
@typestringRecord type, PoshmarkUser.
idstringPoshmark user ID.
aliasstringCloset username.
display_handlestringHandle as displayed.
full_namestringFull name (first_name and last_name are returned alongside).
genderstringGender as set on the profile.
biostringCloset bio text. In the sample it is cut off after a few hundred characters.
citystringCity from the profile (state is returned alongside).
website_urlstringWebsite listed on the profile.
college_yearnumberCollege year, when set. null in the sample.
home_domainstringHome region, e.g. us.
statusstringAccount status, e.g. active.
imagestringAvatar URL.
coverstringCover image URL.
follower_countnumberNumber of followers.
following_countnumberNumber of users the closet follows.
brands_following_countnumberNumber of brands followed. null in the sample.
listing_countnumberNumber of listings in the closet.
share_countnumberNumber of shares.
seller_rating_countnumberNumber of ratings. null in the sample.
seller_rating_valuenumberAverage rating value. null in the sample.
seller_5_star_rating_countnumberNumber of five-star ratings.
seller_order_countnumberNumber of orders.
items_sold_displaystringItems sold as displayed on the profile, e.g. 500+.
created_atnumberUnix timestamp the closet was created.
last_active_atnumberUnix timestamp the closet was last active.
urlstringDirect link to the closet.
Integration

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 and takes a username or a closet URL. domain defaults to poshmark.com.

curl -X POST https://api.neuralverge.ai/functions/v1/run-poshmark-users \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "user": "joemiles72", "domain": "poshmark.com" }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Seller vetting

Check closet age, follower count, orders and five-star ratings before dealing with a seller.

Reseller research

Compare size and activity across closets in a niche.

Activity checks

Use last_active_at to spot dormant closets.

Lead lists

Collect websites and locations that sellers publish on their profile.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Public closet profiles on poshmark.com and poshmark.ca.

Freshness

Read at request time.

Handling

This source returns publicly visible profile information, stamped with the username it was read from and a session id you can trace. Closet profiles can describe private individuals, so keep what you store under your own data-protection rules.

What it will not do
  • —Counts and activity reflect the moment of the request.
  • —Rating fields and some profile fields come back null for some closets.
  • —items_sold_display is a display band such as 500+, not an exact figure.
FAQ

Questions, answered

A username or a closet URL. Both go in the user field.

Related

Related sources

Try poshmark user on your own data

One request format across every source in the catalog.

Get started