{% extends "base.html" %} {% import "partials/support.html" as support %} {% block title %}Finds{% endblock %} {% block content %} {% if searches %}
{{ ui.mags("watch", "watchband__mags") }}
{# "Running" means checking: the header, this band and the Searches chips count the same thing. #}

{% if waiting %}{{ app.searches_active }} running, {{ waiting }} waiting on Vinted{% elif app.searches_active %}{{ "Your search is" if app.searches_active == 1 else "All " ~ app.searches_active ~ " searches are" }} running{% else %}Nothing is running{% endif %}

{% if last_check_s is not none %}Last check . {% endif %}Vinted shows new listings in search a few minutes late, so we see them then too.

{% endif %} {% if no_destinations and searches %}
{{ ui.icon("triangle-alert") }}

Finds only show on this page for now. Add Telegram or Discord to hear about them anywhere. Add a place for alerts

{% endif %} {% if support_look is not none %}{{ support.card(support_look) }}{% endif %} {% if not searches %}

No searches yet

A search is what you'd type on Vinted, plus your size and price. We check it for you all day and tell you when something new turns up.

{{ ui.icon("plus") }}New searchWalk me through it
{% elif empty %}

No finds yet

The first check skips everything that was already on Vinted, so you only hear about new listings.

{% if app.searches_active %}

They show up here on their own, usually a few minutes after the seller posts them.

{% else %}

Every search is paused right now, so nothing new comes in. Resume one to start again.

{% endif %}
{{ ui.mags("watch", "empty__art") }}
{% else %}

Finds

{% if q %}{% endif %}
{% for key, label, ic in [("all", "All", ""), ("today", "Today", ""), ("deals", "Deals", "trending-down"), ("saved", "Saved", "heart"), ("hidden", "Hidden", "eye-off")] if key != "hidden" or has_hidden or show == "hidden" %} {% endfor %}
Price{{ ui.icon("chevron-down") }}

Price with fees

{{ ui.field_error(price_errors, "min") }}
{{ ui.field_error(price_errors, "max") }}

Including Vinted's buyer protection fee.

{% if filtered %}{{ ui.icon("x") }}Clear{% endif %}
{% if filtered %} {% if more %}Showing the newest {{ items|length }} that match, more below{% else %}{{ items|length }} {{ "find matches" if items|length == 1 else "finds match" }}{% endif %} {% else %} {{ "{:,}".format(found_total) }} {{ "find" if found_total == 1 else "finds" }} so far · {{ found_today }} today {% endif %} {% if show == "hidden" %}Listings you hid. Open one's menu to put it back. {% elif app.searches_active %}New finds appear here on their own {% else %}{{ ui.icon("pause", "i-sm") }}Every search is paused, so nothing new comes in. Resume one{% endif %}
{% if not items %} {% if not filtered and has_hidden %}

Every find is hidden

Hidden, above, shows them, so you can put one back. New finds still show up here.

{% elif show == "hidden" %}

Nothing hidden

Listings you hide go here, so you can put them back. Show all finds

{% else %}

Nothing matches

No finds fit these filters. Show all finds

{% endif %} {% endif %}
{% for it in items %}{{ ui.item_card(it, lazy=loop.index > 10) }}{% endfor %}
{% if more %}
{% endif %} {% endif %} {% if searches and empty %}{% endif %} {% endblock %} {% block modals %}

Estimated with Vinted's buyer protection fee. Shipping is added at checkout.

These open Vinted in your browser, where you're signed in. vinted-bot never buys or messages for you.

{% endblock %}