ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Vinted6 min de lectureNov 9, 2026

Une alerte mail ou push sur une recherche Vinted enregistrée ? Une recherche API triée par date suffit

Alerte mail, SMS ou push sur une recherche Vinted ? L'API Vinted de Scavio renvoie les 96 annonces les plus récentes d'une recherche, à 1 crédit l'appel.

Scavio Team

Nov 9, 2026

Essayez l'API Vinted gratuitement
scavio
Bots / France
Vinted

Il n'y a pas besoin d'un bot qui tourne sur Vinted pour ça. Une recherche enregistrée, c'est une requête et des filtres : appelez POST /api/v1/vinted/search de l'API Vinted de Scavio avec les mêmes filtres et "sort": "newest_first", et vous recevez les 96 annonces les plus récentes de vinted.fr, chacune avec son prix, les frais Vinted, le total, la taille, l'état, une photo et son lien. Relancez l'appel toutes les quelques minutes, gardez les identifiants déjà vus, et envoyez-vous les nouveaux par e-mail, SMS ou notification push. Chaque appel coûte 1 crédit.

La question vient de r/forum_vinted_france, sous le titre « Alerte mail/sms/push sur recherches enregistrées ». La personne voulait être prévenue en temps réel des nouveaux articles correspondant à ses recherches enregistrées (le petit drapeau bleu), pas suivre les dressings d'autres membres, et n'avait rien trouvé dans les réglages. Le fil a reçu 7 commentaires. Les réponses renvoyaient vers des bots, surtout sur Discord, en ajoutant qu'ils sont contraires aux règles de Vinted et qu'il faut les héberger soi-même au risque de voir son compte restreint ; la personne a préféré s'en passer tant que Vinted ne l'intègre pas. Voici la voie API, avec des réponses capturées le 9 novembre 2026 sur vinted.fr.

Appel 1 : la recherche, plus récentes d'abord

Reprenez les filtres de votre recherche enregistrée. Les identifiants de marque, de catégorie, de taille et d'état viennent de /brands, /categories et /filters (le guide pas à pas les détaille). Pour une robe Sézane en taille S / 36, en très bon état, à 60 € au plus :

Bash
curl -s https://api.scavio.dev/api/v1/vinted/search \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country": "fr", "query": "robe sézane", "brand_ids": [38437], "category_id": 10, "size_ids": [3], "status_ids": [2], "price_to": 60, "sort": "newest_first"}'

La réponse est arrivée en 3,8 secondes avec 96 annonces. Une des lignes, telle que capturée (identifiant du vendeur particulier supprimé) :

JSON
{
  "id": 10731896932,
  "title": "Robe Sézane bleu marine avec motifs",
  "url": "https://www.vinted.fr/items/10731896932-robe-sezane-bleu-marine-avec-motifs",
  "price": 35,
  "currency": "EUR",
  "price_with_discount": null,
  "service_fee": 2.45,
  "total_price": 37.45,
  "brand": "Sézane",
  "size": "EU 36",
  "condition": "Très bon état",
  "favourite_count": 0,
  "is_promoted": false,
  "image": "https://images1.vinted.net/t/01_00eac_Uh9wzN2GT1xLrUtXzBkJrEd2/f800/a0494fd8.webp?s=2423c979f51d5df525520b1d4a074f28bd31377d",
  "thumbnail": "https://images1.vinted.net/t/01_00eac_Uh9wzN2GT1xLrUtXzBkJrEd2/310x430/a0494fd8.webp?s=7dfd0eff85786227313e516394d30db72b45af17",
  "photos": ["https://images1.vinted.net/t/01_00eac_Uh9wzN2GT1xLrUtXzBkJrEd2/f800/a0494fd8.webp?s=2423c979f51d5df525520b1d4a074f28bd31377d"],
  "seller": {"is_business": false}
}

Tout ce qu'une alerte doit dire est sur la ligne : le titre, le prix demandé (35 €), les frais Vinted (2,45 €), le total hors livraison (37,45 €), la taille, l'état, la photo et le lien. Le bloc filters de la réponse confirme que Vinted a appliqué la marque, la taille, l'état et le prix envoyés. Pour la description complète et toutes les photos, un second appel à /product avec l'id coûte 1 crédit de plus.

Appel 2 : vérifier régulièrement et n'envoyer que le nouveau

Python
import smtplib
import time
from email.message import EmailMessage

import requests

KEY = "sk_live_votre_cle"  # depuis le tableau de bord Scavio
BODY = {"country": "fr", "query": "robe sézane", "brand_ids": [38437], "category_id": 10,
        "size_ids": [3], "status_ids": [2], "price_to": 60, "sort": "newest_first"}
vus = None

