Post
A post or reel: its caption, counts, author, images and videos, tagged accounts, place, sound and topics.
GET/v1/instagram/posts1 creditHeaders
Get your API keyx-api-key*stringrequiredheaderYour API key, made in the dashboard.
Parameters
2codestringoptionalqueryA post's or reel's code: the part after /p/ or /reel/ in its link. Give code or url.
example: Dehl7Xohfah
urlstringoptionalqueryA post's or reel's link: instagram.com/p/<code> or /reel/<code>. Give code or url.
max 300 chars
Response fields
50dataobjectThe result: one object, or a list for the endpoints that return several.
data.idstringInstagram's id for the post: digits.
data.codestringThe post's code: the part after /p/ or /reel/ in its link.
data.urlstringThe post's link.
data.typestringnullableWhat it holds: image, video, carousel (several images or videos) or other.
data.is_reelbooleannullableWhether it is a reel.
data.captionstringnullableIts caption, with its hashtags and mentions.
data.created_atstringnullableWhen it was posted.
format: date-time
data.likesintegernullableLikes.
data.comment_countintegernullableComments.
data.playsintegernullableHow many times a reel was played, where the list gives it: a profile's reels and a topic's posts.
data.thumbnailstringnullableIts image, or a video's cover. The link is signed, and expires after a while.
data.video_urlstringnullableA video's file. The link is signed, and expires after a while.
data.widthintegernullableIts width, in pixels.
data.heightintegernullableIts height, in pixels.
data.authorstringnullableIts author's handle. A collaboration's first author.
data.author_idstringnullableIts author's id.
data.author_namestringnullableIts author's display name.
data.author_verifiedbooleannullableWhether its author is verified.
data.mediaarraynullableIts images and videos, in order: a carousel's items, or the one image or video.
data.media[].idstringnullableInstagram's id for the item.
data.media[].typestringnullableimage or video.
data.media[].urlstringThe file's link: the video, else the image. It is signed, and expires after a while.
data.media[].widthintegernullableIts width, in pixels.
data.media[].heightintegernullableIts height, in pixels.
data.media[].descriptionstringnullableInstagram's description of the image, for screen readers.
data.taggedstring[]nullableThe handles tagged in it.
data.coauthorsstring[]nullableA collaboration's authors' handles.
data.locationobjectnullableThe place it was tagged at.
data.location.idstringnullableThe place's id, for the locations endpoints.
data.location.namestringnullableIts name.
data.location.latitudenumbernullableIts latitude.
data.location.longitudenumbernullableIts longitude.
data.audioobjectnullableA reel's sound.
data.audio.idstringnullableThe sound's id.
data.audio.titlestringnullableIts title: "Original audio" for one made with the reel.
data.audio.artiststringnullableWho made it: a handle for an original sound, else the artist's name.
data.topicsstring[]nullableThe topics Instagram links it to: names for the topics endpoint.
data.descriptionstringnullableInstagram's description of the image, for screen readers.
pageobjectnullablePaging, for the endpoints that page; null for the others.
page.next_cursorstringnullableSend it as the cursor parameter, with the same other parameters, for the next page. Null on the last page.
page.has_morebooleanoptionalWhether another page follows.
default: false
metaobjectAbout this call.
meta.platformstringThe platform: reddit, threads, tiktok or youtube.
meta.endpointstringThe endpoint's name, such as channel_videos.
meta.paramsobjectThe call's parameters, defaults included. Parameters without a value, and the cursor, are left out.
meta.request_idstringThis call's id. Quote it when you report a problem.
meta.api_versionstringThe API version that answered.
meta.fetched_atstringWhen the data was fetched from the platform (UTC).
format: date-time
meta.cachedbooleanoptionalWhether it came from our cache; fetched_at says how old it is.
default: false
Code example
curl -X GET 'https://api.socialparse.dev/v1/instagram/posts?code=Dehl7Xohfah' \ -H 'x-api-key: YOUR_API_KEY'Responses
Successful Response
{ "data": { "id": "string", "code": "string", "url": "string", "type": "string", "is_reel": true, "caption": "string", "created_at": "2019-08-24T14:15:22Z", "likes": 0, "comment_count": 0, "plays": 0, "thumbnail": "string", "video_url": "string", "width": 0, "height": 0, "author": "string", "author_id": "string", "author_name": "string", "author_verified": true, "media": [ { "id": "string", "type": "string", "url": "string", "width": 0, "height": 0, "description": "string" } ], "tagged": [ "string" ], "coauthors": [ "string" ], "location": { "id": "string", "name": "string", "latitude": 0, "longitude": 0 }, "audio": { "id": "string", "title": "string", "artist": "string" }, "topics": [ "string" ], "description": "string" }, "page": { "next_cursor": "string", "has_more": false }, "meta": { "platform": "string", "endpoint": "string", "params": { "property1": "string", "property2": "string" }, "request_id": "string", "api_version": "string", "fetched_at": "2019-08-24T14:15:22Z", "cached": false }}