Instagram


Description of Instagram RESTful API.

Current limitations:

Warning: For Apps created on or after Nov 17, 2015 API responses containing media objects no longer return the data field in comments and likes nodes.

Last update: 2015-11-28

Resources

comments

Manage comments

DELETE
/media/{media-id}/comments/{comment-id}
GET
/media/{media-id}/comments
POST
/media/{media-id}/comments
geographies

Get geographies

GET
/geographies/{geo-id}/media/recent
likes

Manage likes

DELETE
/media/{media-id}/likes
GET
/media/{media-id}/likes
POST
/media/{media-id}/likes
locations

Get information about locations

GET
GET
/locations/{location-id}/media/recent
GET
/locations/{location-id}
media

Get information about media

GET
GET
/media/shortcode/{shortcode}
GET
/media/{media-id}
relationships

Relationships to other users outgoing and incoming

GET
/users/self/requested-by
GET
/users/{user-id}/followed-by
GET
/users/{user-id}/follows
GET
/users/{user-id}/relationship
POST
/users/{user-id}/relationship
tags

Get information about tags

GET
GET
/tags/{tag-name}/media/recent
GET
/tags/{tag-name}
users

Get information about users

GET
GET
/users/self/feed
GET
/users/self/media/liked
GET
/users/{user-id}/media/recent
GET
/users/{user-id}

Models

CaptionData
CommentEntry
CommentsCollection
CommentsResponse
CursorPaginationInfo
IdPaginationInfo
ImageInfo
ImagesData
LikesCollection
LocationInfo
LocationInfoResponse
LocationSearchResponse
MediaEntry
MediaEntryResponse
MediaListResponse
MediaSearchResponse
MetaData
Position
RelationshipInfo
RelationshipPostResponse
RelationshipResponse
RelationshipStatus
StatusResponse
TagInfo
TagInfoResponse
TagMediaListResponse
TagPaginationInfo
TagSearchResponse
UserCounts
UserInPhoto
UserInfo
UserResponse
UserShortInfo
UsersInfoResponse
UsersPagingResponse
VideosData

Authentication

Oauth2

'OAuth' Authentication Scheme
Reference: RFC5849, Section 3.5.1

Flow: implicit
Authorization URL: https://instagram.com/oauth/authorize/
Scopes:
  • basic: to read a user's profile info and media (granted by default)
  • likes: to like and unlike media on a user's behalf
  • comments: to post and delete comments on a user's behalf
  • follower_list: to read the list of followers and followed-by users
  • relationships: to follow and unfollow accounts on a user's behalf
  • public_content: to read any public profile info and media on a user’s behalf
Api Key
  • Location: query
  • Query Parameter Name: access_token

Contact

Name Instagram
External URL https://instagram.com/developer/support
Twitter @instagram

Metadata (Technical Details)

Origin - Format swagger
Origin - Url https://raw.githubusercontent.com/darklynx/swagger-api-collection/master/api/yaml/instagram.yaml
Origin - Version 2.0
Provider Name instagram.com
Unofficial Spec Yes
API Version 1.0.0

Comments

Loading comments ...