Depop Product Scraper 🛍️ avatar

Depop Product Scraper 🛍️

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Depop Product Scraper 🛍️

Depop Product Scraper 🛍️

Extract Depop product listings at scale with titles, prices, descriptions, brands, sizes, conditions, seller details, images, likes, and product URLs. Ideal for fashion market research, price tracking, resale analysis, competitor monitoring, and e-commerce datasets.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

4

Monthly active users

10 days ago

Last modified

Share

What does Depop Product Scraper do?

Depop Product Scraper collects structured public product listings from Depop search pages. Provide a Depop URL or a keyword such as jersey, choose a sort order, and receive clean listing records with titles, prices, brands, conditions, sizes, images, seller names, shipping details, and canonical product links.

It is useful for fashion market research, resale sourcing, competitor monitoring, price comparisons, catalog analysis, and product trend tracking. Search URLs can include supported Depop filters, and the scraper follows additional result pages using Depop's continuation data.

Why use Depop Product Scraper?

  • Search by URL or keyword - Use an existing Depop search URL or start with a simple search phrase.
  • Rich product records - Capture product details, pricing, images, attributes, stock quantities, likes, shipping, and seller information in one dataset.
  • Flexible sorting - Collect listings in relevance, lowest-price, highest-price, newest, or popularity order when the storefront supplies it.
  • Clean output - Empty and null fields are omitted from every record, making exports easier to analyze.
  • Controlled runs - Set the result limit and maximum page count for quick checks or larger collections.
  • Automation ready - Export the dataset to JSON, CSV, Excel, XML, or connect it to downstream workflows through Apify.

What data can you extract from Depop?

FieldDescription
product_idDepop product identifier
titleListing title
descriptionFull listing description when published
urlCanonical Depop product URL
brand, brand_idBrand name and identifier
category, product_typeDepop category and product type
price, original_price, currencyCurrent and original price details
discount_percentage, is_on_saleSale information when available
condition, colours, style, sourceListing attributes
sizes, listed_quantityAvailable variants and quantity
primary_image, image_urlsProduct image URLs
location, countrySeller listing location
seller_usernameSeller username
like_countListing likes
shippingShipping method and parcel information
pricingDetailed pricing breakdown

How to use Depop Product Scraper

  1. Open the Actor in Apify Console.
  2. Add a Depop search URL or a keyword.
  3. Choose sorting, result count, and page limit.
  4. Keep the default Residential proxy settings, or choose another proxy in the same country as the storefront.
  5. Run the Actor and download or connect the dataset.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringNo*Not setDepop search, localized search, category, or filtered search URL.
keywordStringNo*jerseySearch phrase used when url is empty.
sortStringNorelevancerelevance, newest, priceAscending, priceDescending, or popularity.
results_wantedIntegerNo20Maximum number of records to save.
max_pagesIntegerNo10Maximum number of result pages to request.
countryStringNousStorefront: us, uk, au, eu, de, fr, or it. A locale in url takes priority.
proxyConfigurationObjectNoApify Residential proxyApify Proxy settings. Residential proxy in the storefront country is the default because Depop rejects most datacenter requests.

* Provide either url or keyword. If both are provided, the URL is used and its filters are preserved; the keyword is ignored completely. The keyword field is prefilled with jersey for quick tests.

Usage Examples

Search by keyword

Collect 20 relevant listings for a simple keyword search:

{
"keyword": "vintage football jersey",
"sort": "relevance",
"results_wanted": 20,
"max_pages": 3
}

Use a filtered Depop URL

Reuse a search URL with its query filters and collect the highest-priced results first:

{
"url": "https://www.depop.com/search/?q=jersey",
"sort": "priceDescending",
"results_wanted": 48,
"max_pages": 3,
"country": "us"
}

Collect a localized storefront

Collect UK-priced results from a localized search page:

{
"url": "https://www.depop.com/uk/search/?q=nike+hoodie",
"sort": "priceAscending",
"results_wanted": 50,
"max_pages": 5,
"country": "uk"
}

