Shpock Scraper — AT/DE/UK/IT Classifieds Marketplace Data avatar

Shpock Scraper — AT/DE/UK/IT Classifieds Marketplace Data

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Shpock Scraper — AT/DE/UK/IT Classifieds Marketplace Data

Shpock Scraper — AT/DE/UK/IT Classifieds Marketplace Data

Scrape second-hand classifieds listings from Shpock.com across Austria, Germany, the UK, and Italy. Search by keyword or category, get title, price, currency, location, photos, and listing URL. No login required.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Shpock Scraper

Scrape second-hand classifieds listings from Shpock.com — the #2 classifieds marketplace in Austria, Germany, and the UK, also live in Italy. One actor covers all four markets: search by keyword or category, pick a country, and get structured listing data. No login or cookies required.

Why use this actor?

Shpock is a major player in second-hand goods across AT/DE/UK, with real inventory in Italy too. Whether you're tracking resale prices, sourcing deals, or researching local second-hand markets, this actor turns Shpock search results into structured data without manual browsing.

Use cases:

  • Price monitoring — track resale prices for specific products (phones, electronics, furniture) across four markets
  • Market research — compare second-hand pricing and inventory between AT, DE, UK, and IT
  • Inventory sourcing — find deals across categories like Electronics, Fashion, Home & Garden
  • Cross-border arbitrage research — the same product category, four currencies, one dataset
  • Academic / consumer research — study second-hand market dynamics

Input

FieldTypeRequiredDescription
searchQueryStringNoFree-text keyword search (e.g. "iphone", "sofa", "bike")
categoryStringNoShpock category ID, e.g. el (Electronics), fa (Fashion & Accessories), hg (Home & Garden), sl (Sport & Leisure)
countryStringNoMarket to search: AT, DE, GB, or IT. Default AT
maxResultsIntegerNoMaximum listings to return (default 90, max 500 — see Limitations)
proxyConfigurationObjectNoProxy settings. RESIDENTIAL is required — see Limitations

At least one of searchQuery or category should be set; if both are empty the actor falls back to a default iphone search so a run always returns data.

Output

Each result contains:

FieldTypeExample
itemIdString"aqGUgM8osDjRC9Pd"
titleString"Iphone 15 pro Max 256gb"
descriptionStringFull listing description
priceNumber | null590
originalPriceNumber | nullnull (set only when isOnSale is true)
currencyString"EUR" or "GBP"
isNewBooleanfalse
isSoldBooleanfalse
isFreeBooleanfalse
isOnSaleBooleanfalse
isBoostedBooleanfalse
isShippableBooleanfalse
isExpiredBooleanfalse
localityString | null"1010 Wien"
countryString"AT"
imageUrlString | null800x800 image URL
imageCountNumber1
urlStringCanonical listing URL
scrapedAtStringISO timestamp

Example output

{
"itemId": "aqGUgM8osDjRC9Pd",
"title": "Iphone 15 pro Max 256gb",
"description": "Wegen Neukauf zu verkaufen ist sehr gut beinander immer mit Schutzhülle und Schutzfolie verwenden\n\nOriginal Verpackung vorhanden!\n\nPreis Verhandelbar!",
"price": 590,
"originalPrice": null,
"currency": "EUR",
"isNew": false,
"isSold": false,
"isFree": false,
"isOnSale": false,
"isBoosted": false,
"isShippable": false,
"isExpired": false,
"locality": "1010 Wien",
"country": "AT",
"imageUrl": "https://m1.secondhandapp.at/2.0/6aa19480cf28b038d11b21f5?height=800&width=800",
"imageCount": 1,
"url": "https://www.shpock.com/de-at/i/aqGUgM8osDjRC9Pd/iphone-15-pro-max-256gb",
"scrapedAt": "2026-09-13T19:43:32.989Z"
}

How to use the API

Call the actor via the Apify API:

curl "https://api.apify.com/v2/acts/studio-amba~shpock-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-X POST \
-d '{"searchQuery": "iphone", "country": "DE", "maxResults": 60}' \
-H "Content-Type: application/json"

Cost estimate

This actor calls Shpock's own GraphQL search API directly — no browser overhead, one HTTP request per 30 results. It charges $0.005 per run (start fee, based on its 1 GB memory allocation) plus $0.002 per result scraped. 90 results (a full single-search run) costs about $0.19. A run's usage cost only settles after it reports SUCCEEDED.

Why country selection needs a proxy

Shpock's search is not scoped by language or URL — /en-gb/, /de-de/, /de-at/ all return the exact same results. The site ranks listings purely by distance from the requester's IP address. Selecting country in this actor's input routes the request through a residential proxy physically located in that country, which is what actually determines whether you see Austrian, German, UK, or Italian inventory (and the correct local currency). This is why RESIDENTIAL proxies are required rather than optional here — there is no anti-bot to defend against, but there is no other way to pick a market.

Limitations

  • Guest search cap: Shpock limits unauthenticated search access to roughly 90 results (3 pages of 30) per search. The actor stops cleanly and returns everything collected if this limit is hit — this is not a scraper failure. To cover more ground, run multiple narrower searches (different keywords or categories) rather than raising maxResults past ~90.
  • Border regions can return listings from a neighbouring country if they're geographically closer to the proxy's exit point than same-country listings — this mirrors Shpock's own "nearby" ranking, not a scraper bug.
  • originalPrice is only populated for discounted listings.
  • Respect the website's terms of service and use responsibly.

How to scrape Shpock data

  1. Go to this actor's page on the Apify Store.
  2. Click Try for free to open it in Apify Console.
  3. Enter a search query and/or category, pick the country market (AT/DE/GB/IT), and set the maximum number of results.
  4. Click Start and wait for the run to finish.
  5. Download your data in JSON, CSV, Excel, or connect it to your workflow via API.

You can also schedule regular runs, set up webhooks for real-time notifications, or integrate the results directly into your application using the Apify API.

Shpock is one part of the wider European classifieds landscape. If you need coverage beyond Shpock, check out:

Need this data on a schedule, or a custom version?

We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.

See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.