Discover/Globus Baumarkt API
live

Globus Baumarkt APIglobus-baumarkt.de

Search Globus Baumarkt's DIY catalog, fetch full product details (EAN, price, brand), and check per-branch stock at stores near any German postal code.

This API takes change requests — .
Endpoint health
verified 1h ago
search_products
get_product_detail
check_store_availability
3/3 passing latest checkself-healing
Endpoints
3
Updated
50m ago

What is the Globus Baumarkt API?

The Globus Baumarkt API provides 3 endpoints for searching the German DIY chain's product catalog, retrieving structured product data, and checking branch-level stock availability. The check_store_availability endpoint returns up to 5 stores sorted by distance from any 5-digit German postal code, including stock levels, opening hours, and address details — without making a single phone call to a branch.

This call costs2 credits / call— charged only on success
Try it
Search keyword or phrase (e.g. 'Klimagerät', 'Ventilator', 'Bohrmaschine'). Multi-word queries narrow results with AND semantics.
api.parse.bot/scraper/32fbb34f-8276-4244-a18a-71bcb86931c6/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/32fbb34f-8276-4244-a18a-71bcb86931c6/search_products?query=Ventilator' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace globus-baumarkt-de-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Globus Baumarkt SDK — bounded, re-runnable; every call capped."""
from parse_apis.Globus_Baumarkt_API import GlobusBaumarkt, ProductNotFound

client = GlobusBaumarkt()

# Search for fans — limit= caps TOTAL items fetched.
for product in client.product_summaries.search(query="Ventilator", limit=3):
    print(product.name, product.article_number)

# Drill-down: take one search hit, then fetch its full detail.
hit = client.product_summaries.search(query="Klimagerät", limit=1).first()
if hit:
    try:
        detail = hit.details()
        print(detail.name, detail.price, detail.brand)
    except ProductNotFound as e:
        print(f"gone: {e.article_number}")

# Check store availability near Leipzig (PLZ 04109) using the detail object.
if hit:
    full = hit.details()
    for store in full.stores.check(postal_code="04109", limit=3):
        print(store.name, store.distance_km, "km", "stock:", store.stock, "total on-hand:", store.store_stock)

print("exercised: product_summaries.search / ProductSummary.details / Product.stores.check")
All endpoints · 3 totalmissing one? ·

Full-text product search across the Globus Baumarkt catalog. Returns matching products with article numbers and URLs. Results are server-rendered from the first page. Multi-word queries use AND semantics. The reported total equals the number of extracted product listings (promotional/editorial cards are excluded).

Input
ParamTypeDescription
queryrequiredstringSearch keyword or phrase (e.g. 'Klimagerät', 'Ventilator', 'Bohrmaschine'). Multi-word queries narrow results with AND semantics.
Response
{
  "type": "object",
  "fields": {
    "query": "echoed search query",
    "total": "count of product listings found (excludes promotional/editorial content)",
    "products": "array of product results with article_number, name, and url"
  },
  "sample": {
    "data": {
      "query": "Klimagerät",
      "total": 7,
      "products": [
        {
          "url": "https://www.globus-baumarkt.de/p/setma-hebeanlage-kondensatpumpe-watersan-fuer-klimageraete-und-heizung-0782143956/",
          "name": "Setma Hebeanlage / Kondensatpumpe Watersan für Klimageräte und Heizung",
          "article_number": "0782143956"
        }
      ]
    },
    "status": "success"
  }
}

About the Globus Baumarkt API

Endpoints Overview

The API covers three operations against the Globus Baumarkt catalog. search_products accepts a German-language keyword (e.g. Klimagerät, Bohrmaschine) and returns a list of matching products with article numbers and product page URLs, along with a total count of results found. Article numbers returned here are the primary key used by the other two endpoints.

Product Detail

get_product_detail takes a 10-digit Globus Baumarkt article number and returns a structured record with name, brand, price (in EUR), gtin13 (EAN-13 barcode), image_url, description, availability (schema.org status), mpn, and the canonical url. This makes it straightforward to build product feeds or price-monitoring workflows that need machine-readable identifiers like GTIN alongside human-readable fields.

