Skip to content

Boosting

Boosted Listings is Depop's paid promotion feature. It allows sellers to increase the visibility of their products by placing them in additional positions across the platform, in search results and "Suggested for you" pages.

A boosted product doesn't replace the organic placement. It creates an extra placement alongside it, tagged with a "boosted" label. The product still appears organically as it normally would, but also competes for boosted slots.

To learn more about how boosting works from a seller's perspective, see the Boosted Listings support article.

Fees

Boosting uses an attribution model rather than a flat charge. A fee is only applied when both of the following are true:

  • A buyer interacted with the boosted placement (viewed, clicked, or liked it)
  • That same buyer purchases the product within 28 days of the interaction

If a buyer finds and buys the product through the organic placement without ever seeing the boosted one, no fee applies. This makes boosting risk-free for sellers.

The fee percentages vary by region. For current rates, see the Boosted Listings support article.

Product-level vs shop-level boosting

There are two levels of boosting, and understanding the distinction matters when building integrations:

  • Product-level boosting applies to individual products. A seller (or a partner via the API) can boost or unboost specific products.
  • Shop-level boosting ("Boost Shop") is a setting that automatically boosts every product in the shop, including new ones as they are created.

These two levels interact. If a seller has Boost Shop enabled and a single product is explicitly unboosted, Boost Shop is deactivated for the entire shop. Future products will no longer be automatically boosted.

This is important context for partners. A seller may have Boost Shop enabled, or may be enrolled in a free boost trial. If your integration updates a product and explicitly sets boosting to off, even unintentionally, it would disable the seller's shop-wide boosting. For this reason, the API is designed so that omitting the boost field preserves the current state, while only an explicit value changes it.