API Instagram

Instagram User reels logged in API

List an Instagram account's reels by handle as a logged-in Instagram viewer sees them, with cursor pagination: everything instagram.user_reels returns plus saves, reposts, the caption-track URL and, for reels cross-posted to Facebook, the Facebook views, likes and comments. Views, likes and comments are Instagram-only; the Facebook figures are reported separately.

POST/v1/run/instagram.user_reels_logged_in
Доступность
100,00%
30d · Вызовов: 2
Запросы
2
30d
Ответ
4,7s
медиана · 30d

Цены и поставщики

Цена API Instagram User reels logged in: один API, поставщиков 2, и любой может заменить другого

Первым обслуживает самый дешёвый поставщик. Если он не отвечает, его заменяет следующий в том же вызове.

Вы платите
17,30 USD
1,73 USD/1 тыс. запросов, только за то, чем пользуетесь. Без ежемесячного тарифа.
Ваши первые запросы (57) бесплатны за счёт стартового баланса 0,10 USD.

Попробовать

Получите Instagram User reels logged in одним запросом

requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `locationName`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a reel that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
Открыть в
Пример ответа
Бесплатные запуски возвращают только первые результаты: 3. Пополните ключ, чтобы получить полный ответ.
{
  "data": {
    "nextCursor": "example",
    "reels": [
      {
        "avatarUrl": "https://example.com/image.jpg",
        "caption": "A short example description of this item.",
        "captionsUrl": "https://example.com/page",
        "coauthors": [
          {
            "displayName": "Alex Rivera",
            "userId": "a1b2c3d4",
            "username": "alex_rivera",
            "verified": true
          }
        ],
        "comments": 12500,
        "countsHidden": false,
        "createdUtc": 12.5,
        "displayName": "Alex Rivera",
        "durationSeconds": 12.5,
        "facebookComments": 12500,
        "facebookLikes": 12500,
        "facebookViews": 12500,
        "hashtags": [
          "a1b2c3d4"
        ],
        "id": "a1b2c3d4",
        "isPinned": true,
        "likes": 12500,
        "locationId": "a1b2c3d4",
        "locationLat": 12.5,
        "locationLng": -122.4194,
        "locationName": "Example title",
        "media": [
          {
            "height": 42,
            "type": "general",
            "url": "https://example.com/page",
            "videoUrl": "https://example.com/page",
            "width": 1024
          }
        ],
        "mentions": [
          "example"
        ],
        "paidPartnership": true,
        "productType": "general",
        "reposts": 248,
        "reshares": 13,
        "saves": 42,
        "sharedToFacebook": true,
        "shortcode": "a1b2c3d4",
        "soundAuthor": "Alex Rivera",
        "soundTitle": "Example title",
        "taggedUsers": [
          {
            "displayName": "Alex Rivera",
            "userId": "a1b2c3d4",
            "username": "alex_rivera"
          }
        ],
        "userId": "a1b2c3d4",
        "username": "alex_rivera",
        "verified": true,
        "views": 12500
      }
    ]
  },
  "found": true,
  "reason": "not_found"
}

Полный справочник по параметрам и ответу: каждое поле, тип и пример для этого эндпоинта.

Справочник

Один запрос, один формат ответа.

Каждое поле, которое вы отправляете, и каждое поле, которое получаете, с реальным примером.

Проверено 2026-11-10 · доступность и задержка измерены за 30d

Тело запроса

JSON, отправляется на этот эндпоинт.

  • cursorstring

    Курсор постраничной выдачи (max_id) из nextCursor предыдущего ответа.

  • handlestring

    nasa

    Handle в Instagram.

  • requireFieldsarray

    Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `locationName`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a reel that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.

  • userIdstring

    Id пользователя Instagram (быстрее, чем handle, если он известен).

Вы отправляете. Небольшое тело JSON. Показанные значения это примеры, замените их своими.

Ответ

JSON, по одному примеру значения на поле.

datadata
  • nextCursorstring

    Opaque cursor for the next page of reels, or null when this lane has no more. Pass it back as cursor to continue.

each reeldata.reels[]