Sample Output

{
"product_id": 877834945,
"title": "Argentina Lionel Messi #10 Jersey",
"description": "Argentina Lionel Messi #10 Jersey\n\nPremium quality Argentina jersey featuring Lionel Messi 10.",
"url": "https://www.depop.com/products/mvshortswear-argentina-lionel-messi-10-jersey-5417/",
"slug": "mvshortswear-argentina-lionel-messi-10-jersey-5417",
"status": "STATUS_ONSALE",
"active_status": "active",
"category": "Jerseys",
"brand": "Adidas",
"brand_id": 151,
"price": "22.99",
"original_price": "35.00",
"currency": "USD",
"discount_percentage": 34,
"is_on_sale": true,
"primary_image": "https://media-photos.depop.com/r1/202416940/4505658533/P0.jpg",
"image_urls": ["https://media-photos.depop.com/r1/202416940/4505658533/P0.jpg"],
"location": "Grand Prairie, United States",
"country": "US",
"condition": "brand_new",
"colours": ["white", "multi"],
"gender": "male",
"is_kids": false,
"product_type": "jerseys",
"seller_username": "mvshortswear",
"sizes": [{ "name": "XL", "quantity": 7, "status": "STATUS_ONSALE" }],
"listed_quantity": 7,
"like_count": 0,
"shipping": { "shipping_id": "USPS", "parcel_size": "medium", "payer": "buyer" },
"pricing": { "currency_name": "USD", "is_reduced": true }
}

Tips for best results

  • Use a complete public Depop search URL when you need URL filters or a localized storefront. When a URL is supplied, the keyword field is ignored.
  • Start with results_wanted: 20 while checking a new keyword or filter combination.
  • Use sort: priceAscending for sourcing workflows and sort: priceDescending for premium-item research. Depop sometimes rejects newest-order requests; the Actor then continues in relevance order and logs a warning.
  • Set max_pages high enough to cover the requested result count. Each page can contain up to 24 listings.
  • Residential Apify Proxy matched to the storefront country is the default because Depop serves listing data to residential IPs and rejects most datacenter requests.
  • Some fields are only published for certain listings. Missing fields are omitted from the record instead of being saved as null.

Integrations and export formats

  • Google Sheets - Export product rows for sourcing and price analysis.
  • Airtable - Build a searchable resale catalog.
  • Webhooks - Trigger downstream processing after a run finishes.
  • Make or Zapier - Send new product data to no-code workflows.
  • Apify API - Read datasets from applications, schedules, and monitoring jobs.

Datasets can be downloaded as JSON, CSV, Excel, XML, and other formats supported by Apify.

Frequently Asked Questions

Can I use a Depop URL instead of a keyword?

Yes. Add a public Depop search, localized search, category, or filtered URL in url. When both inputs are present, the URL is used and the keyword is ignored, so the submitted search stays unambiguous.

Which sort orders are supported?

The Actor supports relevance, newest, lowest price, highest price, and popularity. Relevance, lowest price, and highest price are the most reliable. If Depop rejects a newest-order request, the run continues in relevance order and records a warning in the log.

Does the scraper support pagination?

Yes. It follows Depop's continuation cursor until it reaches results_wanted, max_pages, or the end of the result set.

Why is a field missing from one listing?

Depop does not publish every attribute for every listing. The dataset omits unavailable values, so missing fields reflect the source listing rather than a placeholder null.

Can I export Depop data to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

Can I schedule recurring Depop searches?

Yes. Create an Apify schedule to repeat a search hourly, daily, weekly, or at another interval supported by your workflow.

Public data collection may be permitted in some situations, but you are responsible for complying with Depop's terms, applicable laws, privacy obligations, and reasonable request limits.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is intended for legitimate collection of publicly available product information. Users are responsible for using the output responsibly and complying with applicable laws, platform terms, privacy requirements, and intellectual property rights.