KICKBACK TRACE
AI part intelligence for the used-parts market

Every part has a story.
TRACE reads it in about a minute.

From 1 to 4 photos (and an optional part number or vehicle note), KICKBACK TRACE identifies the part, explains what it is for, lists the cars it fits, grades its condition, and gathers real sales and listings so the seller gets a fair price range with links to every piece of evidence.

For your reference: TRACE gives guidance, not a guaranteed identification or an exact price.

Turbocharger, twin-scrollExample report · illustration only
Part numberRead on label Confirmed
Fits3 vehicle families Likely
Tuning usePerformance Reference
ConditionBlight wear, no cracks
New-part priceFound online Reference
Similar used sales & listings
Your item
LowMedianHigh
What the AI does for you

Like having a parts expert, a researcher and an appraiser on call.

Behind one upload, TRACE does the work a seasoned parts dealer would spend an hour on. Here is what it does, in plain words.

1. It looks like an expert

It studies every photo you upload: labels, stamps, logos, shape and finish. Faded or partly hidden numbers still get read, and several angles of the same part are combined into one answer.

2. It knows what the part is

Brand, model, part number, and what it is for: performance, off-road, or a factory replacement. No more guessing from a blurry stamp.

3. It finds the cars it fits

It checks catalogs, stores and owner forums to list the vehicles the part fits, so buyers know right away whether it works for them.

4. It searches the market for you

It searches the live web for real sales and listings of the same part, plus its new price, and brings back each one with a link.

5. It grades the condition

It rates the part from S to D and says why: wear, rust, cracks, missing pieces. If a photo is too blurry to judge, it asks for a retake instead of guessing.

6. It suggests a fair price and shows its proof

It turns the market data and the condition into a price range and a suggested price. Every fact carries a confidence label and its source, so nothing is a black box.

And it gets smarter with use: every analysis is added to TRACE's own parts database, so the next search for a similar part starts with real evidence.

Where the AI works

One photo in. Five AI steps. One trusted report.

Gold boxes are where AI does the thinking. White boxes are search, data and math that keep the AI honest.

Seller uploads1–4 photos, plus an optional part number or car
↓
Photo checkIs it sharp? Is the part visible? If not, it asks for a retake
↓
Photo readingReads labels, stamps, logos and shape across every angle
↓
At the same time
Web researchSearches the live web like an expert: brand, use, fitting cars, prices
Part number searchLooks the number up in stores and catalogs
TRACE parts databasePast analyses and Kickback marketplace data
↓
Fact checkerOpens each source and checks it really says what was claimed
Condition graderS–D grade with reasons: wear, rust, cracks
↓
Price calculatorPlain math, not AI: sales + new price + condition = range and suggestion
↓
ReportEvery item with a confidence label and its source. Saved back to the database
AI does the thinkingSearch, data and math

The AI never invents a price: prices come from real listings and code, and every claim is checked against its source.

What you get

One upload. A full picture of the part.

Every report puts the facts a seller (and a buyer) actually asks about in one place, each with its source.

Brand, model & part number

Reads labels, stamps and logos in the photo, then matches them against stores and catalogs online.

Tuning & use

What the part does and how people use it: performance, off-road, OEM replacement and more.

Compatible vehicles

Years, makes, models and engines it fits, each tied to the page that says so.

Condition grade S–D

A grade from S (like new) to D (heavy wear), with the reasons it saw: rust, dirt, scratches, cracks.

Similar sales & listings

Used examples with price, condition, date and a link, so you can see what similar parts sold or are listed for.

New price & price range

The new-part price for reference, a low / median / high range from real examples, and a suggestion based on condition.

What sellers say when they read a report

It finds everything for me. So my part sold for about this. It fits these cars too! Amazing how precisely it reads my photo. So this is the evidence.

Tone of every report: advisory, “for your reference.” Prices are a guide for setting a fair asking price, never an exact value.

Honest by design

Every item tells you how sure it is.

Each number, vehicle, price and description carries one of four labels. Nothing TRACE found is hidden or deleted; weaker items simply get a weaker label.

Confirmed

The source page quotes the value word for word and the decision engine rates the source a full match. A part number also has to be the one read on the photo (or typed by the seller).

Likely

There is a quoted source and it partly supports the item, or the number is real but not the one on the photo (for example a replacement number).

Reference

There is a link, but no quote that proves the value, or the engine judged the source a poor match. Useful context.

Needs check

No source link at all. Kept on the report so a person can check it.

Nothing found is deleted. Earlier versions hid weak results; the current design keeps every item and labels it, so the seller sees the whole picture and decides.
How it works

From upload to report, step by step

This is the real flow in the current code (branch feat/quality-v2, checked Oct 16, 2026). Steps marked “in parallel” run at the same time to save time.

Upload photos Verified in code

1–4 photos of one part. Optional: the part number and vehicle the seller already knows. Typed hints are treated as data that may be wrong; the photos win if they clearly disagree.

Photo quality check Verified in code

A quick, lenient look at blur, whether the part is in frame, glare or dirt, and whether the label is readable. It stops only unusable photos, before any research money is spent:

  • Rejected only if the part is not visible, or the photo is badly blurred and the label cannot be read.
  • Borderline photos still get analyzed, with tips: “Hold the camera steady and shoot in good light”, “Keep the whole part inside the frame”, “Reduce glare and wipe off dirt”, “Take a close, straight photo of the label”.
  • If the check itself fails, the analysis continues (it never blocks by mistake).

