⚡ Save hours every week

One item. All European marketplaces.

Stop copy-pasting. Omnivaleur lists your second-hand items on Marktplaats, 2dehands, Vinted, eBay and Shopify at once — imports what you already sell, translates each listing into the platform's own language, and pulls everything offline the moment one sells.

Start 7-day free trial → Log in
Built by the founder of Revaleur700+ five-star reviews reselling secondhand luxury
Marktplaats
2dehands
Vinted
eBay
Shopify
Facebook Marketplace beta
Etsy coming soon
Kleinanzeigen coming soon
Wallapop coming soon
🖥️ Desktop dashboard
omnivaleur.com/dashboard
📱 Mobile
Every screen you get, exactly as it works today
This is the real sidebar of the Omnivaleur dashboard. Click through it — nothing here is a roadmap promise.
Main
Tools
Account
omnivaleur.com/app · Dashboard

Dashboard

Your stock and revenue at a glance, plus the live status of the browser extension that does the publishing for Marktplaats, 2dehands and Vinted.

Live items
128
on 4 platforms
Sold (30d)
37
+12%
Revenue
€4.2k
margin 41%
To list
9
queued
🧥
Burberry wool coat — size 50
Published to 3 platforms · 2 min ago
Live
👟
Nike Air Max 90 — 43
Sold on Vinted · other listings taken down automatically
Sold
🧩
Chrome extension
Connected · last job finished 40 seconds ago
Online
Recent items, the publish queue and an extension connected indicator sit on the same screen — if the extension is asleep, you see it here before a job silently fails.

Items

One inventory, split by lifecycle instead of one endless list. Select rows and publish, reprice, delist or delete them in bulk.

Live 128
To list 9
Hidden 4
Sold 312
Archived 27
🧥
Burberry wool coat — size 50
€189,00 · good · live 12 days
Marktplaats2dehandsVinted
👟
Nike Air Max 90 — 43
€74,99 · good · live 3 days
VintedeBayShopify
👜
Longchamp Le Pliage
€59,00 · fair · to list
Publish to…
Per-platform prices are stored per item, so the same coat can be €189 on Marktplaats and €199 on eBay — set once, published everywhere.

Analytics

Revenue, profit and margin over 7 / 30 / 90 / 365 days or all time — built from your real sale prices and purchase costs, not from list prices.

Revenue
€4.238
+12% vs prev.
Profit
€1.736
41% margin
Sales
37
+5
Avg. profit
€46,92
per order
● Revenue vs. profit per day● Revenue per platform● Active vs. inactive listings
Every sale is itemised in a breakdown table. Rows where the real sale price or purchase cost is still missing are flagged, so a number is never quietly guessed for you.

Messages & bids

Marktplaats, 2dehands and Vinted have no seller API for messages — so the extension reads the unread badge from your own logged-in session and shows all of it in one place.

🇳🇱
Marktplaats
3 unread messages · 2 open bids
5 waiting
🇧🇪
2dehands
1 unread message
1 waiting
👗
Vinted
Inbox empty
All clear
Counts only. Omnivaleur never stores or reads message contents — you get a number and a deep link, and you reply on the platform itself.

Import listings

Already selling? Scan your existing Vinted, Marktplaats and 2dehands listings and pull them in — brand, size, colour, condition and photos are parsed out, and each item is sorted into the right category automatically.

🔍
Scan finished — 84 listings found
Vinted 41 · Marktplaats 29 · 2dehands 14
Done
🔗
62 matched to items you already have
Linked, so they're never imported twice
Linked
22 new items ready to bulk-import
Photos copied to our own storage first
Review
Imported photos are mirrored into Omnivaleur's own storage. Marketplace CDN links are signed and expire — a mirrored photo still publishes to the next platform months later. Categorisation that isn't confident is flagged for you instead of guessed.

Refresh & auto-relist

Old listings sink in "newest first" sorting. Omnivaleur bumps them back up using each platform's own rules — and nothing else.

👗
Vinted — photo shuffle
Reorders photos except the main one. Price, title and description untouched.
Available
🔄
Marktplaats & 2dehands — relist
Delete + re-create for a fresh timestamp, automatically after 27 days
Every 6h
🛒
eBay — republish ended offers
Via eBay's own relist flow. Live listings are never duplicated.
Available
Deliberately rate-limited per listing and per day, with random delays between steps. Nothing here fakes engagement or hides from a platform's abuse detection.

