get_books api now returns only public book metadata