Skip to main content

Base URL

Authentication

Pass your API key in the X-API-Key header on every request:
Billing is per query. There are no seats and no minimums.

The response shape

Every search endpoint returns the same envelope — a ranked list of results, each carrying the full rights answer:

Design-layer filters

Any search can be constrained on how the image looks, not just what it shows. Pass a filters object: Or set parse_design: true and write the intent in plain language — “dark and moody, room for a headline on the left” — and Lightdrift applies the filters for you, reporting what it inferred in applied_design.