Store Availability

check_store_availability combines a postal_code (5-digit German PLZ) with an article_number to return the 5 nearest Globus Baumarkt branches with per-store stock data. Each record in the stores array includes distance from the given postal code, address, business hours, and pickup or reservation information — useful for click-and-collect or local inventory applications. The endpoint echoes both postal_code and article_number in the response for easy correlation when batching multiple requests.

Reliability & maintenanceVerified

The Globus Baumarkt API is a managed, monitored endpoint for globus-baumarkt.de — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when globus-baumarkt.de changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official globus-baumarkt.de API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
1h ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor price changes on specific DIY products using the price field from get_product_detail
  • Build a click-and-collect tool that maps postal_code to nearest branch stock using check_store_availability
  • Populate a product catalog with EAN-13 barcodes and brand data for inventory management systems
  • Search Globus Baumarkt's catalog by keyword and extract article numbers for downstream lookup
  • Alert users when a specific article becomes available at a branch within a defined radius
  • Compare product availability across multiple postal codes for logistics planning
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Globus Baumarkt have an official developer API?+
Globus Baumarkt does not publish a public developer API or developer portal. There is no documented REST or GraphQL interface available to third parties.
What does `check_store_availability` return for each branch?+
Each entry in the stores array includes the branch address, distance from the supplied postal code, current stock level, business hours, and pickup or reservation details. The endpoint returns at most 5 stores, sorted by proximity to the given 5-digit German PLZ.
Does `search_products` paginate through multiple pages of results?+
The endpoint returns results from the first page of search results only and includes a total field indicating the full result count. If you need results beyond the first page, you can fork the API on Parse and revise it to add offset or page-based pagination.
Are customer reviews or product ratings available through this API?+
Not currently. The API covers product metadata (name, brand, price, EAN, description, availability) and store stock data, but does not expose user reviews or ratings. You can fork the API on Parse and revise it to add a review-fetching endpoint if that data is present on the product page.
How do I obtain an article number to use with `get_product_detail` or `check_store_availability`?+
Article numbers are returned in the products array from search_products. Each result includes the 10-digit article number, which serves as the input for the other two endpoints.
Page content last updated . Spec covers 3 endpoints from globus-baumarkt.de.
Related APIs in EcommerceSee all →
bauhaus.info API
Search for hardware products and check real-time availability across BAUHAUS Germany store locations to find exactly what you need and where to get it. View detailed product information including specifications and pricing to make informed purchasing decisions before visiting a store.
hornbach.de API
Search for building and home improvement products at HORNBACH Germany and instantly access detailed pricing, delivery information, and real-time stock availability across all store locations. Check which items are in stock near you and get complete product specifications to make informed purchasing decisions.
obi.de API
Search for hardware and home improvement products at OBI Germany stores and instantly view detailed product information along with real-time stock availability at specific locations near you. Find exactly what you need and confirm it's in stock before making the trip to your local store.
toom.de API
Search for products across toom Baumarkt's catalog and instantly access detailed pricing, specifications, and real-time stock levels at branches near your German postal code. Find exactly what you need and discover where to pick it up locally in just a few clicks.
hagebau.de API
Browse Hagebau's complete product catalog, search across thousands of items by category and brand, and check real-time store availability for building materials and home improvement products. Access detailed product specifications, filter by brand, and discover what's in stock at your nearest location.
mediamarkt.de API
Search for products on MediaMarkt Germany and retrieve detailed information including seller identification and real-time availability across different store locations. Check which stores have specific items in stock before making a purchase decision.
saturn.de API
Monitor real-time product availability, pricing, and seller information across Saturn.de locations, with the ability to check pickup options at specific stores by postal code. Search for products and retrieve detailed information to make informed purchasing decisions based on current stock and pricing data.
metro.de API
Search and retrieve product information from Metro Germany's Online Marketplace and Wholesale Store, including detailed product data and refrigeration subcategories. Find exactly what you're looking for across both retail channels with comprehensive product listings and specifications.