Sellpy Scraper avatar

Sellpy Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Sellpy Scraper

Sellpy Scraper

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Sellpy Scraper hero

What does Sellpy Scraper do?

Sellpy Scraper collects second-hand fashion listings from Sellpy (sellpy.se), Sweden's largest pre-owned clothing marketplace, and returns them as clean, structured data — one row per item. Paste a category or search URL (or just a keyword), press Start, and download a dataset with each item's brand, title, category, size, condition, price in SEK, any active discount, colour, material, and image URLs.

Use it for price monitoring, resale and sourcing research, brand and category trend analysis, building a second-hand inventory feed, or academic research into the circular fashion economy.

Why use Sellpy Scraper?

  • Structured second-hand data – brand, garment type, size, condition grade and material come out as separate fields, not buried in a title string.
  • Prices and discounts in SEK – current price, the price before the latest markdown, and the discount percentage.
  • Whole categories or targeted searches – point it at a category page, a keyword search, or a mix of both.
  • Individual items too – paste one or more sellpy.se/item/... URLs to fetch just those.
  • Real pagination – it walks the listing page by page up to your item cap.
  • Clean, normalised output – prices as numbers, ISO timestamps, images as a list, missing values as null, deduplicated by item ID.

What makes this different?

Sellpy is a client-rendered single-page app, so a plain HTML scrape returns almost nothing. This Actor talks to the same public catalogue backend the website itself uses, which means every field the site shows on a listing card is available in one pass — no browser automation, no rendering, fast and cheap.

What data can you extract?

Sellpy Scraper dataset output

Sellpy Scraper data fields

