a directory assistance system includes a request handling module for receiving a plurality of incoming directory assistance requests from requesters and an agent platform for handling the directory assistance requests by providing at least one listing to the requester . a record database stores a record relating to the first request , and includes a first identifier , a time and a listing entry . an incoming request tracking module tracks second incoming directory assistance requests , by reviewing a second identifier associated with the directory assistance request , comparing the second identifier against the first identifiers in the records , and if a record has a matching first identifier to second identifier from request , then , prior to the second request being sent to the agent platform , offering to automatically provide the stored listing entry from the record to the requester .