Poshmark Scraper avatar

Poshmark Scraper

Pricing

Pay per event

Go to Apify Store
Poshmark Scraper

Poshmark Scraper

Scrape Poshmark product listings with prices, brands, sizes, conditions, and seller info from search results and categories.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Scrape Poshmark product listings with prices, brands, sizes, conditions, seller info, and engagement metrics from search results and category pages.

What does Poshmark Scraper do?

Poshmark Scraper extracts structured product data from Poshmark.com search results and category pages. It collects listing details including prices, brands, sizes, conditions, seller information, and social engagement metrics (likes, comments, shares).

The scraper works by parsing Poshmark's server-rendered HTML to extract embedded listing data, supporting automatic pagination to collect large result sets efficiently.

Why scrape Poshmark?

Poshmark is one of the largest social commerce marketplaces for fashion, with millions of active listings across clothing, shoes, accessories, and home goods. Extracting this data enables:

  • Price monitoring — Track resale prices for specific brands or items
  • Competitive analysis — Compare pricing strategies across sellers
  • Market research — Understand demand and pricing trends in secondhand fashion
  • Inventory sourcing — Find items to resell on other platforms
  • Brand monitoring — Track how your brand appears in the resale market
  • Academic research — Study secondhand fashion markets and consumer behavior

Use cases

  • Resellers: Find underpriced items to flip for profit across marketplaces
  • Brand managers: Monitor how products are priced and described in the resale market
  • Fashion analysts: Track pricing trends for specific brands, categories, or sizes
  • E-commerce businesses: Benchmark pricing against Poshmark marketplace data
  • Researchers: Collect large-scale fashion marketplace data for analysis

How to scrape Poshmark

  1. Go to Poshmark Scraper on Apify
  2. Enter a search query (e.g., "nike shoes") or paste a Poshmark URL
  3. Set the maximum number of results you want
  4. Click Start and wait for the data to be extracted
  5. Download your data in JSON, CSV, Excel, or connect via API

Input parameters

ParameterTypeDescriptionDefault
searchQuerystringSearch term to find listings (e.g., "nike shoes", "vintage denim jacket")"nike shoes"
urlstringDirect Poshmark URL for search, category, or brand page. Overrides search query.
maxResultsintegerMaximum number of listings to return100

Input example

{
"searchQuery": "nike shoes",
"maxResults": 50
}

Or scrape a specific Poshmark page:

{
"url": "https://poshmark.com/brand/Nike-Women-Shoes",
"maxResults": 100
}

Output example

Each listing includes detailed product and seller information:

{
"id": "699270e33509d1385dc71cb5",
"title": "Nike Cortez Shoes Nylon Midnight Navy White DZ2795-400 Women's size 9.5",
"price": 75,
"originalPrice": 0,
"currency": "USD",
"brand": "Nike",
"size": "9.5",
"condition": "",
"category": "Shoes",
"department": "Women",
"colors": ["Blue", "White"],
"description": "Questions? Leave a comment below!",
"sellerUsername": "jijiabdo",
"sellerDisplayName": "jijiabdo",
"likeCount": 14,
"commentCount": 1,
"shareCount": 1,
"imageUrl": "https://di2ponv0v5otw.cloudfront.net/posts/2026/02/15/699270e33509d1385dc71cb5/l_69927118001542cf08066823.jpg",
"url": "https://poshmark.com/listing/699270e33509d1385dc71cb5",
"createdAt": "2026-02-15T17:20:35-08:00",
"updatedAt": "2026-03-02T16:23:51-08:00",
"scrapedAt": "2026-03-03T09:03:05.672Z"
}

Output fields

FieldTypeDescription
idstringPoshmark listing ID
titlestringProduct title
pricenumberCurrent listing price in USD
originalPricenumberOriginal retail price (0 if not set)
currencystringCurrency code (typically "USD")
brandstringBrand name
sizestringSize label
conditionstringItem condition (New With Tags, Used - Good, etc.)
categorystringProduct category (Shoes, Tops, Dresses, etc.)
departmentstringDepartment (Women, Men, Kids, etc.)
colorsstring[]List of colors
descriptionstringFull listing description
sellerUsernamestringSeller's Poshmark username
sellerDisplayNamestringSeller's display name
likeCountnumberNumber of likes
commentCountnumberNumber of comments
shareCountnumberNumber of shares
imageUrlstringMain product image URL
urlstringDirect link to the listing
createdAtstringWhen the listing was created
updatedAtstringWhen the listing was last updated
scrapedAtstringWhen the data was scraped

How much does it cost to scrape Poshmark?

This Actor uses pay-per-event pricing — you pay only for what you scrape.

EventPrice
Run started$0.001
Listing extracted$0.001 per listing

Cost examples

ListingsCost
50$0.051
100$0.101
500$0.501
1,000$1.001

Apify platform usage fees are billed separately at $0.25 per GB-hour.

Poshmark Scraper API

You can call Poshmark Scraper programmatically from your own applications using the Apify API.

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('automation-lab/poshmark-scraper').call({
searchQuery: 'nike shoes',
maxResults: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('automation-lab/poshmark-scraper').call(run_input={
'searchQuery': 'nike shoes',
'maxResults': 50,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

Integrations

Poshmark Scraper connects with your existing tools:

  • Google Sheets — Export listings directly to spreadsheets for analysis
  • Slack / Email — Get notifications when scraping jobs complete
  • Webhooks — Trigger downstream workflows with scraped data
  • Zapier / Make — Connect to 5,000+ apps for automated workflows
  • APIs — Access results programmatically via Apify's REST API

Tips for best results

  • Start with search queries — Use specific terms like "nike air max size 10" for targeted results
  • Use Poshmark URLs — Paste any Poshmark search, category, or brand page URL directly
  • Adjust maxResults — Start with a small number (20-50) to test, then increase for full scrapes
  • Schedule regular runs — Set up recurring scrapes to monitor price changes over time
  • Filter by engagement — Use likeCount to identify popular items and trending products

Web scraping publicly available data is generally legal. This scraper only accesses publicly visible Poshmark listing pages — the same information any visitor can see in their browser. Always review Poshmark's Terms of Service and ensure your use case complies with applicable laws and regulations.