Fashionphile Scraper avatar

Fashionphile Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Fashionphile Scraper

Fashionphile Scraper

An Apify actor that scrapes Fashionphile's pre-owned luxury listings in two modes: -searchUrls: Gathers search/category results using browser-rendered HTML and CSS selectors. -productUrls: Retrieves product details directly from GET /products/<slug>.json for quicker access.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Fashionphile Scraper (Apify Actor)

Apify actor that scrapes Fashionphile pre-owned luxury listings in two modes:

Input fieldWhat it doesHow
searchUrlsScrape search / category result pagesBrowser-rendered HTML, parsed by CSS selectors
productUrlsScrape full product detailGET /products/<slug>.json (no browser, fast)

Every pushed item carries _type and _sourceUrl:

{
"_type": "search_result",
"_sourceUrl": "https://www.fashionphile.com/shop/discounted/all",
"id": 14223659729199,
"brand_name": "Louis Vuitton",
"product_name": "Empreinte Neo Alma PM Tourterelle",
"condition": "Shows Wear",
"price": 1705,
"discounted_price": 90
}
{
"_type": "product",
"_sourceUrl": "https://www.fashionphile.com/p/louis-vuitton-...-1242632",
"id": 1242632,
"brand": {...},
"category": {...},
"images": [...],
"condition": "Excellent",
"price": ...,
// ...full product object
}

Proxy

Fashionphile is fronted by Cloudflare; datacenter IPs may face challenges. The default input uses Apify Proxy with the RESIDENTIAL group. Override with your own proxy URL via the standard Apify proxy input fields if you prefer.

The shim picks the URL up via PROXY_URL and uses it for both httpx (product JSON) and Chromium (search/category pages with render_js).

Run locally with the Apify CLI

npm install -g apify-cli
apify login
cd fashionphile-actor
apify run --purge

Deploy:

$apify push

Run on Apify without the CLI

  1. Zip the contents of this folder so the zip's top level contains .actor/, src/, Dockerfile, requirements.txt, README.md.
  2. https://console.apify.comActorsCreate newUpload zip → drop the zip.
  3. Build (~3 min, mostly Playwright/Chromium).
  4. Start, fill in input, run.

Example input

{
"searchUrls": [
"https://www.fashionphile.com/shop/discounted/all",
"https://www.fashionphile.com/shop/brands/chanel/handbags"
],
"maxSearchPages": 2,
"productUrls": [
"https://www.fashionphile.com/p/louis-vuitton-monogram-multicolor-lodge-gm-black-1242632",
"https://www.fashionphile.com/p/bottega-veneta-nappa-twisted-padded-intrecciato-curve-slide-sandals-36-black-1048096"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

What the scraper returns

search_result items (one per product card)

Small summary records pulled from Fashionphile's Algolia-powered search: id, brand_name, product_name, condition (e.g. Excellent, Shows Wear), price, discounted_price. Roughly 60–120 cards per page.

product items (one per URL)

The complete product record from the public products JSON endpoint, including image URLs, full description, hardware/material tags, designer notes, condition notes, listing date, sellers, and more. The exact field set is whatever Fashionphile exposes — passed through verbatim.