Free
€0
100 credits a month
- No card, no trial clock
- About 7 runs of 240 listings, more when the site's own filters do the work
- Every feature except background scans
For anyone stuck on page 4 of a listing site
Sift reads the listings on whatever page you're on, works out what your sentence actually means, and leaves only the ones that match. Cars, phones, jobs, films — same extension, no setup per site.
Free: 100 credits a month, no card. A run over 240 listings costs about 14 — 1 to read your request, 12 to judge the listings, 1 to summarise. The first visit to a layout Sift has never seen costs 5 more, once.
Sift groups the repeating blocks on the page and works out which one is the result set — not the ad row, not the “continue watching” carousel, not the mobile copy of the same list that the site left in the markup. Then it reads the attributes off each card: price, year, mileage, RAM, salary, cast. This part is local, and it never costs anything.
Your sentence becomes a set of tests. “1600 κυβικά” becomes
engine_cc = 1600. “Under 125.000 km” becomes
mileage_km < 125000. Vague words stay soft tests;
numbers stay hard — “family car” never becomes an invented threshold.
Requests in Greek and English are what we test on every build; the
fields come back in English either way, so a Greek sentence filters an
English page.
Anything the site can already do, the site does — Sift sets the dropdowns, ticks the boxes, rewrites the query string. That shrinks the result set before any thinking happens, which is why runs stay cheap. If a filter can only narrow further than you asked, Sift leaves it alone and says so rather than quietly hiding valid results.
Numbers and exact values are checked in the page, for free. Only the fuzzy parts — “thriller”, “family car”, “junior-friendly” — are batched out for judgement. When an attribute only exists on the item's own page, Sift opens those pages two at a time with a delay between them, and reads them too.
Non-matches are hidden, matches get a badge, and every hidden card can tell you which criterion removed it. One click puts the page back exactly as the site rendered it.
I'm looking for a car, 1600cc, under 125K km, 2010 or newerclassifiedsshow me every thriller starring Brad Pittfilm cataloguea phone with at least 8GB RAM, 5000mAh battery, under €400e-shopa web developer job paying around 50K a year, remotejob boardThen keep going in the same breath — “also automatic”, “drop the mileage limit”, “only diesel” — without starting over.
| Understanding your request | 1 | per run |
|---|---|---|
| Learning a site's structure | 5 | once per site layout, then cached |
| Judging listings | 1 | per 20 listings that need judgement |
| Reading item pages | 1 | per 5 pages opened |
| Refining a live filter | 1 | only when the filter actually changes |
| Deep-think on a hard request | 3× | multiplier, and only when you ask for it |
| Driving the site's own filters | 0 | always |
| Numeric and exact-value matching | 0 | always |
| Re-running the same filter on an unchanged page | 0 | always |
| Restoring the page, browsing, saving filters | 0 | always |
Before a run spends anything it shows the estimate, and it stops at a per-run ceiling you set instead of quietly draining the balance.
€0
100 credits a month
€9/month
1,500 credits a month
€29/month
6,000 credits a month
Top-up — €5 for 700 credits. They never expire and stack on any plan.
Bring your own key — €4/month flat, unlimited runs. You supply your own provider key and the model cost is yours. The key is encrypted with AES-256-GCM and used only by the backend when it makes a call for you: the extension bundle contains no provider client at all, so there is nothing there for a key to reach.
When Sift has never seen a page layout before, it sends the page's structure — tags, classes, and short text snippets — so it can learn where the fields are. And when part of your request needs judgement, it sends the text of the candidate listings and the fields that request names. That's it.
Cookies, form values, logged-in session data, pages you didn't run a filter on, or anything at all before you've accepted the notice in the extension. The extension holds no API key and makes no model call itself — it can't, there's no provider code in the bundle.
Listing text is not kept after a run finishes. Full detail in the privacy policy.
Sift is not on the Chrome Web Store yet. Until it is, load it unpacked — it takes about a minute.
chrome://extensions and turn on Developer mode.dist folder.