Poshmark product data API
The ShopAPIS Poshmark product data API returns structured fields for any Poshmark listing — brand, size, condition (NWT/like-new/good), original retail price, current asking price, seller and seller rating, category, photos and sold status — as clean JSON. Poshmark is a C2C social-resale marketplace, so its data goldmine is the brand + size + condition triple plus sold comps. ShopAPIS parses that resale attribute set and normalizes it into one schema.
Poshmark is a major resale platform with ~$1.9B GMV in 2025 (ShopAPIS research, June 2026; traffic per Similarweb ), owned by Naver as part of its recommerce empire. Its catalog is dominated by used fashion and accessories where pricing depends on brand, size and condition rather than a single SKU — making sold listings the best signal of true resale value. That attribute richness is what powers comp-based pricing.
Why Poshmark data is hard to get
Poshmark has no official public API, so brand/size/condition attributes and sold comps must be parsed from the live marketplace. Listings are unstructured seller-entered text, condition is expressed inconsistently (NWT, EUC, “like new”), and sold status is shown but not exposed as a clean field. Its social/feed-driven architecture and moderate anti-bot pressure add friction. ShopAPIS normalizes condition into consistent grades, resolves sold status, and structures the brand/size attributes that make resale comps usable.
Data fields returned
- Identifiers — listing ID, listing URL, brand, department/category.
- Resale attributes — brand, size, condition grade (NWT / like-new / good / fair), color.
- Pricing — asking price, original retail price, currency, price-drop history.
- Status — available vs. sold, sold price (where shown), date listed.
- Seller — username, seller rating, follower count, “Posh Ambassador” flag.
- Engagement — likes, shares, comments count (social demand signal).
- Media & category — photo set, category path.
Sample response
{
"platform": "poshmark",
"market": "US",
"listing_id": "66f1a2b3c4d5e6f7a8b9c0d1",
"title": "Lululemon Align High-Rise Leggings 25\"",
"brand": "Lululemon",
"size": "6",
"condition": "like_new",
"color": "Black",
"price": { "amount": 58.00, "currency": "USD", "original_retail": 98.00 },
"status": "available",
"seller": { "username": "athleisure_closet", "rating": 4.9, "followers": 12400, "posh_ambassador": true },
"engagement": { "likes": 87, "shares": 210, "comments": 4 },
"images": ["https://di2ponv0v5otw.cloudfront.net/posts/abc.jpg"],
"category_path": ["Women", "Pants & Jumpsuits", "Leggings"],
"scraped_at": "2026-06-05T11:42:00Z"
}Markets & domains covered
- United States — poshmark.com (USD).
- Canada — poshmark.ca (CAD).
- Australia — poshmark.com.au (AUD).
- India — poshmark.in (INR).
ShopAPIS returns the right market’s listings, pricing and currency per locale.
Use cases
- Resale comp pricing — sold listings and condition grades set fair resale value. Feeds competitive intelligence.
- Brand & price-floor monitoring — track how brands trade secondhand. See price monitoring.
- Catalog enrichment — map brand/size/condition into your data with catalog enrichment.
- Demand sensing — likes and shares approximate listing interest; pair with inventory tracking.
Poshmark condition is free-text and inconsistent. ShopAPIS normalizes it into consistent grades (NWT, like-new, good, fair) so brand + size + condition comps line up across thousands of listings.
Related
Stats from ShopAPIS market research, June 2026 (
@plans/plan2-research/reports/oceania-and-global.md); source: BusinessWire (Naver–Poshmark) 2022, ECDB 2025.