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. Your customer just opens a link.

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 built-in verification confirms the photos are of the phone being checked.

Developer friendly

One API call creates a check. Results come back by API or webhook.

No app to install

Customers open a link and the check runs in the phone’s own browser, on iPhone and Android. No app store, 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, and Lustre verifies it’s the same device as the photo is taken.

  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.

Your customer gets a link by text, or however you send it.

What you see

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

A one-time code in the screen photo, and a comparison of the photos, are built to flag a picture of another phone for review.

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/c/…",
  "sms": { "status": "sent" }
}

Questions

Frequently asked questions.

Something else? Talk to us

How does a remote phone condition check work?

You create a check with one API call, and your customer gets a link. They open it on the phone being checked, hold it up to a mirror to photograph the screen, then photograph the back. Lustre captures the IMEI, analyses the damage and sends you the result by API or webhook.

Does the customer need to install an app?

No. Your customer opens a link and the check runs in the phone’s own browser, on iPhone and Android. There’s no app store step and nothing to download.

How does Lustre help with phone insurance fraud?

In a Cifas survey, one in five UK adults believed it was legal to claim for accidental damage to their phone even if it happened before they took out insurance. It isn’t, but without a record from the start of the policy it’s hard to disprove. Lustre gives you a dated record of the phone’s condition, with an IMEI looked up independently, before cover starts.

How long does a check take?

Customers finish in about two minutes. The result is ready the moment they submit.

What does Lustre check?

The screen (cracks, scratches, dead pixels and discolouration), the back glass and camera lenses, and the device’s identity: the IMEI is captured on the device, looked up independently and matched against the make and model you provided.

How do you know the photos are of the right phone?

The screen photo has to show a one-time code issued to that check, and it’s compared with the photo we analyse, so a picture of another phone is flagged for review. The IMEI is captured during the check and looked up independently, so you can compare it with the make and model you expected.

Who is Lustre for?

Insurers checking a phone’s condition before cover starts or when a claim comes in, and resellers and trade-in services grading devices they haven’t seen in person.

Can the check carry our own branding?

Yes. With white label, your customers see your logo and colours throughout the check, with a small “Powered by Lustre” at the bottom. It’s a monthly add-on, and we set it up for you.

Do we pay for checks that aren’t completed?

No. You only pay for checks your customers complete. A check link lasts 24 hours, with an extra hour to finish once your customer has started, and checks that expire or aren’t finished are free. If we text the link for you, each text is charged either way.

How do we integrate Lustre?

One API call creates a check and returns a link. Send it to your customer yourself, or have Lustre text it to them. Results come back by API or webhook.

How is our customers’ privacy protected?

Everything around the phone, including the customer’s face and their room, is blurred on the phone itself before the photos are uploaded. Personal details such as phone numbers are stored encrypted.

Real device data.
Smarter decisions.

Reliable. Accurate. Fast. Get device condition data in seconds, not hours.