# Lauritz.com Scraper (`lexis-solutions/lauritz-com-scraper`) Actor

Scrape Lauritz.com (Scandinavia) auction data – art, antiques, collectibles – including lot details, prices, bids, currencies, showroom info and images with this online auction web scraper for Scandinavian auction market analysis.

- **URL**: https://apify.com/lexis-solutions/lauritz-com-scraper.md
- **Developed by:** [Lexis Solutions](https://apify.com/lexis-solutions) (community)
- **Categories:** AI, Agents, E-commerce
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

$35.00/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#rental-actors

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Lauritz.com Auction Scraper

![banner](https://i.ibb.co/YTFTK30M/Screenshot-2026-02-22-at-9-21-43-PM.png)

### What is the Lauritz.com Auction Scraper?

The Lauritz.com Auction Scraper extracts auction lot data from [Lauritz.com](https://www.lauritz.com), Scandinavia's largest online auction house. It supports search results, category pages, auction listings, and individual lot detail pages, providing comprehensive auction data including titles, descriptions, pricing, showroom details, images, and auction end dates.

### What data can the Lauritz.com Auction Scraper extract?

- Lot title, description, and short description
- Auction ID and lot ID
- Estimated price, current bid, next bid, and buy-now price
- Currency (DKK, EUR, SEK, etc.)
- Auction start and end dates
- Category and breadcrumb hierarchy
- Showroom name, address, city, phone, and email
- Lot images
- Status flags (active, auction, buy-now, knockdown, new item, copyright tax)

### What use cases does the Lauritz.com Auction Scraper have?

- Monitor auction pricing trends for art, antiques, and collectibles
- Track specific categories for new lots and bidding activity
- Build datasets for market analysis of Scandinavian auction markets
- Compare estimated vs actual bid prices across showrooms
- Research dealer and showroom inventory across Denmark

### How to use the Lauritz.com Auction Scraper

1. [Create](https://apify.com/sign-up) an Apify account.
2. Open the Lauritz.com Auction Scraper.
3. Add your start URLs — search pages, category pages, auction listings, or direct lot detail pages.
4. Set the maximum number of items per URL.
5. Click "Start" and wait for the data extraction.
6. Download your data in JSON, XML, CSV, Excel, or HTML format.

### Input

The scraper accepts the following input parameters:

- **startUrls** (array, required): URLs to start scraping from. Supports:
  - Search pages (`/da/auctions/search/car`)
  - Category pages (`/da/auctions/maleri-og-skulpturer/62`)
  - Auction listing pages (`/da/auctions`)
  - Direct detail pages (`/da/auctions/hobby-og-samleobjekter/241/taagehorn/6572961`)

- **maxItems** (integer): Maximum number of items to scrape per start URL. Default: 5.

- **proxyConfiguration** (object): Proxy settings for the scraping process.

Example input:

```json
{
  "startUrls": [
    { "url": "https://www.lauritz.com/da/auctions/search/car" },
    { "url": "https://www.lauritz.com/da/auctions/maleri-og-skulpturer/62" }
  ],
  "maxItems": 10
}
```

### Output

```json
{
  "url": "https://www.lauritz.com/da/auctions/aeldre-billedkunst/177/carla-colsmann-mohr-komposition-af-mand-cd/6574419",
  "title": "Carla Colsmann Mohr. Komposition af Mand. (cd)",
  "description": "Carla Colsmann Mohr (1887-1974). Komposition med af læsende mand. Olie på lærred. Sign. og dateret: 'C. Carlsmann 1915.",
  "shortDescription": "Carla Colsmann Mohr (1887-1974). Komposition med af læsende mand...",
  "auctionId": 9956577,
  "lotId": 6574419,
  "category": "Ældre billedkunst",
  "categoryId": 177,
  "currency": "DKK",
  "auctionStart": "2026-02-17T16:55:00Z",
  "auctionEnd": "2026-02-24T16:54:35Z",
  "estimatedPrice": 1300,
  "currentBidPrice": 750,
  "nextBidPrice": 750,
  "buyNowPrice": null,
  "isAuction": true,
  "isActive": true,
  "showroom": "Aalborg",
  "showroomAddress": "John F. Kennedys Plads 3",
  "showroomCity": "Aalborg",
  "showroomPhone": "44509835",
  "showroomEmail": "aalborg@lauritz.com",
  "images": ["https://images.lauritz.com/images/048F46546C49AC305CCD9A636DFF2A09"],
  "breadcrumbs": ["Auktioner", "Maleri og skulpturer", "Ældre billedkunst"]
}
```

### Supported URL types

| URL pattern | Description |
|---|---|
| `/da/auctions/search/{query}` | Search results for a keyword |
| `/da/auctions/{category-slug}/{id}` | Category listing page |
| `/da/auctions` | All active auction listings |
| `/da/auctions/{cat}/{id}/{lot}/{lotId}` | Direct lot detail page |

### Integrations

Connect the Lauritz.com Auction Scraper with your existing tools and workflows through [Apify integrations](https://apify.com/integrations), including Make, Zapier, Slack, Google Sheets, GitHub, and webhooks.

### Using the Lauritz.com Auction Scraper with the Apify API

Access the scraper programmatically using the Apify API. Use the `apify-client` package for Node.js or Python integration. Check the [Apify API reference](https://docs.apify.com/api/v2) for complete documentation.

***

Got feedback or need an extension?

Lexis Solutions is a [certified Apify Partner](https://apify.com/partners/find). We can help you with custom solutions or data extraction projects.

Contact us on our [website](https://www.lexis.solutions/?ref=apify-profile), [Email](mailto:scraping@lexis.solutions), or [LinkedIn](https://www.linkedin.com/company/lexis-solutions).

### Image Credit

Image credit: https://www.lauritz.com

# Actor input Schema

## `startUrls` (type: `array`):

URLs to start scraping from. Supports search pages, category pages, auction listings, and direct detail pages.

## `maxItems` (type: `integer`):

Maximum number of items to scrape per start URL. Set to 0 for unlimited.

## `proxyConfiguration` (type: `object`):

Proxy settings for the scraping process.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.lauritz.com/da/auctions/search/car"
    }
  ],
  "maxItems": 5,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://www.lauritz.com/da/auctions/search/car"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("lexis-solutions/lauritz-com-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "startUrls": [{ "url": "https://www.lauritz.com/da/auctions/search/car" }] }

# Run the Actor and wait for it to finish
run = client.actor("lexis-solutions/lauritz-com-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    {
      "url": "https://www.lauritz.com/da/auctions/search/car"
    }
  ]
}' |
apify call lexis-solutions/lauritz-com-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lexis-solutions/lauritz-com-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/Pgu9t4sy5kAg7BpRa/builds/TLcAyDvPMAdtnsSqS/openapi.json
