Al-Bakri based his work on the accounts of traders, the writings of Muhammad ibn Yūsuf al-Warrāq, (On the Topography of North Africa), and Ibrahim Ibn yaqub.
Al-Bakri developed his work through trader accounts, the writings of Muhammad ibn Yūsuf al-Warrāq (On the Topography of North Africa), and Ibrahim Ibn Ya'qub's contributions.