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.

  1. 01

    Create a check

    Call the API with your customer’s details. Send them the link yourself, or have Lustre text it to them.

  2. 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.

  3. 03

    Photograph the back

    Then the back and camera. Cases come off, and anything that can’t is declared and noted.

  4. 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.

Pass

Screen and back visible and undamaged.

Pass with caution

An accessory that can’t be removed hides part of the back. What’s visible is undamaged.

Needs review

Something couldn’t be assessed, like a case covering the whole back. Worth a human look.

Damaged

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
Read the API docs
POST /api/v1/checks
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.