Create a key, call the API with realistic data, and see a personalised response in minutes.
Zero to a personalised response in one page. Copy, paste, run.
Every endpoint and field, with request and response examples for each.
Typed clients for JavaScript, TypeScript and Python, versioned and on npm and PyPI.
Realistic signal profiles so you can test the ranking before you have a single user.
Start an authorisation for a customer’s device. Returns a hosted flow you redirect to, or a deep link for mobile.
Send the customer reference and the categories you stock. Returns a ranked list with a match score and a plain-English reason for each item.
Post impression, click and purchase against a recommendation id, so attribution is measured rather than estimated.
Date-pinned versions. Breaking changes get a new version and a deprecation window, never a surprise.
Safe retries on every write, with idempotency keys honoured for 24 hours.
Limits and remaining quota on every response header. No silent throttling.
Machine-readable codes with a human message and a docs link on every failure.
Sandbox keys are instant and free. No approval step and no card.
Run the quickstart against a sample signal profile and get a real shortlist back.
One conversation to move to a live key, because real customer data deserves one.
Biometrics are computed into scores before anything leaves the customer. You render recommendations, never signal.
Your systems hold the customer identity. Ours holds the signal. Only the recommendation crosses.
TLS 1.3 in transit, AES-256 at rest, keys managed separately and rotated on a schedule.
Data sits in the market you select and is not replicated across regions for convenience.
Data processing agreement, sub-processor list and architecture note are available on request, and we would rather send them before the commercial conversation than after.
A key, some realistic data and no obligation.