Stale stock

Items that have been live for ages without selling, with a suggested price cut that gets deeper the longer they sit. Reprice a whole selection at once.

30d+
60d+
90d+
180d+
🧥
Barbour quilted jacket — L
€129,00 → suggested €109,99 · live 104 days
−15%
👞
Church's loafers — 42
€149,00 → suggested €119,99 · live 191 days
−20%
🧣
Acne Studios scarf
€79,00 · purchase price €72,00
Below cost — flagged
The ladder is −5% from 30 days, −10% from 60, −15% from 90, −20% from 180, rounded to …,99 — and it never suggests going below what you paid.

Margin calculator

Enter your purchase price and the profit you want. You get the minimum selling price per platform, fees included — before you list, not after you've been paid.

Your input
Purchase price€45,00
Desired profit€40,00
Target€85,00 net
Minimum price per platform
Marktplaats€85,00
2dehands€85,00
Vinted€85,00
eBay€94,90
Shopify€88,20
Each marketplace charges differently. The same €85 in your pocket needs a different sticker price on every one of them — the calculator does that arithmetic per platform.

Platforms

Connect once. eBay and Shopify use their official OAuth APIs; Marktplaats, 2dehands and Vinted run through the free Omnivaleur Chrome extension on your own logged-in session.

🇳🇱
Marktplaats
Via extension · publish, delete, auto-relist
Connected
🇧🇪
2dehands
Via extension · publish, delete, auto-relist
Connected
👗
Vinted
Via extension · publish, refresh, order sync
Connected
🛒
eBay
Official API · OAuth, category suggestions, webhooks
Connected
🏬
Shopify
Official API · product sync + paid-order webhook
Connect
📘
Facebook Marketplace
Via extension · publishing works, but Facebook detects automation
Beta — your own risk
About that beta. Facebook doesn't officially allow automated listing and actively looks for it. Publishing runs in your own logged-in Chrome, but there is a real chance Facebook flags or blocks your account — so use it deliberately, ideally on a separate account. The app tells you the same thing before you switch it on.
Sell something anywhere and the sale flows back automatically — eBay and Shopify through webhooks, the extension platforms through polling — after which every other listing for that item comes down.
0
Marketplaces live today
0
Auto-relist before expiry
NL ↔ EN
Auto-translated per platform
0
Inbox for messages & bids
The problem
Cross-listing is tedious and frustrating
Every reseller knows it: entering the same item over and over on every platform.
⏱️

Hours of manual work

Save photos, re-upload, retype the description — for every platform separately. Easily 15 minutes per item.

😤

Inconsistent listings

Typos, missing photos, wrong prices — when you do everything manually, errors creep in.

📉

Missed reach

Selling only on Marktplaats? You're missing Belgian buyers on 2dehands and the international market on Vinted and eBay.

🔄

Double sales

Item sold on Marktplaats but still live on 2dehands? That leads to awkward situations with buyers.

💸

Unclear margins

Every marketplace charges different fees. Without an overview you never know what you actually earn.

📱

No central overview

Active listings spread across 5 apps. No idea what's where, or what has been sold for ages.

The solution
Omnivaleur handles it for you
One dashboard for all platforms. No more manual copy-pasting.

One click, all platforms

Upload your item once and choose which platforms to publish to. Omnivaleur posts it everywhere simultaneously.

🌐

Every listing in the right language

You write it once. Marktplaats and 2dehands get Dutch, Vinted, eBay and Shopify get English — translated automatically on every publish and every relist, with brand names left untouched.

⬇️

Import what you already sell

Scan your existing Vinted, Marktplaats and 2dehands listings and import them in bulk. Duplicates are linked instead of re-created, and photos are copied into your own storage.

💬

Messages & bids in one place

See where a buyer is waiting across all your marketplaces, with a deep link straight to the conversation. Counts only — we never read your messages.

Stale stock, repriced

Items sitting unsold for 30, 60, 90 or 180 days, each with a suggested price cut that never dips below your purchase price. Reprice a whole selection at once.

📈

Real profit, not guesswork

Revenue, profit and margin per period and per platform, built from actual sale prices and your purchase costs — with every sale itemised in a breakdown table.

💶

Margin calculator

Enter your purchase price and desired profit. We instantly calculate the optimal selling price per platform including fees.

