Device condition API
Check mobile device condition in seconds.
Lustre is a reliable API that gives insurers and resellers instant access to real device condition data. Built for speed, accuracy and scale.
No app to install. Runs in the phone’s browser.
Fast
Customers finish in about two minutes, with nothing to install. Results arrive the moment they submit.
Accurate
AI inspects the screen and the back, and a QR code proves the photo is of the phone being checked.
Developer friendly
One API call creates a check. Results come back by API or webhook.
Works in the browser
Runs in the phone’s own browser on iPhone and Android. No app, no downloads.
How it works
A mirror, a phone and two minutes.
Your customer checks their own device, guided step by step. You get verified, structured results.
01
Create a check
Call the API with your customer’s details. Send them the link yourself, or have Lustre text it to them.
02
Photograph the screen
The customer holds their phone up to a mirror. A QR code flashes on screen, proving it’s the same device.
03
Photograph the back
Then the back and camera. Cases come off, and anything that can’t is declared and noted.
04
Get the result
IMEI captured and cross-checked, damage analysed, and the result delivered by API or webhook.
What every check covers
Real devices. Real data.
Screen condition
Cracks, scratches, dead pixels and discolouration. A cracked screen protector is caught and retaken, not mistaken for a cracked screen.
Back and camera
Back glass, dents, chips and cracked camera lenses, with the visible area still checked around grips and stickers.
Device identity
IMEI captured on the device, looked up independently, and matched against the make and model you provided.
Same-device proof
The QR code shown during the photo is unique to each check, so a picture of another phone won’t pass.
Private by design
Everything around the phone is blurred before a photo is stored, and personal details are encrypted at rest.
SMS built in
Let Lustre text the link to your customer, with resends and delivery status in the API.
Clear results
Not just pass or fail.
Real phones have grips, skins and screen protectors. Lustre tells you what it could see, what it couldn’t, and why, so you can make the call.
Screen and back visible and undamaged.
An accessory that can’t be removed hides part of the back. What’s visible is undamaged.
Something couldn’t be assessed, like a case covering the whole back. Worth a human look.
Damage found, with a plain-language summary of what and where.
For developers
One API call to get started.
Create a check, send the link, and receive the result. Everything else happens on your customer’s phone.
- One REST call to create a check
- Results by webhook or on demand
- Optional SMS delivery of the link
- Personal details encrypted at rest
curl -X POST https://getlustre.co.uk/api/v1/checks \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"customerRef": "POL-12345",
"make": "Apple",
"model": "iPhone 15",
"phoneNumber": "+447700900000",
"sendSms": true
}'
# → 200 OK
{
"checkId": "a1b2c3d4-…",
"verificationUrl": "https://getlustre.co.uk/detect/start?token=…",
"sms": { "status": "sent" }
} Real device data.
Smarter decisions.
Reliable. Accurate. Fast. Get device condition data in seconds, not hours.