Zoll-Auktion API scraper - the official German public auction house API

Germany's official seized-goods auctions as JSON, with the start price and the current bid kept apart

Zoll-Auktion API scraper - the official German public auction house API returns live Zoll-Auktion API scraper - the official German public auction house data as clean JSON for zoll-auktion api scraper - the official german public auction house The primary endpoint, search, returns query, auctions[]{auction_id, title, url, image, image_alt, currency (EUR), price (number), price_display (the site's own string - compar….

no credit card1,000 free credits · instant API key · pay by card or crypto
Missing a Zoll-Auktion API scraper - the official German public auction house endpoint, or need a source we don't have yet?Contact us real people · same-day reply.
Z
/zoll-auktion/v1

6 active endpoints. Every call is 1 credit.

  • POST/zoll-auktion/v1/search
  • POST/zoll-auktion/v1/product/detail
  • POST/zoll-auktion/v1/product/bids
  • POST/zoll-auktion/v1/seller/auctions
  • POST/zoll-auktion/v1/category/products
  • POST/zoll-auktion/v1/categories

What Zoll-Auktion API scraper - the official German public auction house endpoints does ReefAPI ship?

6 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.

6 endpoints

search

1 cr

Search the running auctions of Zoll-Auktion.de.

required
—
optional
query, category_id, sort, page, min_price, max_price, postcode, radius_km, delivery

product/detail

1 cr

One Zoll-Auktion auction in full, running or already closed.

required
auction_id
optional
—

product/bids

1 cr

The full bid history of one Zoll-Auktion auction, highest first.

required
auction_id
optional
—

seller/auctions

1 cr

One Zoll-Auktion seller.

required
seller_id
optional
page

category/products

1 cr

Browse the running auctions of one Zoll-Auktion category with the same row fields as search a…

required
category_id
optional
query, sort, page, min_price, max_price, postcode, radius_km, delivery

categories

1 cr

Zoll-Auktion's whole category tree as the site publishes it in its own search sidebar.

required
—
optional
—

Every parameter, every allowed value →

Zoll-Auktion API scraper - the official German public auction house API

5 of 6 endpoints, ready to run

View docs ↗

Search the live auctions by keyword, category, price band, postcode and radius, and by whether the seller ships within Germany. Returns the lots on one page with the site's own total, each with the price and the label saying what that price IS, the bid count, the city and postcode, the time left and the images. Measured 2026-10-01: no filter returns 1,995 lots, query=ford returns 520, a 100-500 EUR band returns 584.

1 credit0 required · 9 optional
POST/zoll-auktion/v1/search
oksample
{
  "ok": true,
  "data": {
    "query": "Ford",
    "auctions": [
      {
        "auction_id": 980596,
        "title": "1 Ford Transit DoKa Pritsche, Trend 310 2.0 TDCI",
        "url": "https://www.zoll-auktion.de/auktion/produkt/1_Ford_Transit_DoKa_Pritsche_Trend_310_20_TDCI/980596",
        "image": "https://www.zoll-auktion.de/auktion/bilder/1_Ford_Transit_DoKa_Pritsche_Trend_310_20_TDCI/t_980596_17bbb22/980596_Ford_Transit_Ansicht_Vorne_Seite_rechts.jpg",
        "image_alt": "Ford Transit, Ansicht: Vorne, Seite rechts",
        "currency": "EUR",
        "price": 16700,
        "price_display": "16.700,00 EUR",
        "price_is": "current_bid",
        "current_bid": 16700,
        "start_price": null,
        "bid_count": 3,
        "has_bids": true,
        "postcode": "48291",
        "city": "Telgte",
        "delivery_note": "Nur Abholung möglich!",
        "pickup_only": true,
        "time_left_display": "noch 12 Std. 43 Min.",
        "time_left_seconds": 45780,
        "end_time": null,
        "rating": null,
        "review_count": null
      },
      {
        "auction_id": 982246,
        "title": "1 Philips Filterkaraffe - Wasserinovation 3,0 L",
        "url": "https://www.zoll-auktion.de/auktion/produkt/1_Philips_Filterkaraffe_Wasserinovation_3_0_L/982246",
        "image": "https://www.zoll-auktion.de/auktion/bilder/1_Philips_Filterkaraffe_Wasserinovation_3_0_L/t_982246_7b611a8/982246_Gesamtansicht_von_vorne.jpg",
        "image_alt": "Gesamtansicht von vorne",
        "currency": "EUR",
        "price": 19,
        "price_display": "19,00 EUR",
        "price_is": "current_bid",
        "current_bid": 19,
        "start_price": null,
        "bid_count": 4,
        "has_bids": true,
        "postcode": "33104",
        "city": "Paderborn",
        "delivery_note": null,
        "pickup_only": false,
        "time_left_display": "noch 12 Std. 49 Min.",
        "time_left_seconds": 46140,
        "end_time": null,
        "rating": null,
        "review_count": null
      },
      {
        "auction_id": 982258,
        "title": "1 Ring aus 585/- Gelbgold mit Mondstein-Cabochon; 4,7 g; Gr. 53",
        "url": "https://www.zoll-auktion.de/auktion/produkt/1_Ring_aus_585_Gelbgold_mit_MondsteinCabochon_4_7_g_Gr_53/982258",
        "image": "https://www.zoll-auktion.de/auktion/bilder/1_Ring_aus_585_Gelbgold_mit_MondsteinCabochon_4_7_g_Gr_53/t_982258_3228bde/982258_Gesamtansicht.jpg",
        "image_alt": "Gesamtansicht",
        "currency": "EUR",
        "price": 389,
        "price_display": "389,00 EUR",
        "price_is": "start_price",
        "current_bid": null,
        "start_price": 389,
        "bid_count": 0,
        "has_bids": false,
        "postcode": "33104",
        "city": "Paderborn",
        "delivery_note": null,
        "pickup_only": false,
        "time_left_display": "noch 12 Std. 52 Min.",
        "time_left_seconds": 46320,
        "end_time": null,
        "rating": null,
        "review_count": null
      }
    ],
    "count": 10,
    "total_results": 520,
    "page": 1,
    "total_pages": 52,
    "has_more": true,
    "page_out_of_range": false,
    "currency": "EUR",
    "filters": {
      "sort": "ending_soon",
      "query": "Ford"
    }
  }
}
Real response, fetched from the live endpoint with the parameters on the left — trimmed to the first few rows, with seller names left out. Press Try it for the untrimmed response.

How the Zoll-Auktion API scraper - the official German public auction house API works

Zoll-Auktion API scraper - the official German public auction house is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.

01
Authenticate
x-api-key header

No OAuth app, no request signing, no per-site account. One key covers all 321 engines.

02
Call
POST /zoll-auktion/v1/…

Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.

03
Pay
1 credit per call

Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.

04
Read
{ ok, data, meta, error }

One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.

Read the price label before you read the price

The bold number on a lot is not always the current bid. With zero bids it is the starting price; once someone bids it becomes the current bid. Measured on two live lots: one showed 18,000.00 with 0 bids and a minimum bid of 18,000.00, another showed 16,700.00 with 3 bids and a minimum bid of 16,800.00. The engine publishes price_is so you never have to guess which one you are holding.

01categories
POST/zoll-auktion/v1/categories
{}

The 16 root categories with their ids. They match the site's own front-page selector exactly.

02search
POST/zoll-auktion/v1/search
{"query": "Ford", "radius_km": 50, "postcode": "48167"}

Ten lots a page with the site's real total. Each row carries price, price_display, price_is and bid_count together, so the meaning of the number travels with it.

03detail
POST/zoll-auktion/v1/product/detail
{"auction_id": 980596}

The absolute end time, the collection address and the full description. end_time is null on search rows on purpose: the list only prints a countdown rounded to the minute, and a rounded countdown is not a timestamp.

04bids
POST/zoll-auktion/v1/product/bids
{"auction_id": 980596}

The bid history, when you need to see how the price moved rather than where it landed.

Ten lots a page with the site's real total, each carrying the price together with the label saying whether it is a start price or a live bid, the bid count, the city and postcode, the countdown, and on the detail page the absolute end time and collection address.

request
curl -X POST https://api.reefapi.com/zoll-auktion/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"sort":"ending_soon"}'
response envelope
{
  "ok": true,
  "data": { … },
  "meta": {
    "api": "zoll-auktion",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": …,
    "record_count": …
  },
  "error": null
}

Germany only, in euros, live auctions only, and closed lots eventually disappear

Measured 2026-10-01 against the live gateway: 26 fixed cases run twice with identical results, 120 rows per run for the field counts, plus an independent audit that reloaded the engine the way the pool does. Two of these lines go against us.

One country, one currency

Germany only, prices in EUR. The sellers are customs offices, federal, state and municipal authorities.

Always present

auction_id, title, url, image, price, price_display, price_is, bid_count, postcode, city, time_left_display and time_left_seconds were filled on 100% of rows in both runs.

Price checked against the site's own string

The parsed number was compared with the price string the site prints next to it on 240 rows: zero disagreements. Search rows were compared with their own detail pages on 20 lots: 20 of 20 identical.

Bid logic is consistent

bid_count above zero always came with a current bid, and zero bids always came with a start price instead: zero violations across the sample.

Against us: search covers live auctions only

The site itself does not let you search closed auctions. Closed lots remain readable through product/detail by id, but they drop off the site after a while: one id from a recent auction still answered, an older one was already gone.

Against us: no absolute end time on search rows

The list prints only a countdown rounded to the minute. Rather than convert a rounded countdown into a timestamp, end_time is null on search rows and comes from the detail page, where the site prints the real date. Checked against the site's own countdown: 24 seconds apart, which is the rounding.

Ended is not sold

A finished auction with zero bids did not sell. sold and final_price are only set when the auction both ended and received at least one bid.

What people build with Zoll-Auktion API scraper - the official German public auction house

The jobs this data is most often used for.

6

endpoints

1

credit per call

01

Pricing and assortment teams use Zoll-Auktion API scraper - the official German public auction house to search the running auctions of Zoll-Auktion.de.

02

Brand-protection teams use Zoll-Auktion API scraper - the official German public auction house to get one Zoll-Auktion auction in full, running or already closed.

03

Retail analysts use Zoll-Auktion API scraper - the official German public auction house to get the full bid history of one Zoll-Auktion auction, highest first.

04

Catalog enrichment teams use Zoll-Auktion API scraper - the official German public auction house to get one Zoll-Auktion seller - a customs office, police authority, city or municipality - with its….

What Zoll-Auktion API scraper - the official German public auction house data costs

The cheapest call here is 1 credit, so $15/mo (Pro) buys 10,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.

Full pricing →
$0.67–$1.50 / 1,000 credits
  • 1,000 free credits on signup, no card
  • One key, all 321 APIs, one credit pool
  • Failed and blocked calls are never charged
  • Credits roll over and never expire

Call it in two lines

Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.

curl
curl -X POST https://api.reefapi.com/zoll-auktion/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"sort":"ending_soon"}'
python
import requests

r = requests.post(
    "https://api.reefapi.com/zoll-auktion/v1/search",
    headers={"x-api-key": REEF_KEY},
    json={
  "sort": "ending_soon"
},
)
print(r.json()["data"])
FAQ

Have a question? We got answers.

The questions people actually ask before wiring up Zoll-Auktion API scraper - the official German public auction house.

Get a free key →
What is the Zoll-Auktion API scraper - the official German public auction house API?▾

Zoll-Auktion API scraper - the official German public auction house API is a ReefAPI endpoint group for zoll-auktion api scraper - the official german public auction house It returns live JSON through POST requests under /zoll-auktion/v1.

Is the Zoll-Auktion API scraper - the official German public auction house API free to try?▾

Yes. ReefAPI starts with 1,000 free credits, no card required. Zoll-Auktion API scraper - the official German public auction house calls use the same shared credit balance as every other ReefAPI engine.

Do I need a Zoll-Auktion API scraper - the official German public auction house login or account?▾

No login to Zoll-Auktion API scraper - the official German public auction house is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the Zoll-Auktion API scraper - the official German public auction house data?▾

The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the Zoll-Auktion API scraper - the official German public auction house API use?▾

Zoll-Auktion API scraper - the official German public auction house actions currently cost 1 credit per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.

Can I call Zoll-Auktion API scraper - the official German public auction house from an AI assistant or MCP client?▾

Yes. Connect ReefAPI once through MCP and your assistant can call zoll-auktion actions with the same key, credit pool and JSON envelope used by normal REST requests.

Is the Zoll-Auktion API scraper - the official German public auction house API a Zoll-Auktion API scraper - the official German public auction house scraper?▾

It is the managed alternative to a DIY Zoll-Auktion API scraper - the official German public auction house scraper. Instead of building and maintaining your own scraper — proxies, headless browsers, captcha and constant breakage — you call one ReefAPI endpoint and get the same zoll-auktion api scraper - the official german public auction house back as clean JSON.

Why does my Zoll-Auktion API scraper - the official German public auction house scraper keep getting blocked?▾

Most Zoll-Auktion API scraper - the official German public auction house scrapers break on anti-bot defenses, rate limits and IP bans that need rotating residential proxies and browser fingerprinting to clear. ReefAPI handles all of that for you — no proxies, no captchas, no maintenance — and returns live JSON. Blocked calls are free.

26 More APIs APIs on the same key

One key, one credit pool, one response envelope. If you are pulling Zoll-Auktion API scraper - the official German public auction house, you are one call away from the rest of the category — no second contract, no second integration.

Need something this API does not do?

Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.

0/4000

No account needed · we reply from [email protected]

Try it on your own data before you pay anything

The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 320 APIs, and the same envelope everywhere.

Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-10-01.