Photo reading Verified in code

Vision AI reads the label text, part numbers and brand. In parallel, a separate step grades condition S–D with reasons. An image search runs only when no part number could be read (it is skipped otherwise to save cost).

One research pass with live web search Verified in code

A research AI with live web search gets the photos (up to 4, resized) plus any typed hints, and answers one plain question: what is this part, its brand and number, how it is used for tuning, which vehicles it fits, and its used price level, each with source links. Up to 5 web searches across stores, forums and used listings. Kickback’s own site is excluded from this search (Kickback data comes in separately, below).

Transcription into a structured report Verified in code

The answer and its quoted sources are copied into report fields (numbers, uses, vehicles, new prices, used listings). The instruction is to copy every item and drop none; rows without a link are kept with an empty source.

Gap-fill search, only if something is missing Verified in code

If vehicles, prices, part numbers or the use description came back empty, one extra search asks only for those missing fields, and the results are merged in. In the latest test this happened in about 1 of 5 analyses.

Part-number search (in parallel, when a number was read) Verified in code

The number read from the label is searched across parts stores and listings. When a label number was read two different ways, a search plus the decision engine picks the right one. Result pages from this search are opened to check the number appears on them.

Evidence verification & labels Verified in code

A decision engine scores each quoted source (0, 1 or 2) against the part. Then every item gets its label:

Confirmed part number = read in the photo (or typed by the seller) AND quoted word for word in the source AND scored 2 by the decision engine. Vehicles, prices and descriptions need the quote and a score of 2.

Note: today this check uses the quoted text returned with the search, not a fresh visit to the page. See “Readiness” below.

Kickback data + price guide Verified in code

Similar items from Kickback’s own marketplace (a read-only copy of its public listings) are matched and added to the price evidence. The price guide then shows:

  • Sales & listing examples, plus the lowest new-part price found (reference).
  • A low / median / high range from used examples (clear outliers removed when there are 4 or more).
  • Condition comparison: S/A → aim toward the top of the range, B → the middle, C/D → the bottom.
  • “Few examples” warning when fewer than 3 were found; new price only, when none were.

Kickback matches are listing prices on Kickback, not completed sales. Wording to confirm

Report with evidence links Verified in code

Part identity, uses, vehicles, condition grade, price guide and a short plain-English summary. Every item shows its label and source link, plus a checklist of what the buyer should confirm (for example, match the number on the part itself).

~55 s median per analysis≤ 5 web searches in the main research pass+1 gap-fill search only if needed4 labels, nothing deleted
Cost

Why each analysis costs a little money

TRACE does real work for every part: it pays AI services to read the photos, runs live web searches (charged per search), reads the text of the search result pages (charged by the amount of text), searches the part number, and runs the verification step. None of that is free, so every analysis has a small cost.

$0.08
budget per analysis: measured $0.058 on an 18-part dev test (Oct 16, 2026), plus ~40% buffer for retries, larger photos and price changes
~55 sec
median time per analysis (slowest about 90 s)
$0.11 → $0.058
about half the cost of the earlier, pre-optimization version

Where the money goes (one analysis)

Research AI with live web search & writing the report — 55%Listing & part-number search — 18%Photo reading — 14%Image search — 6%Decision engine — 5%Hosting & other — 2%

This is a planned budget allocation of the $0.08, not a measurement. It deliberately gives the smaller services more room. In the 18-part dev test (Oct 16, 2026) the research AI was about 74% of the measured $0.058; most of that is the web searches themselves and the page text they return.

Monthly examples Estimate

Analyses per monthBudget estimateBasis
1,000≈ $80$0.08 budget × 1,000
1,500≈ $120$0.08 budget × 1,500
5,000≈ $400$0.08 budget × 5,000

Budget estimates at $0.08 per analysis; the measured value was $0.058 (Oct 16, 2026), so real spend should usually be lower. Real cost changes with the number of photos, how many searches a part needs, retries and free monthly allowances. Hosting and storage are not included. One test with full-size photos cost about $0.07 per analysis.

Readiness

What we are still strengthening

TRACE works end to end today on our dev server. To be straightforward, here is what we still want to improve before and after the US launch.

1

Open source pages to truly verify

Today a “Confirmed” item relies on the quote returned with the web search. Next: open the source page itself and check the value is really there.

2

Run-to-run variability

The same photos can give slightly different results on different runs. We are measuring how much and making results steadier.

3

Larger test set

Current numbers come from 15–18 test parts. We want a much bigger, more varied set before quoting quality figures.

4

Part-number field in the app

The engine already uses a typed part number and vehicle; the upload screen does not have that input field yet.

5

Tune the photo-quality step

The new lenient check needs tuning on more real photos so it rejects only truly unusable ones and gives the most helpful tips.

✓

Already good

In the latest 18-part test round (Oct 16, 2026), no part number was wrongly marked Confirmed, and no run failed with an error.

Readiness status (Oct 16, 2026)

Ready for demo / pilot use. Not yet for full production. Across three test runs, no part number was wrongly marked Confirmed, and every finding is kept and labeled rather than hidden. Before full production we will add: direct opening of every source page before confirming, more stable results across repeated runs, a larger 50-100 part test set, and seller input fields on screen.