Kunsthaus ARTES Artist & Artwork Scraper
Pricing
from $5.00 / 1,000 results
Kunsthaus ARTES Artist & Artwork Scraper
Scrape Kunsthaus-artes.de artworks (paintings/sculptures) and artist profiles, with built-in delta mode. No login required.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Artsiom Kunitsyn
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
kunsthaus-artes-scraper
Scrapes both artworks (paintings/sculptures) and artist profiles from Kunsthaus-artes.de, a German art gallery/marketplace, via the site's own sitemap and real schema.org microdata โ no login required.
Contents
๐ Key features
- Two entity types, one Actor. Set
entityTypetoartworksorartists. - A real, four-state availability signal. Every artwork is classified as
for_sale(has a price),price_on_request(price-on-request, still genuinely for sale โ a real, distinct sale mode, not unavailability),reserved(temporarily unavailable), orsoldโ confirmed live against real examples of each state, not guessed. - Rich, structured fields from real schema.org microdata โ SKU, artist name, dimensions (mm), GTIN-13 barcode, and a pipe-delimited edition/medium/framing summary, all read directly from the page's own structured data rather than scraped from display text.
- Delta mode built in. Every run classifies each item as
new,changed,unchanged, ordelistedagainst a persisted baseline โ pay for what changed, not a full re-scrape every time. - Confirmed-dead listings are never re-fetched. A removed artwork or artist returns a plain HTTP 404 on this site โ tracked in a persisted registry so a future run skips it without a wasted request.
maxItemsdefaults to 50 โ a fast, cheap preview, and what keeps an unconfigured run within Apify's automated 5-minute QA check. Clear it (null) for a full crawl (~2,500 artworks or ~330 artists as of this build).
Not included yet: artist records are base bio data only (name + short biography) โ no artwork rollup (total/avg price/sold count). See the FAQ below for why.
๐ Output
One dataset item per artwork or artist, depending on entityType โ see
.actor/dataset_schema.json for the full field list.
Example artwork record:
{"source": "kunsthaus-artes","entity_type": "artworks","external_id": "IN-959122.00","url": "https://www.kunsthaus-artes.de/josef-hirthammer-bild-it-s-my-car-2024-unikat-959122-00/","title": "Bild \"It's my Car\" (2024) (Unikat)","artist_name": "Josef Hirthammer","artist_url": "https://www.kunsthaus-artes.de/kuenstler/hirthammer-josef/","artist_id": "9999e6142ed82e47dbf87be816301147","price": 3500,"currency": "EUR","availability_status": "for_sale","short_info": "Unikat | signiert | Acryl auf Leinwand | ungerahmt | Format 60 x 50 cm","description": "Acryl auf Leinwand, 2024. Signiert. Ungerahmt. Format auf Keilrahmen gespannt 60 x 50 cm wie Abbildung.","width_mm": 500,"height_mm": 600,"gtin13": "4066835236270","image_url": "https://www.kunsthaus-artes.de/thumbnails/ab/f5/b1/1777363928/959122.00_1_320x320.jpg","change_type": "new"}
Example artist record:
{"source": "kunsthaus-artes","entity_type": "artists","external_id": "df9297816ffe4446803ffd101b73ad2e","url": "https://www.kunsthaus-artes.de/kuenstler/grosse-katharina/","name": "Katharina Grosse","bio": "Katharina Grosse studierte bei Gotthard Graubner; ...","change_type": "new"}
๐ง Input
| Field | Type | Default | Description |
|---|---|---|---|
entityType | string | artworks | artworks or artists. |
startUrls | array | โ | Specific artwork/artist URLs to scrape directly instead of the full sitemap. |
maxItems | integer | 50 | Stop after pushing this many items. Set to null for a full crawl. |
mode | string | auto | auto / full / incremental โ see Incremental mode. |
concurrency | integer | 15 | How many detail pages to fetch in parallel. |
impersonate | string | chrome | curl_cffi TLS-impersonation target. |
proxyConfiguration | object | off | Apify Proxy config โ not needed; no anti-bot friction found. |
๐ฅ Input examples
Default preview (50 artworks):
{ "entityType": "artworks" }
Full artist directory:
{ "entityType": "artists", "maxItems": null }
๐ Incremental (delta) mode
auto mode does a full scan the first time it runs for a given entityType/scope, then only pushes
new/changed items on later runs. Only an uncapped, unscoped run (no maxItems limit reached, no
startUrls, no item errors) can detect delistings or update the baseline.
๐ You might also like
- SaatchiArt Artist & Artwork Scraper โ the same entity-type design pointed at a first, independent art marketplace, with a real per-artist rollup (avg price, medium mix, sold count) computed from an artist's full catalog.
- Artmajeur Artist & Artwork Scraper โ a second independent art marketplace source, same rollup-stats design.
- Artsper Artist & Artwork Scraper โ a third, independent art marketplace source, same design.
- Artfinder Artist & Artwork Scraper โ a fourth, independent art marketplace source, same design.
- Artsy Artist, Artwork & Gallery Scraper โ a fifth, independent art marketplace source, plus a genuine dealer/gallery angle (real represented-artist rollups per gallery) this collection doesn't otherwise have.
- Bluethumb Artist & Artwork Scraper โ a sixth, independent art marketplace source (Australia's largest), with real per-artist sold/available/total counts read from a single profile-page fetch, no rollup fan-out needed.
- Riseart Artist & Artwork Scraper โ a seventh, independent art marketplace source, built entirely on the site's own public GraphQL search API (no HTML scraping, no per-item detail fetch), with a real per-artist rollup (total artworks, avg price, for-sale vs. enquire-only split).
- Ars Mundi Artist & Artwork Scraper โ an eighth, independent art marketplace source running the same underlying platform as this Actor, also selling jewelry and decorative objects alongside paintings/sculptures.
- Artprice.com Artist & Artwork Scraper โ a ninth, independent art marketplace source, built on Artprice.com's own public unauthenticated JSON APIs (artist directory + current marketplace listings), with real per-artist rollup stats and multi-currency pricing (EUR/USD/GBP/CNY/BTC/ETH) on every artwork.
โ FAQ
Does this Actor tell me how many artworks an artist has sold?
No, and this isn't a gap โ a real investigation found this site simply doesn't expose a per-artist
"all works by this artist" listing anywhere: not on the artist bio page itself (which shows only a
handful of curated works), not through the site's generic listing widgets, and not through its own
dedicated "artist directory" component either (that component's JavaScript is referenced on the
page but never actually renders there โ it powers a different, general artist-browse page
instead). There's no rollup to build here; entityType: "artists" gives base bio data only.
Why do some artworks have no artist_url or dimensions?
Both are real, confirmed absences on the site itself, not scraping gaps: some artists (a small
minority) don't have a dedicated bio page linked from their artwork pages, and some listings
(mostly sculptures) describe their size only in free text (short_info/description), not as
separate structured width/height fields.
Does this need a proxy? No โ no anti-bot friction was found anywhere on this site while building this Actor.