De BoekenCadeauZoeker draait op de database van Bookarang. In de database van Bookarang is veel metadata opgeslagen over boeken, bijvoorbeeld over schrijfstijl of humor. De achterliggende algoritmes zijn vergelijkbaar met die van Spotify en Netflix. In de algoritmes is specifieke kennis over de Libris-boekenhandels opgenomen.
De Zoeker werkt aan de hand van zeven vragen die de klant beantwoordt, daaruit rolt een persoonlijkheidsprofiel. Vervolgens berekent het systeem wat het ideale boek is voor die persoonlijkheid. Als dat niet naar wens is suggereert het systeem andere boeken die erbij in de buurt komen. Die boeken zijn een selectie uit de genres Literatuur, Waargebeurd en Spannende boeken. Bij de laatste stap wordt er rekening gehouden met factoren als niet meerdere boeken van dezelfde auteur, niet alleen maar oude boeken, altijd het meest recente werk van een auteur als dat niet teveel afwijkt van het ideaal.