while True:
    r = requests.post("https://api.scavio.dev/api/v1/vinted/search", json=BODY,
                      headers={"Authorization": f"Bearer {KEY}"}, timeout=60)
    items = r.json()["data"]["items"]
    nouveaux = [] if vus is None else [i for i in items if i["id"] not in vus]
    vus = (vus or set()) | {i["id"] for i in items}
    if nouveaux:
        msg = EmailMessage()
        msg["Subject"] = f"{len(nouveaux)} nouvelle(s) annonce(s) Vinted"
        msg["From"] = msg["To"] = "[email protected]"
        msg.set_content("\n".join(f'{i["total_price"]} EUR - {i["title"]} - {i["url"]}' for i in nouveaux))
        with smtplib.SMTP("smtp.example.com", 587) as s:
            s.starttls()
            s.login("[email protected]", "mot-de-passe-smtp")
            s.send_message(msg)
    time.sleep(600)  # toutes les 10 minutes : 144 crédits par jour

Le premier passage mémorise les 96 annonces en ligne sans rien envoyer ; ensuite, seules les nouvelles partent. Pour une notification push plutôt qu'un e-mail, remplacez le bloc SMTP par un appel à un service de push ou à un webhook Discord ou Telegram. Une vérification toutes les 10 minutes fait 144 crédits par jour, environ 4 320 par mois, soit 4,32 $ au tarif Growth de 1 $ les 1 000 crédits ; toutes les 5 minutes, le double. Avec une seule recherche, 96 résultats par appel laissent de la marge : il faudrait plus de 96 nouvelles annonces entre deux vérifications pour en manquer.

Ce que l'alerte ne fait pas

L'API ne se connecte à aucun compte Vinted : elle lit des annonces publiques et ne fait rien en votre nom. Elle n'achète pas, ne fait pas d'offre, n'ajoute pas de favori et n'écrit pas aux vendeurs. Les conditions de vinted.fr (« Nouvelle version applicable à partir du 05/10/2026 ») encadrent l'usage d'outils logiciels externes sur le site ; lisez-les pour votre cas, ceci n'est pas un avis juridique. Autres limites : une recherche renvoie au plus 960 annonces (10 pages de 96), les frais de livraison ne sont pas renvoyés, et le catalogue européen étant partagé, des annonces rédigées dans d'autres langues apparaissent aussi, en euros, comme « Sézane Leopard Dress - Size 36 » dans la même réponse.

Si vous ne voulez pas écrire de code, des services d'alertes clés en main existent ; notre comparatif des API Vinted en cite deux, avec leurs prix relevés le 9 novembre. Si vous construisez la vôtre, essayez l'API Vinted gratuitement : 50 crédits offerts, sans carte, de quoi tester votre recherche avant de la planifier.

Références : API Vinted de Scavio · documentation de la recherche · filtres · marques · guide API Vinted pas à pas

Frequently asked questions

Vinted peut-il m'envoyer un e-mail pour une recherche enregistrée ?

La personne qui posait la question sur r/forum_vinted_france n'avait rien trouvé de tel dans les réglages. Pour être prévenu à votre façon (e-mail, SMS, Discord, Telegram), relancez la recherche avec une API triée par date, comme l'API Vinted de Scavio avec sort: newest_first, et envoyez-vous seulement les annonces que vous n'avez pas encore vues.

À quelle fréquence vérifier les nouvelles annonces ?

Autant que vous voulez payer. Chaque recherche Scavio coûte 1 crédit et renvoie les 96 annonces les plus récentes : une vérification toutes les 10 minutes fait 144 crédits par jour, environ 4 320 par mois, soit 4,32 $ au tarif Growth de 1 $ les 1 000 crédits. Les 50 crédits offerts suffisent pour tester.

Un bot d'alertes peut-il faire bannir mon compte Vinted ?

Les réponses du fil citaient ce risque pour les bots qui tournent sur le site. Un script qui appelle l'API Scavio ne se connecte à aucun compte Vinted : il lit des annonces publiques et ne fait rien en votre nom. Les conditions de Vinted encadrent toutefois les outils automatisés sur le site ; lisez-les pour votre usage, ceci n'est pas un avis juridique.

L'alerte peut-elle acheter l'article à ma place ?

Non, et ce n'est pas le but. L'API renvoie des données : elle n'achète pas, ne fait pas d'offre et n'écrit pas aux vendeurs. L'alerte vous prévient ; vous décidez sur Vinted.

Vos alertes Vinted en JSON

  • Les 96 annonces les plus récentes par appel
  • Prix, frais Vinted, taille et état sur chaque ligne
  • 1 crédit l'appel, aucun compte Vinted
Essayez l'API Vinted gratuitement

50 free credits, no credit card

On this page

  1. Appel 1 : la recherche, plus récentes d'abord
  2. Appel 2 : vérifier régulièrement et n'envoyer que le nouveau
  3. Ce que l'alerte ne fait pas
  4. Frequently asked questions

Related articles

View all
  • scavio
    France / Price monitoring
    Vinted
    API Vinted : récupérer les annonces, les prix et les vendeurs de vinted.fr en JSON, étape par étape
  • scavio
    Comparison / France
    Vinted
    Les 6 meilleures API Vinted en 2026 : Scavio renvoie 96 annonces par appel, frais Vinted inclus
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy