{"@context": "https://schema.org", "@type": "WebAPI", "name": "Instagram API API", "description": "Description of Instagram RESTful API. Current limitations: * Instagram service does not support [cross origin headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) for security reasons, therefore it is not possible to use Swagger UI and make API calls directly from bro", "provider": {"@type": "Organization", "name": "instagram.com"}, "documentation": "https://raw.githubusercontent.com/darklynx/swagger-api-collection/master/api/yaml/instagram.yaml"}
Index / APIs / instagram.com

Instagram API API

Description of Instagram RESTful API. Current limitations: * Instagram service does not support [cross origin headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) for security reasons, therefore it is not possible to use Swagger UI and make API calls directly from bro

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.instagram.com/v1

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Instagram API v1.0.0

Description of Instagram RESTful API. Current limitations: * Instagram service does not support [cross origin headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS) for security reasons, therefore it is not possible to use Swagger UI and make API calls directly from browser. * Modification API requests (`POST`, `DELETE`) require additional security [scopes](https://

methodpathwhat the vendor says it does
GET/geographies/{geo-id}/media/recentGet recent media from a custom geo-id. Get recent media from a geography subscription that you created. **Not
GET/locations/searchSearch for a location by geographic coordinate. Search for a location by geographic coordinate. locations
GET/locations/{location-id}Get information about a location. Get information about a location. locations
GET/locations/{location-id}/media/recentGet a list of recent media objects from a given location. Get a list of recent media objects from a given loca
GET/media/popularGet a list of currently popular media. Get a list of what media is most popular at the moment. Can return mix
GET/media/searchSearch for media in a given area. Search for media in a given area. The default time span is set to 5 days. Th
GET/media/shortcode/{shortcode}Get information about a media object. This endpoint returns the same response as `GET /media/{media-id}`. A m
GET/media/{media-id}Get information about a media object. Get information about a media object. The returned type key will allow y
GET/media/{media-id}/commentsGet a list of recent comments on a media object. Get a list of recent comments on a media object. comments
POST/media/{media-id}/commentsCreate a comment on a media object. Create a comment on a media object with the following rules: * The tota
DELETE/media/{media-id}/comments/{comment-id}Remove a comment. Remove a comment either on the authenticated user's media object or authored by the authenti
GET/media/{media-id}/likesGet a list of users who have liked this media. Get a list of users who have liked this media. likes
POST/media/{media-id}/likesSet a like on this media by the current user. Set a like on this media by the currently authenticated user. li
DELETE/media/{media-id}/likesRemove a like on this media by the current user. Remove a like on this media by the currently authenticated us
GET/tags/searchSearch for tags by name. Search for tags by name. tags
GET/tags/{tag-name}Get information about a tag object. Get information about a tag object. tags
GET/tags/{tag-name}/media/recentGet a list of recently tagged media. Get a list of recently tagged media. Use the `max_tag_id` and `min_tag_id
GET/users/searchSearch for a user by name. Search for a user by name. users
GET/users/self/feedSee the authenticated user's feed. See the authenticated user's feed. **Warning:** [Deprecated](http://instag
GET/users/self/media/likedSee the list of media liked by the authenticated user. See the list of media liked by the authenticated user.
GET/users/self/requested-byList the users who have requested this user's permission to follow. List the users who have requested this use
GET/users/{user-id}Get basic information about a user. Get basic information about a user. To get information about the owner of
GET/users/{user-id}/followed-byGet the list of users this user is followed by. Get the list of users this user is followed by. To get users f
GET/users/{user-id}/followsGet the list of users this user follows. Get the list of users this user follows. To get follows of the owner
GET/users/{user-id}/media/recentGet the most recent media published by a user. Get the most recent media published by a user. To get the most
GET/users/{user-id}/relationshipGet information about a relationship to another user. Get information about a relationship to another user. re
POST/users/{user-id}/relationshipModify the relationship between the current user and the target user. Modify the relationship between the curr

specification origin: https://raw.githubusercontent.com/darklynx/swagger-api-collection/master/api/yaml/instagra

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.