I have been working on this project for months despite claiming toward the start that I don't think it is possible. I tried to ask several times at placed like StackOverflow and nobody was able to help (the general response instead of "I don't know, sorry" was "read the documentation" even though I have and can't find my answer). Is it possible to use the API to pull the public profile information of Facebook users other than the user of the app? For example would I be able to access your publicly available profile info without being friends with you on FB. As it stands, when I search for a specific user ID I am able to pull in name, first_name, last_name, link (to profile), username, gender, locale (language code, not location), updated_time. This is the same even when giving the ID for test accounts where everything is set as Public (education, email, location etc) and can be seen on their profile page. At this stage I just want to know if it possible at all, before I waste any more of my time. Any answers are very much appreciated.
I'm not much of an expert regarding facebook API, but I'm 100% sure that ALL information that you will ever need regarding it you may find here: http://developers.facebook.com/docs/ I'm sure that you probably looked there, but everything that you need should be listed there...
Based on your answer I can see that you are very experienced developer... Anyway here is one more read for you if you have enough time between laughing people trying to help you... http://developers.facebook.com/docs/reference/api/page/ Well if you were even a bit serious you would ask around when you started work on your app or whatever you are working on before you wasted any more of your time.