UA Cars Monitor — AUTO.RIA + RST.ua Price Gaps & Alerts | $2/1k
Pricing
from $2.00 / 1,000 results
UA Cars Monitor — AUTO.RIA + RST.ua Price Gaps & Alerts | $2/1k
Run AUTO.RIA and RST.ua scrapers together, match the same cars across marketplaces, and emit priceGapUSD + a webhook-friendly digest (new / drops / delisted). The only dual-marketplace Ukraine used-car monitor on Apify.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Maksym Horbachov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
UA Cars Monitor — AUTO.RIA + RST.ua | Price Gaps & Digests | $2/1k
Run both major Ukrainian used-car marketplaces in one Actor, match likely-same cars, and get priceGapUSD plus a webhook-friendly digest.
Child scrapers are billed at their own PPE ($1/1k each). This monitor adds merge + digest at $2.00 / 1,000 output rows.
Why this exists
| Alone | With UA Cars Monitor |
|---|---|
| Scrape AUTO.RIA or RST | Scrape both, same filters |
| Manual Excel matching | Automatic pairs + cheaperMarketplace |
| Raw listing dumps | One digest row for Slack/Make webhooks |
There is no other dual-marketplace Ukraine car monitor on Apify.
Quick start (Store QA / demo)
{"brandName": "Toyota","modelName": "Camry","maxResults": 10,"outputMode": "pairs_and_listings","emitDigest": true}
Schedule daily + attach Integrations → get “3 drops, top gap $1,200 on RST” without opening CSV.
Alerts (Slack or Telegram) — Apify Integrations
You set this up yourself in Console — we don’t need access to your chats.
Easiest path: Telegram via Make.com (no code)
- In Apify: Create task → paste input with
"emitDigest": true→ Save. - Task → Schedule → Daily.
- Task → Integrations → Webhooks → add webhook
- Event: Actor run succeeded
- URL: you’ll get this from Make in step 5.
- In Make.com: new scenario
- Module 1: Webhooks → Custom webhook → copy URL → paste into Apify (step 3) → Save & Test.
- Module 2: Apify → Get Dataset Items (use Dataset ID from the webhook payload / run).
- Filter: keep items where
typeequalsdigest. - Module 3: Telegram Bot → Send a Text Message (connect your bot + chat).
- Run the task once → you should get a Telegram message with the digest summary.
Bot setup (once): talk to @BotFather → /newbot → copy token. Add the bot to your group (or DM it), then in Make pick that chat.
Message idea: send headline + link to the dataset from the digest row.
Slack (built-in, even simpler)
- Create task → Schedule.
- Task → Integrations → Slack → connect workspace → channel.
- Event: Run succeeded → Save (default message is fine).
Open the dataset → find the row "type": "digest" for gaps/drops summary.
Advanced: Telegram Bot API without Make
Webhook URL shape:
https://api.telegram.org/bot<TOKEN>/sendMessage
Payload template (Apify webhook, enable string interpolation):
{"chat_id": "<YOUR_CHAT_ID>","text": "UA Cars Monitor finished.\\nRun: https://console.apify.com/view/runs/{{resource.id}}\\nDataset: https://console.apify.com/storage/datasets/{{resource.defaultDatasetId}}"}
This only notifies that the run finished — for “only when there are price gaps”, use the Make filter above.
Lean Task input
{"brandName": "Toyota","modelName": "Camry","maxResults": 30,"outputMode": "pairs_only","emitDigest": true,"incremental": true,"onlyChanges": true,"stateKey": "my-camry-watch"}
Output row types
digest— counts (new/price_dropped/ …),topDrops,topPriceGaps,headlinepair— matched car withpriceUSD_autoria,priceUSD_rst,priceGapUSD, both URLslisting— unmatched item from one marketplace
Incremental radar
Set "incremental": true (and a stable stateKey) to forward change detection into both child actors. Combine with "onlyChanges": true on children when you only care about deltas.
Ukraine Market Suite
| Actor | Role |
|---|---|
| AUTO.RIA Scraper | #1 marketplace, VIN, $1/1k |
| RST.ua Scraper | #2 marketplace, $1/1k |
| This actor | Both + gaps + digest |
| LUN.ua | Real estate |
| Hotline + ek.ua | Price compare |
| UA Price Compare | Hotline↔ek gaps |
Pricing note
You pay:
- AUTO.RIA results (if sourced)
- RST results (if sourced)
- This actor’s dataset rows (digest + pairs/listings)
Keep maxResults modest on schedules; use outputMode: pairs_only + emitDigest for lean webhooks.