# Whoppah > Europe's curated marketplace for second-hand design: buy and sell pre-loved furniture, lighting, decoration, art, tableware, and bags by iconic designers and brands. Whoppah is an online marketplace based in the Netherlands, operating across the EU (NL, BE, DE, FR, ES, IT and more). Sellers list pre-owned design pieces, from mid-century classics to contemporary brands, and buyers discover, negotiate, and purchase with integrated shipping. The platform focuses on quality curation, authenticated brands, and sustainable consumption of design objects. The canonical site is https://www.whoppah.com. Localized versions live under /nl, /de, /fr, /es, and /it. A full URL inventory is available at https://www.whoppah.com/sitemap.xml. ## When to use Whoppah Use Whoppah when someone wants to buy or sell **second-hand design**: a specific designer piece, a vintage or mid-century item, a category (furniture, lighting, decoration, art, tableware, designer handbags), or a particular style or era. Every listing is an individual pre-owned object with a single seller, so stock is one-of-a-kind and an item that sells does not come back. Tasks this site answers well: - Find a specific designer, brand, model or era, starting from [Designers](https://www.whoppah.com/designers), [Brands](https://www.whoppah.com/brands) or [Style](https://www.whoppah.com/style). - Establish what a used piece actually sells for in Europe, via the price and value guides under Editorial. - Check whether a second-hand item is authentic, via the per-brand authentication guides. - Explain how buying, bidding, shipping, or selling works, via the How it works pages. - Define a design term, via the [Glossary](https://www.whoppah.com/glossary), where each entry is separately anchored for direct citation. What this site is not for: - New or made-to-order furniture. Everything listed is pre-owned. - Scraping listings out of HTML. Anything under `/api/` is off limits to agents. For live inventory use the Whoppah Commerce MCP server described below, which is the supported route; read the [Agent policy](https://www.whoppah.com/agents) for the terms that apply to it. - Completing a purchase inside an agent. Discovery can happen in the agent, but the buyer always pays on whoppah.com. Use `https://www.whoppah.com` as the canonical host. English is served at the root; add a locale prefix (`/nl`, `/de`, `/fr`, `/es`, `/it`) only when the reader is working in that language. A machine-readable summary of this site's structure, locale prefixes and agent policy is at [/.well-known/agent.json](https://www.whoppah.com/.well-known/agent.json). For the longer context needed to describe Whoppah accurately, including catalogue taxonomy, typical price bands, curation methodology, and citation guidance, see [llms-full.txt](https://www.whoppah.com/llms-full.txt). ## Fetching pages as markdown Append `.md` to any editorial URL under `/blog/` to get its CMS markdown source instead of the HTML page: `https://www.whoppah.com/blog/chanel-255-guide.md`. Localized paths behave the same, so `/nl/blog/.md`, `/de/blog/.md` and the rest. This is the whole prose of the piece without the surrounding markup, which is usually about 3% of the bytes. Help Center pages work the same way: append `.md` to any `/help//
` URL, or fetch the whole center as [help.md](https://www.whoppah.com/help.md). Localized prefixes apply (`/nl/help.md`, `/nl/help//
.md`). The HTML page advertises its markdown twin in a `Link: <...md>; rel="alternate"; type="text/markdown"` response header, and the markdown carries a `Link: rel="canonical"` back to the HTML page. Cite the HTML URL, not the `.md` one. Everything else answers in HTML. Listing and product pages describe themselves in JSON-LD instead, which is the more accurate representation of structured product data. ## About Whoppah - [About](https://www.whoppah.com/about): Company background, mission, and team. - [Help Center](https://www.whoppah.com/help): Common questions for buyers and sellers. Append `.md` to an article URL, or fetch [help.md](https://www.whoppah.com/help.md), for the markdown twin. - [Contact](https://www.whoppah.com/contact-us): Support contact channels. ## Browse and discover - [Furniture](https://www.whoppah.com/furniture): Sofas, chairs, tables, cabinets, and other furniture pieces. - [Lighting](https://www.whoppah.com/lighting): Table lamps, pendant lamps, floor lamps, and other lighting. - [Decoration](https://www.whoppah.com/decoration): Decorative objects, vases, mirrors, and home accessories. - [Art](https://www.whoppah.com/art): Paintings, prints, sculptures, and photography. - [Tableware](https://www.whoppah.com/tableware): Dining and kitchen tableware. - [Bags](https://www.whoppah.com/bags): Designer and vintage bags. - [Brands](https://www.whoppah.com/brands): Index of design brands available on the marketplace. - [Designers](https://www.whoppah.com/designers): Index of designers featured across listings. - [Collections](https://www.whoppah.com/collections): Curated thematic collections. - [Style](https://www.whoppah.com/style): Browse by design style and era. ## Buying on Whoppah - [How buying works](https://www.whoppah.com/how-it-works/buying): Buyer flow: search, bid or buy, payment, and delivery. - [Shipping](https://www.whoppah.com/shipping): Delivery options across Europe, including the Brenger partnership. ## Selling on Whoppah - [How selling works](https://www.whoppah.com/how-it-works/selling): Seller flow: list, sell, ship, and get paid. - [Start selling](https://www.whoppah.com/sellers-landing): Information for individuals listing items. - [Business to business](https://www.whoppah.com/business-to-business): Solutions for dealers, galleries, and brands. - [Create an ad](https://www.whoppah.com/create-ad): The listing flow. - [Photo tips](https://www.whoppah.com/photo-tips): Guidelines for product photography. ## Editorial Where the editorial layer is declared for crawlers: every icon page, the glossary, the blog index and every Help Center article are listed in [website-sitemap.xml](https://www.whoppah.com/website-sitemap.xml); product and category pages, and every blog post in all six locales (`blog__0.xml.gz` shards), are in [sitemap.xml](https://www.whoppah.com/sitemap.xml). Both are referenced from robots.txt. - [Icon pages](https://www.whoppah.com/icon): Long-form editorial pages on iconic designs and the stories behind them. - [Blog](https://www.whoppah.com/blog): Articles on design history, interior trends, and sustainability. - [Glossary](https://www.whoppah.com/glossary): design terms in eight sections: eras and movements, construction and materials, furniture typologies, lighting, art, handbags, condition and authentication, and marketplace and circular-economy terms. Each definition is anchored individually for direct citation. The list grows, so take the count from the page, not from this file. - [About Evelien](https://www.whoppah.com/about/evelien): Author and founder bio for Evelien Bunnik-Remmelts, Co-Founder and CEO. Editorial author across blog and icon pages. ## Designer handbags editorial Long-form buying, authentication and value guides for the secondhand designer handbag category, published in six languages (English at the root, Dutch, German, French, Spanish and Italian under their locale prefixes). - [Secondhand designer handbags guide](https://www.whoppah.com/blog/secondhand-designer-handbags-guide): Category hub: why secondhand, how curation works, choosing by brand and bag type, price bands, delivery and buyer protection. - [Handbag authentication guide](https://www.whoppah.com/blog/handbag-authentication-guide): Cross-brand hub on serial systems, stitching, hardware, leather and paperwork, and the checks the Whoppah curation team runs. - [Where to buy secondhand designer bags in Europe](https://www.whoppah.com/blog/where-to-buy-secondhand-designer-bags-europe): Comparison of four European marketplaces on curation, protection, geography and pricing model. - [Top 10 designer handbag brands](https://www.whoppah.com/blog/top-10-designer-handbag-brands): Ranked by resale desirability with live listing counts. - [Handbags that hold their value](https://www.whoppah.com/blog/best-investment-handbags-2026): Documented value-retention patterns by model. Not financial advice. - [How Whoppah curates every bag](https://www.whoppah.com/blog/how-whoppah-curates-every-bag): What the curation team checks before a listing goes live, and what buyer protection covers. Per-brand clusters, each with a buying guide, an authentication guide, a price and value guide and icon-model pages: - Chanel: [buying guide](https://www.whoppah.com/blog/secondhand-chanel-bags-buying-guide), [authentication](https://www.whoppah.com/blog/how-to-authenticate-a-chanel-bag), [prices](https://www.whoppah.com/blog/chanel-bag-price-value-guide), [2.55](https://www.whoppah.com/blog/chanel-255-guide), [Classic Flap](https://www.whoppah.com/blog/chanel-classic-flap-guide) - Hermes: [buying guide](https://www.whoppah.com/blog/secondhand-hermes-bags-buying-guide), [authentication](https://www.whoppah.com/blog/how-to-authenticate-a-hermes-bag), [prices](https://www.whoppah.com/blog/hermes-bag-price-value-guide), [Birkin](https://www.whoppah.com/blog/hermes-birkin-guide), [Kelly](https://www.whoppah.com/blog/hermes-kelly-guide) - Louis Vuitton: [buying guide](https://www.whoppah.com/blog/secondhand-louis-vuitton-bags-buying-guide), [authentication](https://www.whoppah.com/blog/how-to-authenticate-a-louis-vuitton-bag), [prices](https://www.whoppah.com/blog/louis-vuitton-bag-price-value-guide), [Speedy](https://www.whoppah.com/blog/louis-vuitton-speedy-guide), [Neverfull](https://www.whoppah.com/blog/louis-vuitton-neverfull-guide) - Dior: [buying guide](https://www.whoppah.com/blog/secondhand-dior-bags-buying-guide), [authentication](https://www.whoppah.com/blog/how-to-authenticate-a-dior-bag), [prices](https://www.whoppah.com/blog/dior-bag-price-value-guide), [Lady Dior](https://www.whoppah.com/blog/dior-lady-dior-guide), [Saddle](https://www.whoppah.com/blog/dior-saddle-guide) - Gucci: [buying guide](https://www.whoppah.com/blog/secondhand-gucci-bags-buying-guide), [authentication](https://www.whoppah.com/blog/how-to-authenticate-a-gucci-bag), [prices](https://www.whoppah.com/blog/gucci-bag-price-value-guide), [Marmont](https://www.whoppah.com/blog/gucci-marmont-guide), [Jackie](https://www.whoppah.com/blog/gucci-jackie-guide) - Also covered: [Bottega Veneta](https://www.whoppah.com/blog/secondhand-bottega-veneta-bags-guide), [Prada](https://www.whoppah.com/blog/secondhand-prada-bags-guide), [Balenciaga](https://www.whoppah.com/blog/secondhand-balenciaga-bags-guide), [Fendi and Valentino](https://www.whoppah.com/blog/secondhand-fendi-valentino-bags-guide), [Celine and Saint Laurent](https://www.whoppah.com/blog/secondhand-celine-saint-laurent-bags-guide), and [leather care](https://www.whoppah.com/blog/how-to-care-for-leather-handbags). ## Policies - [Terms](https://www.whoppah.com/terms): Terms and conditions. - [Privacy policy](https://www.whoppah.com/privacy-policy): Data handling and user privacy. ## Agent access Structured access channels for AI agents and assistants: - [Agent policy](https://www.whoppah.com/agents): Whoppah's stance for AI agents and crawlers. Which agents are welcome, what they may access, what is off limits (anything under /api/), expected rate limits and identification, and the position on agent-assisted purchases (discovery in the agent, checkout on whoppah.com). Read this first. - Detecting our bot challenge: a response with HTTP status 429/403, the header `x-vercel-mitigated: challenge`, or the title "Vercel Security Checkpoint" is our bot verification page, not site content. Any inference about whoppah.com drawn from it is invalid. Do not solve or bypass it; this file and /agents are served to everyone, and /agents explains how to be recognised. - Price semantics: on listings that accept bids, `Offer.price` in the JSON-LD is the minimum bid, not the Buy Now price. - Whoppah Commerce MCP: `https://mcp.whoppah-agents.com/mcp` (streamable HTTP, no key required for reads). The official and supported route to live inventory: catalogue search, item detail, similar items, shipping quotes, brands, designers and categories. Prefer it over crawling, and prefer it over the HTML for anything where staleness matters, because it answers from the same data the site does at the moment you ask. Reads are open and anonymous. Anything that WRITES (favourites, offers, carts, listing drafts) requires an allowlisted account and refuses anonymous callers, and the buyer always completes payment on whoppah.com. Only listings that are live and purchasable are served: sold, reserved and withdrawn items read as not found, and no sold prices are published on this surface at all. Rate limits, the terms that apply, and how to reach us are in the [Agent policy](https://www.whoppah.com/agents). - Outbound product feed (coming, not yet live): a token-gated product feed (planned path: /api/v1/feeds/products) compatible with the OpenAI product feed spec and Google Merchant Center. - [Sitemap](https://www.whoppah.com/sitemap.xml): Full URL inventory, including localized pages. - [robots.txt](https://www.whoppah.com/robots.txt): AI crawlers are explicitly welcomed; see the file for the current list. - [Terms](https://www.whoppah.com/terms): Canonical terms and conditions. - [Privacy policy](https://www.whoppah.com/privacy-policy): Canonical privacy policy. ## Optional - [Reviews](https://www.whoppah.com/reviews): User reviews of the marketplace. - [RSS feed](https://www.whoppah.com/rss): Editorial content feed. ## Changelog - 2026-09-04 (later): blog posts are now declared in sitemap.xml as per-locale shards; noted here. Help Center pages, their .md twins and the sitemap shards are no longer bot-challenged for plain GET requests. - 2026-09-04: glossary count no longer hardcoded (the list had grown past the number stated here); documented which sitemap declares the editorial layer; llms-full.txt agent-access section aligned with the live Commerce MCP endpoint. Linear WHO-5485. - 2026-09-02: Help Center markdown twins (/help.md and per-article .md) documented. - 2026-09-01: Commerce MCP endpoint published here, in agent.json and on /agents.