Skip to main content
Six features. Each one earned its keep through an actual incident.

What you actually get, and why.

AllCars has six features that matter. None of them are there becuase a roadmap said so. Each one came out of a specific annoyance, a missed opportunity, or a car I shouldnt have bought. Here they are, in order of how much pain they removed for me first and then for everyone else.

FEATURE 01

All the ads, in one place. Deduplicated.

Every public car listing in Cyprus, indexed and merged so the same car never appears twice. One car. One timeline. One truth.

SOURCE A + MORE DEDUPE + MERGE VEHICLE · MERGED 2018 Audi A4 3 listings €18,500 ? €17,900 €18,500 listing A €18,200 listing B €17,900 listing C ? same physical car image fingerprints + spec match · with hard veto rules · all public

How it works

Every public car listing in Cyprus gets pulled into one index, refreshed continuously. When the same physical car appears in three places at three different prices, the deduper spots it using image fingerprints (perceptual hashes of public photos) and spec match (year, make, model, mileage, engine all close enough to be the same car). It merges them into one vehicle record with one unified timeline.

Hard veto rules stop false merges. Different body type, different fuel, different colour and the merge is rejected even if every other signal screams "match". Different cars stay different cars, always.

Why I built it

I got tired of opening four tabs every time someone said "have you seen the X for sale?". The same car would show up in three places at three different prices and I couldnt tell if I was looking at one car or three. So I made the engine merge them. One car. One timeline. One truth.

/ alisher · founder
Why it's unique

Every other Cyprus car site is a single source pretending to be a market. AllCars is the market. The dedup work means the same dealer relisting a car five times under three slightly different spellings counts as one car with one price story, not five fake listings inflating supply.

11k+
unified active listings
3h
refresh window
100+
make / model rules
0
personal data collected
FEATURE 02

Offer intelligence, at a glance.

Every car gets a 0 to 100 score against its real peer group. Green for steal. Amber for fair. Red for above market or flagged. Skim a list of 200 cars in 30 seconds.

How it works

Two scores get computed for every listing. Value asks "is this priced well for what it is?". Quality asks "is this car actually what it claims to be?". The deal score is the two of them multiplied together, normalised to 0 to 100.

A car priced 20% under market with proper photos and a real description gets green. A car priced 30% under market with three blurry photos and salvage keywords in the text gets red, because cheap-for-a-reason isnt a deal. The colour code reads itself.

Want the friendly walkthrough? Score guide. Want the maths? Pricing engine.

Why I built it

Looking at 200 listings to find the good ones is a part-time job. The deal score collapses that into a glance. Green = look closer. Red = scroll past. Amber = use your judgement. Saves about three hours of clicking per session, and your brain doesnt go numb halfway through.

/ alisher
Why it's unique

Other sites give you a "fair price" estimate based on a flat average. AllCars compares each car to its real peers, penalises listings that smell off, and shows the colour instantly in the browse view. You see the score before you click. Nobody else does that in Cyprus, and not many do it this honestly anywhere.

EXAMPLE FEED · SORTED BY DEAL SCORE
Audi A4 · 2018
82,000 km · diesel · Limassol
€18,500
? 87
VW Golf · 2019
68,000 km · petrol · Nicosia
€13,400
? 79
Toyota Yaris · 2017
110,000 km · petrol · Larnaca
€7,200
58
Nissan Qashqai · 2016
130,000 km · diesel · Paphos
€11,900
51
BMW 320i · 2014
180,000 km · petrol · Larnaca
! salvage keyword in description
€8,900
34
5 of 247 results · sorted by score · 0.4s warm query
FEATURE 03

The pricing engine. v6.

Real comparables. Real maths. No vibes. The engine that turns every listing into a 0 to 100 score has been through six versions, each fixing something the last one got wrong.

Quality ? condition · history · paperwork Value ? cheaper for what it is expensive · pristine expensive · sketchy cheap · sketchy cheap · pristine ? Deal score V × Q = 87
2 axes · 13 dimensions · adaptive Bayesian shrinkage · lemon flag

How it works

For every car, the engine finds its real peer group across 13 dimensions (model, year, mileage, engine, fuel, body, gearbox, condition signals). The closest peers count most via a smooth weighting function. The engine works out the typical price for this exact car shape, adjusts for mileage and condition, and compares the asking price.

For rare cars with few peers, it pulls the estimate toward the broader segment using adaptive Bayesian shrinkage. For cars that smell like lemons, it flags them via the Akerlof Value × Quality gap. Every ad you see has been through all of this.

Read the full architecture page
Why I built it

Five years ago I bought a car for what I thought was a fair price. Six weeks later the same model went for €3,200 less. I spent the next two years building a peer-finder, a kernel weighter, a Bayesian shrinker and four other things, just so it never happens to me again. Now its yours.

/ alisher
Why it's unique

This level of pricing maths exists in commercial dealer tools that cost €2,000 a month. AllCars puts it in front of buyers, in a public app, for free. Nobody else in Cyprus does this. Most fair-price tools dont even exist on this continent at this depth.

