Does anyone know can I get photos from Instagram user without using access token. It doesn't make sense that I see photos on http://instagram.com/{user} but can not get them using Instagram API.
No I don't believe this is possible using their api.
From instagram's documentation: (http://instagram.com/developer/authentication/)
Authenticated requests require an access_token. ... We only require authentication in cases where your application is making requests on behalf of a user (commenting, liking, browsing a user’s feed, etc.).
You might be able to work out some kind of hack. Here's a php implementation using followgram.me http://www.barattalo.it/2011/08/18/how-to-use-instagr-am-photos/