Hi there,
Yes, Snapchat's private API would allow you to extract contacts. I have plenty of experience doing this type of thing. I've reverse engineered the SnapChat, Instagram and Facebook APIs for previous projects.
I'd be very happy to build this script for you.
I’m a PHP / Full stack developer with over 6 years working professionally in the UK. I have a broad range of skills spanning across many areas included databases, REST APIs, progressive web apps and more.
Please contact me and I’d be happy to discuss more about your project.
Regards,
Nathan