You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+39-13Lines changed: 39 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,6 @@ You can test Vintrack live at:
52
52
-**Default role:** New accounts are assigned **Free**
53
53
-**Important:** Persistent server proxies are not guaranteed on the demo instance, so reliability may vary over time
54
54
55
-
56
55
---
57
56
58
57
## Why Vintrack?
@@ -65,6 +64,7 @@ Built for resellers who need speed. Open-sourced for the community.
65
64
-**Anti-detection** — TLS fingerprint rotation with proxy support
66
65
-**Granular filters** — price, size, category, brand, color, and country/region
67
66
-**Direct Interaction** — Like items, send offers, and message sellers from the dashboard
67
+
-**Experimental checkout tooling** — oneclick reserve button and checkout-link history for controlled PayPal checkouts
68
68
-**Full dashboard** — no CLI needed, everything from the browser
69
69
-**One-command deploy** — `docker compose up` and you're live
70
70
@@ -73,10 +73,13 @@ Built for resellers who need speed. Open-sourced for the community.
73
73
## Features
74
74
75
75
### Real-Time Monitoring
76
+
76
77
Create unlimited monitors with custom search queries. Each monitor polls the Vinted API independently with configurable intervals (default: 1.5s). Results are deduplicated via Redis — you'll never see the same item twice.
77
78
78
79
### Advanced Filters
80
+
79
81
Fine-tune every monitor with:
82
+
80
83
-**Search query** — keyword-based filtering
81
84
-**Price range** — min/max price boundaries
82
85
-**Categories** — over 900+ Vinted categories supported
@@ -87,29 +90,49 @@ Fine-tune every monitor with:
87
90
-**Region** — choose the Vinted market per monitor (e.g. `vinted.de`, `vinted.hu`, `vinted.fr`)
88
91
89
92
### Vinted Account Linking & Interactions
93
+
90
94
Link your Vinted account directly in the dashboard to interact with listings without leaving Vintrack:
95
+
91
96
-**Like / Unlike items** — one-click like/unlike from the feed or monitor view
92
97
-**Send Offers** — make price offers directly to sellers (with built-in 60% minimum price validation)
93
98
-**Message Sellers** — start a conversation or ask questions instantly
99
+
-**Experimental PayPal checkout** — available via the experimental feed action and checkout-link history, using the shipping address and checkout data already stored in your linked Vinted account
94
100
-**Multi-Image Preview** — view extra images and high-res gallery directly in the dashboard
95
101
-**Account management** — link/unlink with region selection (12 EU markets)
96
102
-**Token Refresh** — support for `refresh_token` to maintain sessions long-term
97
103
-**Status monitoring** — see your linked account status, username, and domain at a glance
98
104
99
105
To link your account, grab your `access_token_web` (and optionally `refresh_token`) from Vinted's DevTools and paste it in the Account page.
100
106
107
+
### Experimental Buy Disclaimer
108
+
109
+
Vintrack includes an experimental buy module for controlled checkout tests. It is intentionally separated from the normal monitoring workflow.
110
+
111
+
- The buy module is experimental and may break when Vinted changes authentication or checkout protection.
112
+
- Use a dedicated buy account for this module, not your main personal Vinted account.
113
+
- The PayPal checkout flow uses the shipping address, checkout details, and payment context already stored on your linked Vinted account.
114
+
- Vintrack opens the returned PayPal payment link, but it does not fully complete the purchase inside Vintrack itself.
115
+
- Vintrack does not replace or override your delivery address in this flow.
116
+
- A valid `refresh_token_web` is strongly recommended, otherwise automatic session recovery may fail.
117
+
- Use the experimental buy actions only if you understand that they may reserve an item before the PayPal step is completed.
118
+
101
119
### Discord Notifications
120
+
102
121
Rich embed webhooks sent instantly when a new item is found:
- Seller region & rating (enriched via HTML scraping)
105
125
- Direct buy link + app deep link + dashboard link
106
126
- Per-webhook toggle — pause without deleting
107
127
108
128
### Live Feed
129
+
109
130
Server-Sent Events (SSE) stream items directly to the dashboard in real-time. See every new listing appear the moment it's detected — no manual refresh needed.
110
131
111
132
### Proxy System
133
+
112
134
Two-tier proxy architecture designed for scale:
135
+
113
136
-**Server proxies** — shared pool for premium users
114
137
-**User proxy groups** — BYOP (Bring Your Own Proxies) for free users
115
138
- Automatic rotation with `tls-client` TLS fingerprint spoofing
@@ -118,6 +141,7 @@ Two-tier proxy architecture designed for scale:
118
141
- Note: `vinted.co.uk` does not support IPv6 proxies. Use IPv4 proxies for UK monitors.
119
142
120
143
### Multi-User & Roles
144
+
121
145
Built-in role system with Discord OAuth:
122
146
| Role | Server Proxies | Own Proxies | Admin Panel |
123
147
|------|:-:|:-:|:-:|
@@ -198,6 +222,7 @@ Need help, want to exchange setups with other users, or report a bug?
198
222
```
199
223
200
224
**Data flow:**
225
+
201
226
1. User creates a monitor via the dashboard
202
227
2. Go Worker detects the new monitor within 5s and starts a goroutine
203
228
3. Goroutine polls Vinted API through rotating proxies
@@ -209,18 +234,18 @@ Need help, want to exchange setups with other users, or report a bug?
0 commit comments