FieldDescription
idSellpy item ID
urlItem page URL
titleDisplay title (brand + type + size, as Sellpy composes it)
brandBrand name
typeGarment / product type (e.g. "Vinterkappa", "Jeans")
categoryDeepest category name
categoryPathFull category trail as one string
breadcrumbsCategory trail as an array
departmentTarget demographic (e.g. "Kvinna", "Man", "Barn")
segmentMarketplace segment (e.g. "women")
sizePrimary size label
sizesAll size labels on the listing
conditionCondition grade (Sellpy's Swedish grade, e.g. "Bra", "Utmärkt")
colorColour(s)
patternPattern (e.g. "Enfärgat", "Randigt")
materialMaterial(s)
priceCurrent price
currencyAlways SEK
priceBeforeDropPrice before the most recent markdown, or null
discountPercentPercentage off priceBeforeDrop, or null
image / imagesFirst image URL / all image URLs
statusavailable, reserved, or unavailable
isReserved / isForSaleRaw availability flags
lastChanceWhether the item is in its final markdown window
saleTypeSale type (e.g. regular)
p2pWhether it is a peer-to-peer listing
favouriteCountNumber of users who favourited the item
sellerIdOpaque seller identifier (no name, no contact details)
listedAt / createdAtWhen the item went on sale / was first created (ISO 8601)

Sellpy's public listing data does not include an original retail (RRP) price; priceBeforeDrop is the closest available reference and reflects Sellpy's own earlier asking price.

How to use Sellpy Scraper

How Sellpy Scraper works

  1. Open the Actor.
  2. Paste one or more Sellpy category / search URLs — for example a category page like https://www.sellpy.se/search/Kvinna/Kl%C3%A4der, a keyword search, or an item URL. Leave it empty to use the fields below.
  3. Optional — instead of a URL, type a Search keyword and/or a Category path (Kvinna > Kläder > Klänningar).
  4. Choose a Sort order and set Max items per start URL.
  5. Press Start.
  6. Download the dataset as JSON, CSV, Excel, or XML, or pull it from the API.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayNoWomen's clothing categorySellpy category, search, or item URLs to scrape.
searchStringNoKeyword to search for when no start URL is given.
categoryStringNoCategory path with > separators, e.g. Kvinna > Kläder.
sortByStringNorelevancerelevance, newest, price_asc, or price_desc.
availableOnlyBooleanNotrueSkip items another buyer has already reserved.
maxItemsIntegerNo5Maximum listings per category / search URL. Item URLs always return one row.
proxyConfigurationObjectNoApify ProxyProxy for outgoing requests. Apify Proxy is recommended.

Output Data

{
"id": "kFO3WKx1WR",
"url": "https://www.sellpy.se/item/kFO3WKx1WR",
"title": "Bershka Vinterkappa WMN-INT-S",
"brand": "Bershka",
"type": "Vinterkappa",
"category": "Dun & Vadderade jackor",
"categoryPath": "Kvinna > Kläder > Jackor & Ytterkläder > Dun & Vadderade jackor",
"breadcrumbs": ["Kvinna", "Kläder", "Jackor & Ytterkläder", "Dun & Vadderade jackor"],
"department": "Kvinna",
"segment": "women",
"size": "WMN-INT-S",
"sizes": ["WMN-INT-S"],
"condition": "Bra",
"color": ["Beige"],
"pattern": "Enfärgat",
"material": ["Polyester", "Syntetfiber"],
"price": 190,
"currency": "SEK",
"priceBeforeDrop": 210,
"discountPercent": 10,
"image": "https://prod.images.sellpy.net/photoRobot-standard-1-k-10/kFO3WKx1WR-152d-0.jpg",
"images": [
"https://prod.images.sellpy.net/photoRobot-standard-1-k-10/kFO3WKx1WR-152d-0.jpg",
"https://prod.images.sellpy.net/phone-images/kFO3WKx1WR-fab3.jpg"
],
"status": "available",
"isReserved": false,
"isForSale": true,
"lastChance": false,
"saleType": "regular",
"p2p": false,
"favouriteCount": 17,
"sellerId": "wE51aoDJSO",
"listedAt": "2026-08-31T09:15:07.615Z",
"createdAt": "2026-04-14T09:26:08.000Z"
}

Usage Examples

A whole category

  • startUrls: https://www.sellpy.se/search/Kvinna/Kl%C3%A4der, maxItems: 500

Newest listings for a brand

  • search: arket, sortBy: newest, maxItems: 200

Cheapest items in a sub-category

  • category: Herr > Skor, sortBy: price_asc

Specific items

  • startUrls: one or more https://www.sellpy.se/item/<id> URLs

Tips for Best Results

  • Sellpy's catalogue backend serves at most the first 1,000 results of any single query. To go deeper, split a broad category into its sub-categories, or add a keyword or price sort.
  • For price-drop tracking, schedule the Actor and diff price / discountPercent between runs.
  • Set availableOnly to false if you want reserved (nearly-sold) items in the data too.
  • Category names are in Swedish — copy them straight from a Sellpy category page's breadcrumb.

Known Limitations

  • Only the Swedish market (sellpy.se) is covered, so all prices are in SEK.
  • Any single search or category is capped at ~1,000 results by the source; use narrower categories or sorts for a full export.
  • Condition grades and category names are Sellpy's own Swedish labels.
  • No original retail (RRP) price is published; priceBeforeDrop is Sellpy's previous asking price, not the brand's list price.
  • A row is a snapshot — prices, discounts and availability change continuously.
  • An item URL for a listing that has already sold returns a row with status: "unavailable" and null fields.

Integrations

Connect results to Google Sheets, Make, Zapier, Slack, or your own systems via the Apify API and webhooks. Schedule runs to build a price history.

Export Formats

JSON, CSV, Excel, and XML from the Dataset tab or the Apify API.

Frequently Asked Questions

Do I need a Sellpy account? No. The Actor only reads publicly visible listing data.

Can I scrape more than 1,000 items from one category? Not in a single query — the source limits it. Split the category into sub-categories or add a keyword / price sort and combine the runs.

Which currency are prices in? Swedish krona (SEK). This Actor targets sellpy.se only.

Does it return sold items? Category and search runs return currently listed items. If you pass an item URL for something already sold, you get a row marked unavailable.

How are duplicates handled? Items are deduplicated by Sellpy item ID within a run.

Support

Found a problem or need an extra field? Open an issue on the Actor's Issues tab in the Apify Console.

You are responsible for how you use this Actor and the data it collects, including compliance with Sellpy's Terms of Service and any data-protection laws that apply to you. This Actor collects publicly displayed marketplace listings for analysis. It does not log in, place orders, or contact sellers. The only seller-related value returned is an opaque sellerId — no names, addresses, or contact details are collected; still, treat any identifier as personal data and process it lawfully.

Preview

Sellpy Scraper input options