Data. Lists. Done.

Intelligent List Operations, On Demand

Programmatically merge, deduplicate, sort, and transform any list with our simple API. From contact lists to inventory data, manage it all as code.

Join waitlist

lists.do

import { lists } from '@binaural/lists';

const contactList = [
  'user@example.com',
  'another@example.com',
  'user@example.com' // Duplicate entry
];

const uniqueList = await lists('v1').deduplicate({
  items: contactList
});

console.log(uniqueList);
// {
//   "result": [
//     "user@example.com",
//     "another@example.com"
//   ]
// }

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.