Bukowskis Scraper
Pricing
from $2.00 / 1,000 lot returneds
Bukowskis Scraper
Pricing
from $2.00 / 1,000 lot returneds
Rating
0.0
(0)
Developer
MrDoe
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share

What does Bukowskis Scraper do?
Bukowskis Scraper reads Bukowskis.com lot pages and returns the pre-auction estimate (low and high), whether the lot currently has any bids and the current bid amount when it does, the bidding end time, description, category breadcrumbs and image. Give it exact lot URLs, or a keyword (such as an artist or object type) to automatically discover matching lots from Bukowskis' own catalog.
Why use Bukowskis Scraper?
- Covers Bukowskis, one of the Nordic region's leading fine art and antiques auction houses.
- Returns the estimate range, not just a single listing price.
- Flags whether a lot has any bids yet, with the current bid when it does.
- Works without needing to find lot URLs yourself - discover by keyword.
- No account or API key.
What makes this different
Most auction scrapers return a single price. This Actor returns Bukowskis' full estimate range alongside live bid status, so you can distinguish an unsold lot sitting at its estimate from one that's already attracting bids above it.
Who can use the Bukowskis Scraper and how?
- Art and antiques buyers: Track specific lots or categories as auctions approach their end time.
- Price researchers: Study estimate ranges and bidding activity across categories.
- Dealers and appraisers: Discover lots by artist or object type to benchmark current market estimates.
- Market aggregators: Pull Bukowskis' catalog into a multi-auction-house comparison feed.
How it works

- Your input — add exact lot URLs, or a keyword to discover lots by, plus a max results count
- The Actor collects it — the Actor reads each lot page directly, or finds matching lots first via Bukowskis' own sitemap
- Your output — you get one row per lot, with estimate range and bid status
What data can you extract?
The dataset has 11 fields per row:
| Field | Type | Description |
|---|---|---|
name | string | Lot title. |
url | string | Lot page URL. |
description | string | Lot description. |
imageUrl | string | Lot image URL. |
estimateLowSek | number | Low end of the estimate range in SEK. |
estimateHighSek | number | High end of the estimate range in SEK. |
hasBids | boolean | Whether the lot currently has any bids. |
currentBidSek | number | The current bid amount in SEK, when hasBids is true. |
biddingEndsAtText | string | Bidding end time as shown on the page. |
auctionName | string | Name of the auction this lot belongs to, when shown. |
categoryBreadcrumbs | array | Category breadcrumb path. |
How to use Bukowskis Scraper

- Open the Actor and go to the Input tab.
- Add one or more exact Lot URLs, or leave them empty and set a Keyword (e.g. an artist name) to discover lots automatically.
- Optionally set filters and a Max results limit.
- Click Start. A default run finishes in under a minute.
- Open the Output tab, then download the dataset or connect it to your tools.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
lotUrls | array | No | [] | One or more exact Bukowskis.com lot URLs. Leave empty to discover lots automatically instead. |
keyword | string | No | — | When no Lot URLs are given, only keep discovered lots whose URL slug contains this text (e.g. an artist name or object type). Leave empty for a general sample. |
maxItems | integer | No | 20 | Maximum number of lots to return. |
proxyConfiguration | object | No | {"useApifyProxy":false} | Bukowskis' lot pages work without a proxy for moderate volumes. Enable Apify Proxy for larger runs. |
Output Data

Each row is one lot: name, estimate range in SEK, bid status, bidding end time, description, category breadcrumbs and image.

A real dataset item:
{"name": "Gallerimatta, Afghan, ca 390 x 83 cm.","url": "https://www.bukowskis.com/sv/lots/1748575-gallerimatta-afghan-ca-390-x-83-cm","description": "Obetydligt ytslitage.","imageUrl": "https://d3tj81smxskx4e.cloudfront.net/dWAlE7G-3RN8favzuS-in3T7i8USF8eT96vrYoICT5c/s:350:350/rt:fit/sm:1/scp:1/q:75/fn:1748575-14656397_obje…","estimateLowSek": 5000,"estimateHighSek": 5000,"hasBids": false,"currentBidSek": null,"biddingEndsAtText": "19 okt 21:00 CEST","auctionName": null,"categoryBreadcrumbs": ["Mattor & Textil","Orientaliskt"]}
Usage Examples
Discover by keyword
{"keyword": "rauschenberg","maxItems": 20}
Scrape exact lot URLs
{"lotUrls": [{"url": "https://www.bukowskis.com/sv/lots/1748575-gallerimatta-afghan-ca-390-x-83-cm"}]}
Tips for Best Results
- Use a specific keyword (artist name, maker, object type) for faster, more targeted discovery.
- Provide exact lot URLs directly when you already know them - it's faster than discovery.
- Default is 5 results for a fast test. Set the max to 0 to return everything available.
Known Limitations
- Keyword discovery matches against the lot URL slug, not the full lot description.
- auctionName is only available on some lot page layouts and may be null.
Integrations
Run it from the Apify API, on a schedule, or from a webhook. Send results straight to Google Sheets, Make, Zapier, Slack or your own database with Apify's built-in integrations.
Export Formats
Download the dataset as JSON, CSV, Excel, XML, HTML table or RSS from the Output tab or the API.
Frequently Asked Questions
Does it need a Bukowskis account?
No. The Actor reads Bukowskis' public lot pages and needs no account or key.
How does keyword discovery work?
It searches Bukowskis' own sitemap for lot URLs containing your keyword (e.g. an artist name) and scrapes the matches.
What does hasBids: false mean?
No one has placed a bid on that lot yet - it's a lot to watch, not one already competed for.
Do I need an account or login?
No. The Actor reads public data and needs no account or key.
Am I charged for failed runs or empty results?
You are only charged for results that are actually written to the dataset.
Can I run it on a schedule?
Yes. Create a Task with your input and add a schedule in Apify Console. With monitor mode on, each scheduled run returns only what changed since the previous one.
Enterprise and custom work
Need higher volumes, a custom output schema, dedicated scheduling or a no-breaking-changes commitment for a production pipeline? Open an issue on the Actor page and describe your use case. Bulk terms and custom builds are available.
Support
Questions or a missing field? Open an issue from the Issues tab on this Actor's page and it will be looked at.
Legal / Responsible Use
You are responsible for using the data in line with the source's terms and applicable law. The Actor collects publicly available data only and is not affiliated with the source.