vntd
Unofficial client for the Vinted API. Fork of lbc by etienne-hd
import vntd
client = vntd.Client()
result = client.search(
text="robe",
page=1,
limit=20,
sort=vntd.Sort.NEWEST,
price=(5, 30),
)
for ad in result.ads:
print(ad.url, ad.title, ad.price, ad.user)
vntd is not affiliated with, endorsed by, or in any way associated with Vinted or its services. Use at your own risk.
Installation
Required Python 3.10+
pip install vntd
Usage
Client
import vntd
client = vntd.Client()
Search
result = client.search(
text="robe",
page=1,
limit=24,
sort=vntd.Sort.RELEVANCE,
price=(10, 40),
brand_ids=[53, 54],
)
Search with URL
result = client.search(
url="https://www.vinted.fr/catalog?search_text=robe&order=newest_first&price_from=5&price_to=30",
page=1,
limit=24,
)
Get Item
ad = client.get_ad("8975084387")
print(ad.title, ad.price, ad.user)
Get User
user = client.get_user(80325437)
print(user.login, user.feedback_score, user.item_count)
Proxy
proxy = vntd.Proxy(host="127.0.0.1", port=12345)
client = vntd.Client(proxy=proxy)
Notes
Vinted does not expose Leboncoin-style radius/region filters or professional store data (SIRET). Use Vinted-native filters such as price, brand_ids, and seller_type instead.
Metadata
Release files for vntd 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vntd-1.3.0.tar.gz | 10.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vntd-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.3 kB
Release files / vntd-1.3.0.tar.gz
| Download URL | vntd-1.3.0.tar.gz |
|---|---|
| Size | 10.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7908f460887f449d8693df7d7f25804599297bdd4deaa1dea0087cc012234b3f
|
|
BLAKE2b-256 checksum How to use checksums |
46d03b78c51aef188a25b5923865517cca2a5e533a0b27002fa158fa9867f561
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / vntd-1.3.0-py3-none-any.whl
| Download URL | vntd-1.3.0-py3-none-any.whl |
|---|---|
| Size | 14.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
837582f32d07b20f52971b4c61cd2a78037efba062c5588bd545807ca266fa56
|
|
BLAKE2b-256 checksum How to use checksums |
548885f1841598b12d269e5168764738a55f28721575cea4f8034dbf764670c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|