No, Instagram is missing the fundamental focus that makes something a "check-in app", i.e. a data presentation hierarchy where "I am at (specific place)" is on top. Instagram's top level of data is "I have picture".
Sure, if you stretch it far enough every social network is in some way a check-in app.
Right. But they weren’t when Foursquare launched, and now they are.