Poshmark Scraper
Pricing
from $1.00 / 1,000 results
Poshmark Scraper
Specialized scraper for Poshmark. Search by KEYWORD and extract detailed listings including prices, photos, descriptions, and seller info from the leading social marketplace.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(1)
Developer

DaddyAPI
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
The specialized scraper for Poshmark. Search by KEYWORD and extract detailed listings including prices, photos, descriptions, and seller info from the leading social marketplace.
๐ Why this scraper?
Most Poshmark scrapers require you to manually visit the website, apply filters, copy the URL, and paste it into the scraper. That's slow and unscalable.
Poshmark Scraper acts like a real user:
- You provide a Search Keyword (e.g., "Nike Tech Fleece").
- You choose a Sort Order (e.g., Just In).
- The actor navigates, searches, handles pagination, and extracts clean, high-fidelity data.
Perfect for:
- ๐ Price Monitoring: Track fashion trends and competitor pricing.
- ๐ Reselling: Find undervalued items ("sourcing") instantly.
- ๐ Market Analysis: Analyze brand popularity and seller performance.
- ๐๏ธ Personal Shopping: Find specific items across thousands of listings.
๐ How to Use
Option 1: Apify Console (No Coding)
- Go to the Input tab.
- Enter your Search Keyword (e.g.,
Lululemon Align Leggings). - (Optional) Set Sort By to
Just In(newest) to get the latest listings. - Proxy Selection: Select "Apify Proxy" (Residential US is highly recommended) OR select your own custom proxy groups if you are renting the worker.
- Click Start.
- Download your data in Excel, CSV, or JSON format.
Option 2: API (Developers)
You can trigger this actor programmatically via REST API, Python, or Node.js.
Input Payload (JSON)
{"searchQuery": "Vintage Levi's 501","sortBy": "newest",// Options: "newest" (Just In), "cheapest", "expensive", "relevance""maxPages": 1,"maxRequestsPerCrawl": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
๐ Python Example (Simple & Clean)
This script runs the scraper and saves the results to a local file. It demonstrates how to use Custom Proxies (Datacenter or Residential) associated with your Apify account.
import jsonfrom apify_client import ApifyClient# 1. ConfigurationAPIFY_TOKEN = 'YOUR_APIFY_TOKEN'ACTOR_ID = 'daddyapi/poshmark-scraper'client = ApifyClient(APIFY_TOKEN)# 2. Define Inputrun_input = {"searchQuery": "Air Jordan 1 Retro","sortBy": "newest","maxPages": 1,"proxyConfiguration": {"useApifyProxy": True,"apifyProxyGroups": ["RESIDENTIAL"], # Residential is best for Poshmark"apifyProxyCountry": "US"}}print(f"๐ Starting scraper for: {run_input['searchQuery']}...")# 3. Run Actorrun = client.actor(ACTOR_ID).call(run_input=run_input)if not run:print("โ Failed to start run.")exit(1)print(f"โ Run finished! Status: {run['status']}")# 4. Fetch & Save Resultsdataset_client = client.dataset(run["defaultDatasetId"])items = dataset_client.list_items().itemsfilename = "results.json"with open(filename, "w", encoding="utf-8") as f:json.dump(items, f, indent=2, ensure_ascii=False)print(f"๐พ Saved {len(items)} listings to {filename}")
๐ Proxy Configuration (Bring Your Own Proxies)
This actor is fully compatible with Apify Proxy (Datacenter & Residential) and Custom Proxies.
1. Residential Proxies (Best Reliability)
Highly Recommended. Poshmark has strict bot detection. Residential proxies (especially US-based) provide the highest success rate.
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
2. Datacenter Proxies (Cost-Effective)
If you have your own Datacenter proxy groups on Apify you can try them here, but be aware of potential blocks (403 errors).
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["BUYPROXIES94952"]}}
3. Bring Your Own Proxies (Custom URLs)
If you have proxies from an external provider (BrightData, Smartproxy, IPRoyal, etc.), you can pass the connection strings directly.
{"proxyConfiguration": {"useApifyProxy": false,"proxyUrls": ["http://username:password@my-proxy.example.com:8000","http://username:password@my-proxy-2.example.com:8000"]}}
๐ Data Output
The scraper returns highly detailed, structured data for every listing:
{"type": "search_result_poshmark","id": "651a2b3c4d5e6f7g8h9i0j1k","url": "https://poshmark.com/listing/iphone-15-pro-max-256gb-natural-titanium-unlocked-651a2b3c4d5e6f7g8h9i0j1k","title": "iPhone 15 Pro Max 256GB Natural Titanium Unlocked","description": "Brand new sealed iPhone 15 Pro Max. Natural Titanium color. 256GB storage. Factory unlocked for any carrier. Will ship immediately with insurance.","price": {"amount": 1150,"currency": "USD","display": "$1,150.00"},"location": {"city": null,"address": null},"mainPhoto": "https://di2ponv0v5otw.cloudfront.net/posts/2026/01/10/651a2b3c4d5e6f7g8h9i0j1k/iphone_15_pro_cover.jpg","photos": ["https://di2ponv0v5otw.cloudfront.net/posts/2026/01/10/651a2b3c4d5e6f7g8h9i0j1k/iphone_15_pro_cover.jpg","https://di2ponv0v5otw.cloudfront.net/posts/2026/01/10/651a2b3c4d5e6f7g8h9i0j1k/iphone_15_pro_back.jpg"],"postedAt": "2026-01-10T09:30:00-08:00","isBusiness": false,"seller": {"name": "techreseller_us","rating": null,"reviewsSummary": null,"fullName": "Tech Deals USA","picture": "https://di2ponv0v5otw.cloudfront.net/users/2026/01/10/techreseller_us/profile.jpg"}}
โ๏ธ Configuration Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQuery | String | โ | - | What to search for. Supports multiple words (e.g., "Gucci Bag"). |
sortBy | Enum | โ | newest | newest (Just In), cheapest, expensive, or relevance. |
maxPages | Integer | โ | 1 | Depth of scrape. 1 page โ 48 listings. |
proxyConfiguration | Object | โ | Auto | Configure Residential or Your Custom Proxy Groups. |
๐ก๏ธ Troubleshooting
- Empty Results? Check spelling or try a broader keyword.
- Blocked/Access Denied? Poshmark detected the request. Ensure you are using Residential Proxies (US). Datacenter IPs are often blocked.
- Missing Fields? Some data (like seller rating) is not available on the search results page.
โ๏ธ Legal & Ethics
This scraper is for educational and analytical purposes. Please respect Poshmark's Terms of Service and robots.txt. Do not use this tool to spam sellers or overload their servers. Use responsible rate limits.
๐ More Scrapers from DaddyAPI
Check out our other specialized tools for scraping data:
| Scraper | Description | Price |
|---|---|---|
| Generic Html Scraper | [Participating in the $1M Challenge] A lightweight, robust, and simple actor to fetch the raw HTML content of any URL. | Pay per result |
| Avito Scraper | Scrape ads from avito.ru. Extracts prices, photos, descriptions, and seller info. | Pay per result |
| Leboncoin Scraper | Scrape ads from leboncoin.fr. Extracts detailed listings. | Pay per result |
| Olx Brazil Scraper | Dedicated scraper for olx.com.br. Optimized for Brazil. | Pay per result |
| Olx India Scraper | Dedicated scraper for olx.in. Optimized for India. | Pay per result |
| Olx Search Scraper | Global OLX scraper. Supports Ukraine, Poland, Romania, Portugal, and more. | Pay per result |
| Marktplaats Scraper | Scrape ads from the Dutch marketplace marktplaats.nl. | Private |
| Reddit Scraper | Extract posts and comments from Reddit. | Pay per result |