Populated whenever the provider has data for the entity.

  • avatarUrlstring

    Profile picture URL of the posting account.

  • captionstring

    Populated whenever the provider has data for the entity.

  • captionsUrlstring

    Signed link to the reel's auto-generated caption track (SRT). Null when the reel has no caption track.

  • commentsinteger

    Instagram comments, excluding Facebook comments of a cross-posted reel.

  • countsHiddenboolean

    Whether the author has hidden the like and view counts. Null when the serving source does not report it.

  • createdUtcnumber

    UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.

  • displayNamestring

    Display name of the posting account.

  • durationSecondsnumber

    Reel duration in seconds.

  • facebookCommentsinteger

    Comments on the reel on Facebook when it is cross-posted there. Null when the reel is not cross-posted to Facebook.

  • facebookLikesinteger

    Likes of the reel on Facebook when it is cross-posted there. Null when the reel is not cross-posted to Facebook.

  • facebookViewsinteger

    Plays of the reel on Facebook when it is cross-posted there. Null when the reel is not cross-posted to Facebook.

  • hashtagsstring[]

    Hashtags carried in the caption, each including its leading #. Populated whenever the provider has data for the entity.

  • idstring

    Instagram media id. Populated whenever the provider has data for the entity.

  • isPinnedboolean

    Whether the post is pinned to the top of a profile grid. On a collaboration post this can be true because a coauthor pinned it to their own profile. Null when the serving source does not report it.

  • likesinteger

    Instagram likes, excluding Facebook likes of a cross-posted reel.

  • locationIdstringможет потребовать

    Instagram location id the post is tagged at. Absent when the post has no location. Null when the serving source does not report it.

  • locationLatnumberможет потребовать

    Latitude of the tagged location, in decimal degrees. Null when the serving source does not report it.

  • locationLngnumberможет потребовать

    Longitude of the tagged location, in decimal degrees. Null when the serving source does not report it.

  • locationNamestringможет потребовать

    Name of the location the post is tagged at. Null when the serving source does not report it.

  • mentionsstring[]

    Accounts @mentioned in the caption, each including its leading @. Populated whenever the provider has data for the entity.

  • paidPartnershipboolean

    Whether the post is tagged as a paid partnership. Null when the serving source does not report it.

  • productTypestring

    Instagram's own surface label for the post, such as feed, clips or carousel_container. Null when the serving source does not report it.

  • repostsinteger

    Number of times the reel has been reposted to other accounts' profiles, as Instagram reports it to a logged-in viewer. Null when the serving source does not report it.

  • resharesinteger

    Number of times the post has been reshared, when Instagram reports it. Null when the serving source does not report it.

  • savesinteger

    Number of times the reel has been saved, as Instagram reports it to a logged-in viewer. Null when the serving source does not report it.

  • sharedToFacebookboolean

    True when the reel is cross-posted to Facebook and Instagram reports its Facebook figures. Null when the serving source does not report it.

  • shortcodestring

    Populated whenever the provider has data for the entity.

  • soundAuthorstring

    Credited artist of a licensed track, or the username of the account whose original audio it is. Absent when the post has no sound. Null when the serving source does not report it.

  • soundTitlestring

    Name of the sound on a reel or a post with music. "Original audio" means the creator's own audio rather than a licensed track. Absent when the post has no sound. Null when the serving source does not report it.

  • userIdstring

    Instagram user id of the posting account.

  • usernamestring

    Username of the account that posted the reel. A reels tab includes collaborator reels, so this is not always the requested handle. Populated whenever the provider has data for the entity.

  • verifiedboolean

    True when the posting account is verified.

  • viewsinteger

    Instagram plays of the reel, excluding Facebook plays of a cross-posted reel.

each coauthordata.reels[].coauthors[]

Accounts listed as coauthors of the post. Null when the serving source does not report it.

  • displayNamestring

    Account display name.

  • userIdstring

    Instagram's numeric account id, as a string.

  • usernamestring

    Instagram username without the leading @.

  • verifiedboolean

    Whether the account carries Instagram's verified badge.

each mediadata.reels[].media[]

Photo, video, and GIF attachments on the post. Empty when the post has none.

  • heightinteger

    Pixel height of the media item, when the lane reports it.

  • typestring

    One of photo, video, or gif.

  • urlstring

    Image URL. For a video or GIF this is the poster/thumbnail frame.

  • videoUrlstring

    Playable video file URL. Present only for video and gif items.

  • widthinteger

    Pixel width of the media item, when the lane reports it.

each taggedUserdata.reels[].taggedUsers[]

Accounts tagged in the media. Null when the serving source does not report it.

  • displayNamestring

    Account display name.

  • userIdstring

    Instagram's numeric account id, as a string.

  • usernamestring

    Instagram username without the leading @.

top level
  • foundboolean
  • reason"not_found"

    Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.

Вы получаете. Именованные типизированные поля в одном формате, какой бы источник ни ответил.

Вопросы и ответы

Об API Instagram User reels logged in

AnyAPI Instagram User reels logged in API возвращает данные Instagram в виде нормализованного JSON одним вызовом POST к /v1/run/instagram.user_reels_logged_in. List an Instagram account's reels by handle as a logged-in Instagram viewer sees them, with cursor pagination: everything instagram.user_reels returns plus saves, reposts, the caption-track URL and, for reels cross-posted to Facebook, the Facebook views, likes and comments. Views, likes and comments are Instagram-only; the Facebook figures are reported separately. AnyAPI направляет каждый запрос по источникам (их 2) и автоматически переключается, если один из них отказывает. Это стоит от 1,73 USD за 1000 запросов, в долларах США, без подписки и без ежемесячного минимума. За последние 30 дней 100,0% вызовов Instagram User reels logged in через AnyAPI завершились успешно, медианное время ответа 4,7 с, измерено вызовов: 2.

