No, it is not mandatory to purchase credits right after registration. You can browse the site as long as you want.