FEATURE 04

The engine watches for you.

Save a search, save a specific car. Telegram pings you the second a new match appears or a watched car drops in price. While you sleep. Whilst you work. Always.

9:41 5G
Mon · 6 May
9:41
AllCars
now
? 87 match for your saved search "Audi A4 diesel manual under €20k"
2018 · 82,000 km · Limassol · €18,500
AllCars
2m
Price drop on a car you saved
VW Golf · 2019 · €13,900 ? €13,400 (-€500)
swipe up to open

How it works

Save any search you find yourself running twice. Same filters, same model, same price ceiling. The engine remembers and watches the index for you. New matches and price drops on watched cars trigger a Telegram message within minutes of the listing appearing.

You also get the deal score in the notification, so you can decide instantly whether to drop everything and call the seller, or keep watching telly. Most matches arrive between 7am and 10pm. The good ones go fast.

Why I built it

The car you want is online for about six hours before someone else clicks "buy". By the time you check tomorrow, its gone. So the engine watches for you and pings your Telegram the second a match shows up. I missed three good ones before I built this. Wont happen again.

/ alisher
Why it's unique

Most car sites have "saved search" but the email arrives the next morning. AllCars notifies via Telegram in near-realtime, with the deal score embedded so you know whether its worth interrupting whatever youre doing. Plus its free and theres no inbox to drown in.

FEATURE 05

Every ad ever, kept.

First asking price, every drop, every relist, every disappearance. The full price story for every vehicle, even after the listing is long gone. The market has a memory now.

How it works

Every observation gets logged into an append-only history. Nothing is overwritten, nothing forgotten. When a listing appears, every refresh records its current price. When the price drops, the drop is timestamped. When the listing vanishes, that gets timestamped too.

Tap any car and you can see whether its been online before under a different price, whether the same dealer has relisted it three times this year, and how long similar cars typically stay on the market before they sell. Real context. Not just a snapshot.

Why I built it

Every listing has a story. Was it relisted? Did the price drop? Was it for sale a year ago at €4,000 more? The history layer keeps every observation forever, so I can see whether "rare find" is actually rare or has been sitting on the market for 90 days at three different prices waiting for someone gullible.

/ alisher
Why it's unique

Most listing sites delete the past. The ad disappears, the history goes with it. AllCars treats every observation as permanent record. You can search for a 2018 A4 and see not just whats live now, but what similar cars sold for last month, last year, ever. 700,000+ price observations and counting.

VEHICLE #v412 · 2018 AUDI A4 · FULL HISTORY
price ? timeline (months) ? listing #1 (mar) €21,500 €20,800 vanished ~ 4 months off market listing #2 (jul · today) €19,200 €18,500 €17,900 live now ! same car · 2 listings · 4 price drops
700,000+ price observations across all vehicles · 60-day delisted memory
FEATURE 06

Search the way you actually think.

Most car sites give you a make and model dropdown and call it done. AllCars lets you search by description tags, sort by regex patterns, and filter on enrichment data the original listing never even mentioned.

SEARCH BAR · WITH TAGS, REGEX, AND ENRICHMENT FILTERS
make = audi model ~ a4|s4 diesel manual price < 20000 mileage < 100k ? service history ? no salvage + tag
ENRICHMENT FILTERS
HP > 150 fuel cons < 6 l/100 road tax < €300/yr
REGEX SORT
/sunroof|panoramic|glass roof/i ? prioritise
SORT BY: deal score ? price ? mileage ?
42 RESULTS · 0.3s
Audi A4 · 2018 · sunroof
82k km · 190 HP · €225/yr tax
€18,500
87
Audi S4 · 2017 · panoramic
88k km · 354 HP · €410/yr tax
€19,800
81
Audi A4 · 2019 · glass roof
68k km · 190 HP · €225/yr tax
€19,200
76

How it works

When a listing comes in, the engine parses the free-form description and pulls out structured tags. Mileage, fuel type, gearbox, sunroof, service history, accident keywords, owner count, the lot. Greek, Greeklish and English all handled. Then enrichment kicks in and adds horsepower, torque, fuel consumption, kerb weight and Cyprus road-tax band from public vehicle databases.

You can search any of these. Combine them. Sort by them. Throw a regex at the description if youre that kind of person. The search box is built for the way real buyers think, not the way dropdown menus are convenient to ship.

Why I built it

Most search bars give you make and model. Sometimes thats not what you want. Sometimes you want "every diesel manual under €15k with full service history that mentions sunroof". Tag search lets you write that. Regex sort lets you slice it by exotic patterns the dropdown menus dont. Power tools for power buyers, but the simple search still works fine for everyone else.

/ alisher
Why it's unique

No other Cyprus car site enriches listings with horsepower, torque, fuel consumption, road tax and parsed description tags. AllCars does. Which means you can filter by what actually matters (running costs, real-world performance) instead of just what the seller chose to type into the title field.

Six features. One simple promise.

Spend your attention on cars, not tabs. The engine does the hopping, the sorting, the maths and the watching. You drive.