🔄

Automatic sync

Sold something on one platform? All other listings are automatically removed. No more double sales.

📊

Central dashboard

All your items in one inventory, split into live, to list, hidden, sold and archived — with bulk publish, reprice, delist and delete.

🛡️

Within every platform's rules

Refreshing and relisting are rate-limited on purpose and use each marketplace's own mechanisms. Nothing fakes engagement or evades a platform's checks.

Omnivaleur works smart in the background
Every platform has its own rules and restrictions. Omnivaleur knows them all and resolves them automatically — so you never have to worry.
🔄
Marktplaats auto-relist
✓ Active — every 6 hours
Free Marktplaats listings expire silently after 28 days. Omnivaleur checks every 6 hours and automatically relists after 27 days so you stay visible.
Without this: listing disappears after 28 days without warning.
🛡️
Vinted photo protection
✓ Active — every upload
Vinted detects identical photos from other platforms via pixel-hashing and may ban your account. Omnivaleur slightly modifies each photo via canvas rendering — invisible to the eye, but a unique hash for Vinted.
Without this: risk of account ban on Vinted.
🧹
2dehands formatting fix
✓ Active — every publish
2dehands only supports 7 HTML tags in descriptions. Other tags crash the editor. Omnivaleur automatically strips all unsupported formatting before publishing.
Without this: publish fails or description is empty.
🌐
Auto-translation
✓ Active — Marktplaats & 2dehands
Marktplaats and 2dehands are Dutch-language platforms. You enter your listings in English — Omnivaleur automatically translates titles and descriptions to Dutch before publishing.
Without this: English text visible on Dutch-language platforms.
Sale sync
✓ Active — all platforms
Once an item sells on one platform, all other active listings are automatically removed. No double sales, no manual cleanup.
Without this: risk of double sales and negative reviews.
📋
Marktplaats editor fix
✓ Active — every publish
Marktplaats uses its own rich-text editor (Lexical) that does not respond to standard DOM input. Omnivaleur fills the editor correctly via the internal EditorState API.
Without this: description stays empty on publish.
🖼️
Photo mirroring on import
✓ Active — every import
Marketplace photo links are signed and expire, and one platform's CDN refuses to serve another's page. Omnivaleur copies every imported photo into its own storage first, so it stays publishable forever.
Without this: imported items publish without a single image.
🐢
Rate-limited refreshing
✓ Active — per listing & per day
Refresh and relist actions are capped per listing and per day, with randomised delays between steps. Every strategy uses the platform's own mechanism — eBay's relist flow, Etsy's renewal, a plain delete-and-recreate elsewhere.
Without this: bulk bumping looks like scripted spam.
Live on all platforms in 3 steps
1

Create an item

Upload photos, fill in brand, size and condition. The margin calculator turns your purchase price into a minimum selling price per platform, fees included.

2

Choose your platforms

Select which marketplaces to publish to. Marktplaats, 2dehands, Vinted, eBay — or all at once.

3

Publish with one click

Omnivaleur handles the rest. Your item is live on all chosen platforms within seconds, with photos and full description.

New item
🧥
Publish to
Marktplaats
2dehands
Vinted
Publishing
MP
2DH
VIN
EBAY
✓ Live on 4 platforms
One plan. Everything included.
No hidden costs. Cancel anytime.
Most popular
Pro
€19.99/mo
7-day free trial · No credit card required
  • Unlimited crosslisting
  • Marktplaats, 2dehands, Vinted, eBay & Shopify
  • A separate selling price per platform, per item
  • Import your existing listings in bulk
  • Auto-delist when sold
  • Auto-relist every 27 days + Vinted refresh
  • Analytics, profit tracking & margin calculator
  • Stale-stock repricing & one inbox for messages and bids
  • 🇳🇱Listings auto-translated to Dutch for Marktplaats & 2dehands — native-looking listings without extra effort
Start 7-day free trial →
Then €19.99/month · Cancel anytime
Pay via iDEAL, Bancontact or credit card
How the connections work. eBay and Shopify connect through their official APIs. Marktplaats, 2dehands and Vinted have no public seller API, so publishing there runs through the free Omnivaleur Chrome extension on your own logged-in session — which means those platforms need your desktop browser open. Everything else works from any device, phone included.

Ready to save time?

7 days free. No credit card needed. Start today.

Start free trial →