Это стоит от 1,73 USD за 1000 запросов, в долларах США, без подписки и без ежемесячного минимума. Вы пополняете один кошелёк в долларах США, и каждый вызов списывает с него. По некоторым неудавшимся запросам, оплаченным из кошелька, возникают расходы на обработку; мы передаём их по себестоимости, без наценки, а сумма списания указана в ответе с ошибкой.

List an Instagram account's reels by handle as a logged-in Instagram viewer sees them, with cursor pagination: everything instagram.user_reels returns plus saves, reposts, the caption-track URL and, for reels cross-posted to Facebook, the Facebook views, likes and comments. Views, likes and comments are Instagram-only; the Facebook figures are reported separately. Ответ это нормализованный JSON с тем же конвертом, что возвращает каждый эндпоинт AnyAPI, поэтому разбор второго эндпоинта это смена URL и ничего больше.

За последние 30 дней 100,0% вызовов Instagram User reels logged in через AnyAPI завершились успешно, медианное время ответа 4,7 с, измерено вызовов: 2. Это собственные измерения AnyAPI по трафику через шлюз, пересчитываемые непрерывно, а не опубликованный целевой уровень обслуживания.

Да. Новый аккаунт AnyAPI стартует с бесплатным балансом 0,10 USD, карта не нужна. Этого хватает на 57 вызовов Instagram User reels logged in по 0,00173 USD за каждый.

AnyAPI в том же запросе обращается к следующему из источников (их 2), начиная с самого дешёвого, поэтому отказ одного источника не ломает ваш вызов.

Отправьте запрос POST на https://api.getanyapi.com/v1/run/instagram.user_reels_logged_in с вашим ключом AnyAPI в заголовке "Authorization: Bearer" и входными данными в теле JSON. Один и тот же ключ и один и тот же кошелёк работают на каждом эндпоинте AnyAPI.

Нет. Вы пополняете один предоплаченный баланс AnyAPI в долларах США, и каждый запрос списывает с него. Ежемесячного тарифа и минимума нет, а один и тот же баланс оплачивает каждый эндпоинт AnyAPI.

Да. Установите @getanyapi/sdk из npm для TypeScript или getanyapi из pip для Python. Оба вызывают любой эндпоинт AnyAPI с одним и тем же ключом, а ещё подойдёт любой HTTP-клиент.

Да. Агент может подключиться к MCP-серверу AnyAPI по адресу https://api.getanyapi.com/mcp или создать собственный бесплатный пробный ключ одним POST без аутентификации на https://api.getanyapi.com/agent/signup и вызывать этот эндпоинт по HTTP.
Ещё для вызова

Другие эндпоинты Instagram

Профильот 1,00 USD /1 тыс. запросовПубликации пользователяот 0,80 USD /1 тыс. запросовПубликацияот 0,50 USD /1 тыс. запросовReels пользователяот 0,80 USD /1 тыс. запросовКомментарии к публикацииот 0,80 USD /1 тыс. запросовПоиск по хештегуот 1,20 USD /1 тыс. запросовReels с аудиоот 1,10 USD /1 тыс. запросовБазовый профильот 1,00 USD /1 тыс. запросовОтветы на комментарийот 1,10 USD /1 тыс. запросовВстраиваниеот 1,20 USD /1 тыс. запросовПодписчикиот 1,73 USD /1 тыс. запросовПодпискиот 1,73 USD /1 тыс. запросовАналитика хештегаот 1,10 USD /1 тыс. запросовНедавние публикации по хештегуот 1,20 USD /1 тыс. запросовЛучшие публикации по хештегуот 1,10 USD /1 тыс. запросовДанные подборкиот 1,10 USD /1 тыс. запросовПубликации по местуот 1,10 USD /1 тыс. запросовТранскрипт медиаот 1,20 USD /1 тыс. запросовЛайкнувшие публикациюот 2,40 USD /1 тыс. запросовКонтакты профиляот 1,75 USD /1 тыс. запросовТранскрипт reelот 5,94 USD /1 тыс. минут аудиоПоиск reelsот 1,10 USD /1 тыс. запросовПоискот 3,20 USD /1 тыс. запросовПоиск подписчиковот 2,20 USD /1 тыс. запросовПоиск подписокот 2,20 USD /1 тыс. запросовПоиск местоположенийот 1,10 USD /1 тыс. запросовПоиск профилейот 1,20 USD /1 тыс. запросовКонтакты из поиска профилейот 6,67 USD /1 тыс. профилейПохожие профилиот 1,75 USD /1 тыс. запросовStories, полные данныеот 2,20 USD /1 тыс. запросовStories, краткая версияот 1,88 USD /1 тыс. запросовПубликации с отметкойот 1,88 USD /1 тыс. запросовТрендовые reelsот 1,20 USD /1 тыс. запросовПодборки пользователяот 1,20 USD /1 тыс. запросовРепосты пользователяот 1,10 USD /1 тыс. запросовПоиск reels в вебеот 1,20 USD /1 тыс. запросов