Poshmark Listings Scraper
Pricing
from $2.99 / 1,000 results
Poshmark Listings Scraper
Poshmark Listings Scraper is a Python tool designed to extract product titles, prices, original retail values, sizes, brand names, seller details, and image URLs from Poshmark marketplace listings. It exports structured apparel and fashion resale datasets into clean CSV or JSON format
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
real-estate-api
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Security
Limited permissionsShare
Poshmark Listings Scraper — Product Listings, Prices, and Seller Insights

Collect publicly accessible Poshmark listing information into a structured dataset. Search for brands, products, or styles and gather available listing details, prices, sizes, seller information, and engagement metrics. Export your results in JSON, CSV, Excel, and other supported formats.
Overview
Poshmark Listings Scraper helps resellers, marketers, researchers, and e-commerce analysts organize marketplace listings for product research and competitive analysis.
Enter a search query, configure the maximum number of listings, and collect available results without logging in.
Features
- Listing Search: Find listings matching a search term.
- Product Details: Collect listing titles, descriptions, brands, sizes, and categories.
- Price Information: Capture listing prices, original prices, and currency details when available.
- Seller Information: Retrieve available seller usernames and identifiers.
- Engagement Metrics: Collect likes, comments, and shares when available.
- Listing Status: Capture publication status and inventory availability.
- Images and Colors: Retrieve available product image links and color information.
- Duplicate Prevention: Avoid duplicate records using listing identifiers.
- Configurable Collection: Set a maximum item count and request delay.
- Structured Exports: Export results in JSON, CSV, Excel, and other supported formats.
Use Cases
- Brand Monitoring: Find listings associated with specific brands and products.
- Price Research: Compare asking prices across matching listings.
- Reseller Research: Explore available inventory and product categories.
- Seller Research: Organize publicly available seller and listing information.
- Marketplace Analysis: Examine listing engagement and inventory indicators.
- Catalog Snapshots: Save dated datasets for later comparison and reporting.
Input Parameters
| Parameter | Type | Description |
|---|---|---|
mode | String | Search mode. Use search. |
query | String | Search term, such as a brand, product, or style. |
maxItems | Integer | Maximum number of listings to collect, up to 1,000 per run. |
requestDelaySecs | Number | Delay between requests, in seconds. |
Example Input
{"mode": "search","query": "nike","maxItems": 50,"requestDelaySecs": 2}
What Data Does This Actor Extract?
The available fields depend on the listing information returned by the marketplace.
| Field | Description |
|---|---|
listingId | Unique listing identifier. |
listingTitle | Listing title. |
price | Displayed listing price. |
priceAmount | Numeric price representation, when available. |
priceCurrency | Currency code. |
originalPrice | Original price, when available. |
brand | Product brand. |
size | Listed product size. |
listingStatus | Listing publication status. |
condition | Available item condition information. |
category | Product category. |
department | Department or audience category. |
pictureUrl | Product image link. |
listingUrl | Link to the listing page. |
creatorUsername | Seller username, when available. |
creatorId | Seller identifier, when available. |
likeCount | Number of likes. |
commentCount | Number of comments. |
shareCount | Number of shares. |
listingDescription | Product description. |
createdAt | Listing creation timestamp, when available. |
firstPublishedAt | First publication timestamp, when available. |
inventoryStatus | Available inventory status. |
colors | Listed colors, when available. |
scrapedAt | Timestamp when the record was collected. |
Example Output
{"listingId": "6ade73acaa5c2335c84a58cc","listingTitle": "Nike The Nike Tee Size S Gray Logo T-Shirt","price": "10","priceAmount": "10.0","priceCurrency": "USD","originalPrice": "0","brand": "NIKE","size": "S","listingStatus": "published","condition": "uln","category": "Tops","department": "Women","creatorUsername": "adrianman4","creatorId": "5da50a4885acd0bc2351e1d6","likeCount": 0,"commentCount": 0,"shareCount": 0,"listingDescription": "Nike short sleeve crew neck t-shirt in light gray.","createdAt": "2026-10-25T14:25:00-07:00","firstPublishedAt": "2026-10-25T14:25:03-07:00","inventoryStatus": "available","colors": ["Gray"],"scrapedAt": "2026-10-26T00:00:00+00:00"}
This example illustrates the record structure. Actual values and available fields vary by listing.
Working with Your Dataset
After the actor finishes, open the dataset to review and export your collected listings.
You can:
- Export results as JSON, CSV, Excel, or another supported format.
- Sort listings by price, brand, size, or engagement metrics.
- Filter records by product category or seller.
- Compare listings across different search terms.
- Analyze results using Python, Pandas, or spreadsheet tools.
- Save periodic snapshots for marketplace research.
FAQ
Who is this actor for?
It is designed for resellers, marketplace researchers, marketers, and analysts who need structured Poshmark listing information.
Do I need to log in?
No login is required for the actor's intended collection of publicly accessible search listings.
What export formats are supported?
You can export the dataset in JSON, CSV, Excel, and other formats supported by Apify.
Can I run the actor on a schedule?
Yes. Configure an Apify schedule to refresh your dataset periodically.
How many listings can one run collect?
The maximum is 1,000 listings per run. The actual number returned depends on search results and data availability.
Will every listing contain every field?
No. Optional fields, including seller details, engagement counts, colors, and condition information, may be unavailable for some listings.
Disclaimer
This actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or officially associated with Poshmark or its owners. Users are responsible for complying with applicable terms of use and laws when collecting and using data.
Is Web Scraping Legal?
Collecting information that is already public is generally legal. There is no single law that bans all forms of web scraping. The limits are the usual ones: do not break into accounts, do not take private or confidential data, and be careful with personal data and copyrighted works. A site's terms can also restrict how you access it. Facts such as a public name, price, or rating are not the same thing as republishing someone's article or photo.
This actor collects information from public pages. It does not log in and it does not bypass access controls.
For a longer explanation, see Apify's article Is web scraping legal?.