> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scraperize.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Post

> Fetches a public Instagram post or Reel by URL — a photo, a video/Reel or a carousel — and returns it as clean JSON: id, shortcode and URL, type, caption with hashtags and mentions, posted date, like and comment counts, video views and (for Reels) plays, the media files (full-size image, video renditions with duration, first frame, every carousel slide with its own files, alt text and tagged users), the audio track (original sound or licensed music), tagged users, collaborators, sponsors, location, paid-partnership and AI labels, the topics Instagram links to the post and Instagram's AI-generated title and summary. Also returns the owner (id, handle, name, verified, private, HD picture, follower and post counts), the first comments shown under the post (text, date, likes, author) and more posts from the owner's profile. Media URLs download directly, with no extra headers. Only publicly available data is returned.

<Info>
  **Cost: 1 credit** per successful request. Errors and cache hits (`cache_max_age`) are free.
</Info>

<Accordion title="Copy for AI assistant" icon="sparkles">
  Paste this into ChatGPT, Claude or your coding assistant to generate working code for this endpoint (use the copy button).

  ```text Prompt
  I want to make an API call to /v1/instagram/post. Here are the details:

  Endpoint: GET https://api.scraperize.com/v1/instagram/post
  Description: Fetches a public Instagram post or Reel by URL — a photo, a video/Reel or a carousel — and returns it as clean JSON: id, shortcode and URL, type, caption with hashtags and mentions, posted date, like and comment counts, video views and (for Reels) plays, the media files (full-size image, video renditions with duration, first frame, every carousel slide with its own files, alt text and tagged users), the audio track (original sound or licensed music), tagged users, collaborators, sponsors, location, paid-partnership and AI labels, the topics Instagram links to the post and Instagram's AI-generated title and summary. Also returns the owner (id, handle, name, verified, private, HD picture, follower and post counts), the first comments shown under the post (text, date, likes, author) and more posts from the owner's profile. Media URLs download directly, with no extra headers. Only publicly available data is returned.

  Required Headers:
  - x-api-key: Your API key

  Parameters:
  - url (string) [required]: The Instagram post or Reel URL, e.g. `https://www.instagram.com/p/DeMa5eeRPYL/` or `https://www.instagram.com/reel/DdG4RIxIPyf/`.
  - region (select): The country to fetch the post from, as a two-letter code (ISO 3166-1) — useful when a post isn't available everywhere. Defaults to NG (Nigeria).
  - cache_max_age (select): Optional. Return a cached result if one this age or newer exists — served for **0 credits** with `meta.cached=true` and `meta.cachedAt`. Otherwise a fresh scrape runs (**1 credit**) and refreshes the cache. Omit to always scrape fresh.

  Example Response:
  {
    "data": {
      "post": {
        "id": "3983118388705688735",
        "code": "DdG4RIxIPyf",
        "url": "https://www.instagram.com/reel/DdG4RIxIPyf/",
        "postType": "video",
        "productType": "clips",
        "isReel": true,
        "owner": {
          "id": "787132",
          "handle": "natgeo",
          "fullName": "National Geographic",
          "isVerified": true,
          "profilePicUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/683576066_18653628823019133_9051036240972105113_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6I…",
          "url": "https://www.instagram.com/natgeo/"
        },
        "caption": "Presented by @Rolex. Welcome to Africa 🌍 Africa Earth’s Wild Home takes you deep into the heart of our wildest continent, bringing you closer to its animals, l…",
        "captionIsEdited": false,
        "hashtags": [
          "Rolex"
        ],
        "mentions": [
          "Rolex"
        ],
        "takenAt": "2026-09-10T13:00:14.000Z",
        "likeCount": 79117,
        "commentCount": 557,
        "likeAndViewCountsHidden": false,
        "isPinned": false,
        "isPaidPartnership": true,
        "width": 1080,
        "height": 1920,
        "imageUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.82787-15/802503979_18695767555019133_6909214034622416488_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=101&ig_cache_key=Mzk4M…",
        "videoUrl": "https://scontent-los4-1.cdninstagram.com/o1/v/t2/f2/m86/AQPDJtVww4K_686Ed9TbciE3dp0nrA4iUd5M8OJJIZKcU-RmkzTGwtpi3CsZY9Pgqj7h7kSpk9qe7k5S4JdWZ-Z2s7pzWC2DxuqU8rc.…",
        "videoVersions": [
          {
            "type": 101,
            "url": "https://scontent-los4-1.cdninstagram.com/o1/v/t2/f2/m86/AQPDJtVww4K_686Ed9TbciE3dp0nrA4iUd5M8OJJIZKcU-RmkzTGwtpi3CsZY9Pgqj7h7kSpk9qe7k5S4JdWZ-Z2s7pzWC2DxuqU8rc.…",
            "width": 720,
            "height": 1280
          }
        ],
        "videoDurationSeconds": 72.614,
        "hasAudio": true,
        "thumbnailUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.82787-15/802503979_18695767555019133_6909214034622416488_n.jpg?stp=c0.420.1080.1080a_dst-jpg_e15_fr_s1080x1080_tt…",
        "accessibilityCaption": "Video by National Geographic on September 10, 2026. May be an image of elephant, rhinoceros, poster, outdoors and text that says 'DisNey+ hulu NATIONAL GEOGRAPH…",
        "aiLabel": null,
        "location": null,
        "audio": {
          "type": "original_sounds",
          "id": "26106058285758518",
          "title": "Original audio",
          "artist": "natgeo",
          "artistHandle": "natgeo",
          "coverUrl": null,
          "isExplicit": false,
          "isTrending": false
        },
        "coauthors": [
          {
            "id": "1165531538",
            "handle": "rolex",
            "fullName": "ROLEX",
            "isVerified": true,
            "profilePicUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.2885-19/12142450_157279231293241_2115688096_a.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcG…",
            "url": "https://www.instagram.com/rolex/"
          }
        ],
        "sponsors": [
          {
            "id": "1165531538",
            "handle": "rolex",
            "fullName": "ROLEX",
            "isVerified": null,
            "profilePicUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.2885-19/12142450_157279231293241_2115688096_a.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcG…",
            "url": "https://www.instagram.com/rolex/"
          }
        ],
        "taggedUsers": [
          {
            "id": "1165531538",
            "handle": "rolex",
            "fullName": "ROLEX",
            "isVerified": true,
            "profilePicUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.2885-19/12142450_157279231293241_2115688096_a.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcG…",
            "url": "https://www.instagram.com/rolex/",
            "x": 0,
            "y": 0
          }
        ],
        "carouselCount": null,
        "carouselItems": [],
        "viewCount": 874779,
        "playCount": 3331356,
        "firstFrameUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.71878-15/800449751_1552464312681294_2310629050779752568_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=109&ccb=7-5&_nc_sid=58c…",
        "topics": [
          {
            "id": "national-geographic-africa",
            "name": "national geographic africa"
          }
        ],
        "aiSummary": null,
        "commentsDisabled": false,
        "sharingDisabled": false
      },
      "owner": {
        "id": "787132",
        "handle": "natgeo",
        "fullName": "National Geographic",
        "isVerified": true,
        "profilePicUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/683576066_18653628823019133_9051036240972105113_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6I…",
        "url": "https://www.instagram.com/natgeo/",
        "isPrivate": false,
        "profilePicUrlHd": "https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/683576066_18653628823019133_9051036240972105113_n.jpg?efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby…",
        "isEmbedsDisabled": false,
        "followerCount": 268420490,
        "followerCountApproximate": false,
        "postCount": 32056
      },
      "comments": [
        {
          "id": "18126888400880894",
          "text": "🔥😍",
          "createdAt": "2026-10-09T11:48:27.000Z",
          "likeCount": 0,
          "replyCount": null,
          "author": {
            "id": "30886948101",
            "handle": "my.conseils",
            "fullName": null,
            "isVerified": false,
            "profilePicUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/830453963_18113776310028102_6670760943105237335_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=111&ccb=7-5&_nc_s…",
            "url": "https://www.instagram.com/my.conseils/"
          }
        }
      ],
      "commentsHasMore": true,
      "moreFromOwner": [
        {
          "id": "3947535193527528320",
          "code": "DbIdlf0j6uA",
          "url": "https://www.instagram.com/reel/DbIdlf0j6uA/",
          "postType": "video",
          "productType": "clips",
          "caption": "Describe Pompeii: Out of Time in 3 words? It's Now Streaming.\n\n#PompeiiOutOfTime with @twhiddleston is now streaming on @DisneyPlus and @hulu.",
          "accessibilityCaption": "Video by National Geographic on July 23, 2026. May be an image of one or more people.",
          "thumbnailUrl": "https://scontent-los4-1.cdninstagram.com/v/t51.82787-15/752808040_18678898645019133_4153257147870540953_n.jpg?stp=dst-jpg_e35_s640x640_tt6&_nc_cat=106&ccb=7-5&_…"
        }
      ],
      "region": "NG",
      "fetchedAt": "2026-10-09T12:22:16.712Z"
    },
    "meta": {
      "requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f",
      "creditsCharged": 1,
      "creditsRemaining": 4999,
      "cached": false
    }
  }

  Please help me write code in my preferred programming language to make this API call and handle the response appropriately. Include error handling and best practices.
  ```
</Accordion>


## OpenAPI

````yaml /api-reference/openapi.json get /v1/instagram/post
openapi: 3.0.3
info:
  title: Scraperize API
  version: 1.0.0
  description: >-
    Extract public data from social media platforms as clean JSON. Endpoints are
    split by platform and by what they return, e.g. `GET /v1/twitter/tweet`.


    ## Authentication

    Send your API key in the `x-api-key` header (or `Authorization: Bearer
    <key>`). Create keys in your dashboard.


    ## Credits

    Each successful live scrape costs **1 credit**. Credits are prepaid and
    never expire.


    ## Caching

    Every endpoint accepts an optional `cache_max_age`
    (`1d`|`3d`|`7d`|`14d`|`30d`). A cache hit within that window is returned for
    **0 credits**.


    ## Responses

    Success returns `{ "data": …, "meta": { "requestId", … } }`. Errors return
    `{ "error": { "code", "message", "requestId" } }` with a matching HTTP
    status. `meta` on a scrape carries `creditsCharged`, `creditsRemaining`,
    `cached`, and (on a hit) `cachedAt`.


    ## Rate limits

    Requests are limited per team per minute; over the limit returns `429` with
    a `Retry-After` header.
servers:
  - url: https://api.scraperize.com
    description: Production
security:
  - ApiKeyAuth: []
tags:
  - name: Twitter
    description: Twitter / X scraping endpoints
  - name: Facebook
    description: Facebook scraping endpoints
  - name: Linkme
    description: Linkme (link.me) scraping endpoints
  - name: Amazon
    description: Amazon (creator shop / storefront) scraping endpoints
  - name: Linkbio
    description: Linkbio (lnk.bio) scraping endpoints
  - name: Pillar
    description: Pillar (pillar.io) scraping endpoints
  - name: Komi
    description: Komi (komi.io) scraping endpoints
  - name: Linktree
    description: Linktree (linktr.ee) scraping endpoints
  - name: Kick
    description: Kick (kick.com) scraping endpoints
  - name: Snapchat
    description: Snapchat (snapchat.com) scraping endpoints
  - name: Telegram
    description: Telegram (t.me) scraping endpoints
  - name: LinkedIn
    description: LinkedIn scraping endpoints
  - name: Twitch
    description: Twitch scraping endpoints
  - name: TikTok
    description: TikTok (tiktok.com) scraping endpoints
  - name: Instagram
    description: Instagram scraping endpoints
  - name: Lagos Life
    description: Lagos Life scraping endpoints
paths:
  /v1/instagram/post:
    get:
      tags:
        - Instagram
      summary: Post
      description: >-
        Fetches a public Instagram post or Reel by URL — a photo, a video/Reel
        or a carousel — and returns it as clean JSON: id, shortcode and URL,
        type, caption with hashtags and mentions, posted date, like and comment
        counts, video views and (for Reels) plays, the media files (full-size
        image, video renditions with duration, first frame, every carousel slide
        with its own files, alt text and tagged users), the audio track
        (original sound or licensed music), tagged users, collaborators,
        sponsors, location, paid-partnership and AI labels, the topics Instagram
        links to the post and Instagram's AI-generated title and summary. Also
        returns the owner (id, handle, name, verified, private, HD picture,
        follower and post counts), the first comments shown under the post
        (text, date, likes, author) and more posts from the owner's profile.
        Media URLs download directly, with no extra headers. Only publicly
        available data is returned.
      parameters:
        - name: url
          in: query
          required: true
          description: >-
            The Instagram post or Reel URL, e.g.
            `https://www.instagram.com/p/DeMa5eeRPYL/` or
            `https://www.instagram.com/reel/DdG4RIxIPyf/`.
          schema:
            type: string
          example: https://www.instagram.com/reel/DdG4RIxIPyf/
        - name: region
          in: query
          required: false
          description: >-
            The country to fetch the post from, as a two-letter code (ISO
            3166-1) — useful when a post isn't available everywhere. Defaults to
            NG (Nigeria).
          schema:
            type: string
            enum:
              - AL
              - DZ
              - AR
              - AU
              - AT
              - AZ
              - BY
              - BE
              - BO
              - BR
              - KH
              - CM
              - CA
              - CL
              - CO
              - CR
              - CZ
              - EG
              - FR
              - DE
              - GH
              - GR
              - HK
              - IS
              - IE
              - IL
              - IT
              - JM
              - JP
              - KZ
              - KE
              - KW
              - LI
              - LT
              - LU
              - MX
              - MA
              - MZ
              - NA
              - NL
              - NG
              - MK
              - 'NO'
              - PA
              - PE
              - PH
              - PT
              - PR
              - RO
              - SA
              - SG
              - ZA
              - KR
              - ES
              - SE
              - CH
              - TW
              - TH
              - TT
              - TN
              - TR
              - UG
              - UA
              - AE
              - GB
              - US
              - UY
              - UZ
              - VE
            x-enumNames:
              - Albania (AL)
              - Algeria (DZ)
              - Argentina (AR)
              - Australia (AU)
              - Austria (AT)
              - Azerbaijan (AZ)
              - Belarus (BY)
              - Belgium (BE)
              - Bolivia (BO)
              - Brazil (BR)
              - Cambodia (KH)
              - Cameroon (CM)
              - Canada (CA)
              - Chile (CL)
              - Colombia (CO)
              - Costa Rica (CR)
              - Czechia (CZ)
              - Egypt (EG)
              - France (FR)
              - Germany (DE)
              - Ghana (GH)
              - Greece (GR)
              - Hong Kong (HK)
              - Iceland (IS)
              - Ireland (IE)
              - Israel (IL)
              - Italy (IT)
              - Jamaica (JM)
              - Japan (JP)
              - Kazakhstan (KZ)
              - Kenya (KE)
              - Kuwait (KW)
              - Liechtenstein (LI)
              - Lithuania (LT)
              - Luxembourg (LU)
              - Mexico (MX)
              - Morocco (MA)
              - Mozambique (MZ)
              - Namibia (NA)
              - Netherlands (NL)
              - Nigeria (NG)
              - North Macedonia (MK)
              - Norway (NO)
              - Panama (PA)
              - Peru (PE)
              - Philippines (PH)
              - Portugal (PT)
              - Puerto Rico (PR)
              - Romania (RO)
              - Saudi Arabia (SA)
              - Singapore (SG)
              - South Africa (ZA)
              - South Korea (KR)
              - Spain (ES)
              - Sweden (SE)
              - Switzerland (CH)
              - Taiwan (TW)
              - Thailand (TH)
              - Trinidad and Tobago (TT)
              - Tunisia (TN)
              - Türkiye (TR)
              - Uganda (UG)
              - Ukraine (UA)
              - United Arab Emirates (AE)
              - United Kingdom (GB)
              - United States (US)
              - Uruguay (UY)
              - Uzbekistan (UZ)
              - Venezuela (VE)
            default: NG
          example: NG
        - name: cache_max_age
          in: query
          required: false
          description: >-
            Optional. Return a cached result if one this age or newer exists —
            served for **0 credits** with `meta.cached=true` and
            `meta.cachedAt`. Otherwise a fresh scrape runs (**1 credit**) and
            refreshes the cache. Omit to always scrape fresh.
          schema:
            type: string
            enum:
              - 1d
              - 3d
              - 7d
              - 14d
              - 30d
          example: 7d
      responses:
        '200':
          description: >-
            The post, its owner, the first comments and more posts from the
            owner.
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      post:
                        type: object
                      owner:
                        type: object
                        nullable: true
                      comments:
                        type: array
                        items:
                          type: object
                      commentsHasMore:
                        type: boolean
                      moreFromOwner:
                        type: array
                        items:
                          type: object
                      region:
                        type: string
                      fetchedAt:
                        type: string
                        format: date-time
                  meta:
                    type: object
                    description: >-
                      requestId + credit/caching metadata (creditsCharged,
                      creditsRemaining, cached, cachedAt).
                required:
                  - data
                  - meta
              example:
                data:
                  post:
                    id: '3983118388705688735'
                    code: DdG4RIxIPyf
                    url: https://www.instagram.com/reel/DdG4RIxIPyf/
                    postType: video
                    productType: clips
                    isReel: true
                    owner:
                      id: '787132'
                      handle: natgeo
                      fullName: National Geographic
                      isVerified: true
                      profilePicUrl: >-
                        https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/683576066_18653628823019133_9051036240972105113_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby40MDAuYzIifQ&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gHLMsDoxe7mPXh8NHm2bYqJNdH1YJ6JZs3xY2t5RXqThJPgZWnT9V-w2qHo6hlX0v0&_nc_ohc=Rw9mqTR5dDAQ7kNvwEsNAgK&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&edm=APs17CUBAAAA&ccb=7-5&oh=00_AQPh5_0U9EznNvg_jEDjO27f3kGaVHTDiQN09twcJ41vGA&oe=6ACEBBAB&_nc_sid=10d13b
                      url: https://www.instagram.com/natgeo/
                    caption: >-
                      Presented by @Rolex. Welcome to Africa 🌍 Africa Earth’s
                      Wild Home takes you deep into the heart of our wildest
                      continent, bringing you closer to its animals, landscapes,
                      and the people watching over it than ever before.


                      Through its partnership with the National Geographic
                      Society and as part of its Perpetual Planet Initiative,
                      #Rolex supports expeditions exploring and protecting
                      remarkable places around the world, a selection of which
                      are featured in Africa Earth’s Wild Home. #PerpetualPlanet


                      Africa Earth’s Wild Home, narrated by @wunmimosaku,
                      premieres Friday, October 2 at 8/7c on National
                      Geographic. Streaming next day on @DisneyPlus and @hulu.
                    captionIsEdited: false
                    hashtags:
                      - Rolex
                      - PerpetualPlanet
                    mentions:
                      - Rolex
                      - wunmimosaku
                      - DisneyPlus
                    takenAt: '2026-09-10T13:00:14.000Z'
                    likeCount: 79117
                    commentCount: 557
                    likeAndViewCountsHidden: false
                    isPinned: false
                    isPaidPartnership: true
                    width: 1080
                    height: 1920
                    imageUrl: >-
                      https://scontent-los4-1.cdninstagram.com/v/t51.82787-15/802503979_18695767555019133_6909214034622416488_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=101&ig_cache_key=Mzk4MzExODM4ODcwNTY4ODczNTE4Njk1NzY3NTUyMDE5MTMz.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjEwODAuc2RyLnZpZGVvX2RlZmF1bHRfY292ZXJfZnJhbWUuQzMifQ%3D%3D&_nc_ohc=fvis7TFKmewQ7kNvwFa0X9F&_nc_oc=AdqRXROw1l_W9prfl7jzA9POX1x1ypwLOq68A7cNF_QtH_k2QRXLovTaJAEcHCpgzCk&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&_nc_ss=7a22e&oh=00_AQN7_nLn_RrzO9qGIaSCsW1tSNV25_Mya9HwpX0TcPmE-w&oe=6ACECA2D
                    videoUrl: >-
                      https://scontent-los4-1.cdninstagram.com/o1/v/t2/f2/m86/AQPDJtVww4K_686Ed9TbciE3dp0nrA4iUd5M8OJJIZKcU-RmkzTGwtpi3CsZY9Pgqj7h7kSpk9qe7k5S4JdWZ-Z2s7pzWC2DxuqU8rc.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_ohc=LNox2MCqKPkQ7kNvwH6z8Hs&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTQxOTE1NjM1Njk0NTg4MywiYXNzZXRfYWdlX2RheXMiOjI4LCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NzIsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=64e569b880f6d99e&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9EMzQxQjk4QTQ5Q0EwRTI4MDA0RUI0QkQ0NjAwMEY5QV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzc2NEEwNUE2MjQzQUVDODlGOTNDOUY1NjRBQUYxQ0JBX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACa238ro4q2FBRUCKAJDMywXQFInS8an754YEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&_nc_ss=79689&_nc_zt=28&oh=00_AQOvRFcmluBEWeaQokVV7Tul_Aoiq6M24-_bAX3uA7BRaA&oe=6ACAA6F1
                    videoVersions:
                      - type: 101
                        url: >-
                          https://scontent-los4-1.cdninstagram.com/o1/v/t2/f2/m86/AQPDJtVww4K_686Ed9TbciE3dp0nrA4iUd5M8OJJIZKcU-RmkzTGwtpi3CsZY9Pgqj7h7kSpk9qe7k5S4JdWZ-Z2s7pzWC2DxuqU8rc.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_ohc=LNox2MCqKPkQ7kNvwH6z8Hs&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTQxOTE1NjM1Njk0NTg4MywiYXNzZXRfYWdlX2RheXMiOjI4LCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NzIsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=64e569b880f6d99e&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9EMzQxQjk4QTQ5Q0EwRTI4MDA0RUI0QkQ0NjAwMEY5QV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzc2NEEwNUE2MjQzQUVDODlGOTNDOUY1NjRBQUYxQ0JBX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACa238ro4q2FBRUCKAJDMywXQFInS8an754YEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&_nc_ss=79689&_nc_zt=28&oh=00_AQOvRFcmluBEWeaQokVV7Tul_Aoiq6M24-_bAX3uA7BRaA&oe=6ACAA6F1
                        width: 720
                        height: 1280
                      - type: 102
                        url: >-
                          https://scontent-los4-1.cdninstagram.com/o1/v/t2/f2/m86/AQPDJtVww4K_686Ed9TbciE3dp0nrA4iUd5M8OJJIZKcU-RmkzTGwtpi3CsZY9Pgqj7h7kSpk9qe7k5S4JdWZ-Z2s7pzWC2DxuqU8rc.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_ohc=LNox2MCqKPkQ7kNvwH6z8Hs&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTQxOTE1NjM1Njk0NTg4MywiYXNzZXRfYWdlX2RheXMiOjI4LCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NzIsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=64e569b880f6d99e&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9EMzQxQjk4QTQ5Q0EwRTI4MDA0RUI0QkQ0NjAwMEY5QV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzc2NEEwNUE2MjQzQUVDODlGOTNDOUY1NjRBQUYxQ0JBX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACa238ro4q2FBRUCKAJDMywXQFInS8an754YEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&_nc_ss=79689&_nc_zt=28&oh=00_AQOvRFcmluBEWeaQokVV7Tul_Aoiq6M24-_bAX3uA7BRaA&oe=6ACAA6F1
                        width: 720
                        height: 1280
                      - type: 103
                        url: >-
                          https://scontent-los4-1.cdninstagram.com/o1/v/t2/f2/m86/AQPDJtVww4K_686Ed9TbciE3dp0nrA4iUd5M8OJJIZKcU-RmkzTGwtpi3CsZY9Pgqj7h7kSpk9qe7k5S4JdWZ-Z2s7pzWC2DxuqU8rc.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_ohc=LNox2MCqKPkQ7kNvwH6z8Hs&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTQxOTE1NjM1Njk0NTg4MywiYXNzZXRfYWdlX2RheXMiOjI4LCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NzIsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=64e569b880f6d99e&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9EMzQxQjk4QTQ5Q0EwRTI4MDA0RUI0QkQ0NjAwMEY5QV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzc2NEEwNUE2MjQzQUVDODlGOTNDOUY1NjRBQUYxQ0JBX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACa238ro4q2FBRUCKAJDMywXQFInS8an754YEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&_nc_ss=79689&_nc_zt=28&oh=00_AQOvRFcmluBEWeaQokVV7Tul_Aoiq6M24-_bAX3uA7BRaA&oe=6ACAA6F1
                        width: 720
                        height: 1280
                    videoDurationSeconds: 72.614
                    hasAudio: true
                    thumbnailUrl: >-
                      https://scontent-los4-1.cdninstagram.com/v/t51.82787-15/802503979_18695767555019133_6909214034622416488_n.jpg?stp=c0.420.1080.1080a_dst-jpg_e15_fr_s1080x1080_tt6&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_cat=109&_nc_oc=Q6cZ2gHLMsDoxe7mPXh8NHm2bYqJNdH1YJ6JZs3xY2t5RXqThJPgZWnT9V-w2qHo6hlX0v0&_nc_ohc=RWqM0rAeSckQ7kNvwHy0NQh&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&edm=APs17CUBAAAA&ccb=7-5&oh=00_AQNtbB4bGGsEL1Cf30OjF6reSxxK0mMT-rm2yu44XkkxAw&oe=6ACECA2D&_nc_sid=10d13b
                    accessibilityCaption: >-
                      Video by National Geographic on September 10, 2026. May be
                      an image of elephant, rhinoceros, poster, outdoors and
                      text that says 'DisNey+ hulu NATIONAL GEOGRAPHIC AFRICA
                      EARTH'S w WILD HOME OFFICIAL OFFICIALTRAILER TRAILER'.
                    aiLabel: null
                    location: null
                    audio:
                      type: original_sounds
                      id: '26106058285758518'
                      title: Original audio
                      artist: natgeo
                      artistHandle: natgeo
                      coverUrl: null
                      isExplicit: false
                      isTrending: false
                    coauthors:
                      - id: '1165531538'
                        handle: rolex
                        fullName: ROLEX
                        isVerified: true
                        profilePicUrl: >-
                          https://scontent-los4-1.cdninstagram.com/v/t51.2885-19/12142450_157279231293241_2115688096_a.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gHLMsDoxe7mPXh8NHm2bYqJNdH1YJ6JZs3xY2t5RXqThJPgZWnT9V-w2qHo6hlX0v0&_nc_ohc=Ixtjw-pyykUQ7kNvwEdrBDb&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&edm=APs17CUBAAAA&ccb=7-5&oh=00_AQPpgcIVgtu9oeJpdcn9T2G63YmFlGRNMiaQaX1UyDN7hQ&oe=6ACEC0BF&_nc_sid=10d13b
                        url: https://www.instagram.com/rolex/
                    sponsors:
                      - id: '1165531538'
                        handle: rolex
                        fullName: ROLEX
                        isVerified: null
                        profilePicUrl: >-
                          https://scontent-los4-1.cdninstagram.com/v/t51.2885-19/12142450_157279231293241_2115688096_a.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gHLMsDoxe7mPXh8NHm2bYqJNdH1YJ6JZs3xY2t5RXqThJPgZWnT9V-w2qHo6hlX0v0&_nc_ohc=Ixtjw-pyykUQ7kNvwEdrBDb&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&edm=APs17CUBAAAA&ccb=7-5&oh=00_AQPpgcIVgtu9oeJpdcn9T2G63YmFlGRNMiaQaX1UyDN7hQ&oe=6ACEC0BF&_nc_sid=10d13b
                        url: https://www.instagram.com/rolex/
                    taggedUsers:
                      - id: '1165531538'
                        handle: rolex
                        fullName: ROLEX
                        isVerified: true
                        profilePicUrl: >-
                          https://scontent-los4-1.cdninstagram.com/v/t51.2885-19/12142450_157279231293241_2115688096_a.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gHLMsDoxe7mPXh8NHm2bYqJNdH1YJ6JZs3xY2t5RXqThJPgZWnT9V-w2qHo6hlX0v0&_nc_ohc=Ixtjw-pyykUQ7kNvwEdrBDb&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&edm=APs17CUBAAAA&ccb=7-5&oh=00_AQPpgcIVgtu9oeJpdcn9T2G63YmFlGRNMiaQaX1UyDN7hQ&oe=6ACEC0BF&_nc_sid=10d13b
                        url: https://www.instagram.com/rolex/
                        x: 0
                        'y': 0
                    carouselCount: null
                    carouselItems: []
                    viewCount: 874779
                    playCount: 3331356
                    firstFrameUrl: >-
                      https://scontent-los4-1.cdninstagram.com/v/t51.71878-15/800449751_1552464312681294_2310629050779752568_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=109&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjY0MC5zZHIudmlkZW9fYWRkaXRpb25hbF9jb3Zlcl9mcmFtZS5DMyJ9&_nc_ohc=1qKOBB-_I2oQ7kNvwGoEDle&_nc_oc=AdrHz2KrPY4uq3D4_3LnJVQRHyXEuIFgkMls4fzyKVPO27cYmf0YXPTu3BgNsM-Y9q0&_nc_zt=23&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_gid=duux9v9FHEMe24nmYMl2Rw&_nc_ss=79689&oh=00_AQNI-2jpFUgcEtl-6yGwqDkMwM4MMMQxrfjivQwKjkQdbA&oe=6ACEC806
                    topics:
                      - id: national-geographic-africa
                        name: national geographic africa
                      - id: nature-cinematography
                        name: nature cinematography
                    aiSummary: null
                    commentsDisabled: false
                    sharingDisabled: false
                  owner:
                    id: '787132'
                    handle: natgeo
                    fullName: National Geographic
                    isVerified: true
                    profilePicUrl: >-
                      https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/683576066_18653628823019133_9051036240972105113_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby40MDAuYzIifQ&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gHLMsDoxe7mPXh8NHm2bYqJNdH1YJ6JZs3xY2t5RXqThJPgZWnT9V-w2qHo6hlX0v0&_nc_ohc=Rw9mqTR5dDAQ7kNvwEsNAgK&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&edm=APs17CUBAAAA&ccb=7-5&oh=00_AQPh5_0U9EznNvg_jEDjO27f3kGaVHTDiQN09twcJ41vGA&oe=6ACEBBAB&_nc_sid=10d13b
                    url: https://www.instagram.com/natgeo/
                    isPrivate: false
                    profilePicUrlHd: >-
                      https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/683576066_18653628823019133_9051036240972105113_n.jpg?efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby40MDAuYzIifQ&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_cat=1&_nc_oc=Q6cZ2gHLMsDoxe7mPXh8NHm2bYqJNdH1YJ6JZs3xY2t5RXqThJPgZWnT9V-w2qHo6hlX0v0&_nc_ohc=Rw9mqTR5dDAQ7kNvwEsNAgK&_nc_gid=b3_y2jET8vtyOrG0KIaLjQ&edm=APs17CUBAAAA&ccb=7-5&oh=00_AQMPZZ47I9_gJNuArAJOGK33u01hpdsQFz2rTr3VxBkjxg&oe=6ACEBBAB&_nc_sid=10d13b
                    isEmbedsDisabled: false
                    followerCount: 268420490
                    followerCountApproximate: false
                    postCount: 32056
                  comments:
                    - id: '18126888400880894'
                      text: 🔥😍
                      createdAt: '2026-10-09T11:48:27.000Z'
                      likeCount: 0
                      replyCount: null
                      author:
                        id: '30886948101'
                        handle: my.conseils
                        fullName: null
                        isVerified: false
                        profilePicUrl: >-
                          https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/830453963_18113776310028102_6670760943105237335_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=111&ccb=7-5&_nc_sid=f7ccc5&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLnd3dy41NDAuQzMifQ%3D%3D&_nc_ohc=QA0uSEzu25cQ7kNvwHxRfLx&_nc_oc=AdpOhIulcXK0DdRYAWiW5b9aFFZIWw8i0WGrzVgVs3DIq6u9isTaTrTcAXfwBNMrIsw&_nc_zt=24&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_gid=duux9v9FHEMe24nmYMl2Rw&_nc_ss=79689&oh=00_AQME85JFAYT2s7ggEZ84MaQDnNDFPu_tiJYvsmNn_qBhgg&oe=6ACEA37E
                        url: https://www.instagram.com/my.conseils/
                    - id: '18433779040182198'
                      text: >-
                        Африка - колыбель человечества.

                        Этот хрупкий баланс жизни и смерти,

                        где каждый зверь, каждая птица, каждая травинка играют
                        свою роль, создавался миллионы лет. Это не просто
                        экосистема - это живое дыхание планеты. Но эта колыбель
                        уязвима. Браконьерство, вырубка лесов и изменение
                        климата угрожают этому великому наследию. Время
                        действовать сейчас.🌍🐘🫶
                      createdAt: '2026-10-09T07:58:50.000Z'
                      likeCount: 0
                      replyCount: null
                      author:
                        id: '2306093103'
                        handle: gena.686
                        fullName: null
                        isVerified: false
                        profilePicUrl: >-
                          https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/832633454_18563357875077104_5855277237120690564_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=109&ccb=7-5&_nc_sid=f7ccc5&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLnd3dy4xMDgwLkMzIn0%3D&_nc_ohc=Rx5aJJrM20sQ7kNvwEGFU3F&_nc_oc=Adp2n94zM1Vqz0SXlvSfWVJZVvCUdiBbkoVUcQazM05Zgbqu8DzajiraCnGHZZccBLw&_nc_zt=24&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_gid=duux9v9FHEMe24nmYMl2Rw&_nc_ss=79689&oh=00_AQP8TyvZ0oGC55qAKez-wFdYPJIp3TBA6N0lbEPaKTFJig&oe=6ACEB82D
                        url: https://www.instagram.com/gena.686/
                    - id: '18079915658393313'
                      text: 250M followers but 79k likes 😭
                      createdAt: '2026-10-08T23:53:21.000Z'
                      likeCount: 0
                      replyCount: null
                      author:
                        id: '74015894593'
                        handle: eddy_khems
                        fullName: null
                        isVerified: false
                        profilePicUrl: >-
                          https://scontent-los4-1.cdninstagram.com/v/t51.82787-19/647301890_17883253167470594_9158314971741053050_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=102&ccb=7-5&_nc_sid=f7ccc5&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLnd3dy4xMDgwLkMzIn0%3D&_nc_ohc=63o_wcLbSywQ7kNvwEiV7Dv&_nc_oc=AdpFSJwnAnhd_L71tIzoD8JP_-b98vJkKnyw2njwBKWwpa8qRy_D00uzmgJGm-PR8wc&_nc_zt=24&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_gid=duux9v9FHEMe24nmYMl2Rw&_nc_ss=79689&oh=00_AQPin1ceyuKIRelgoU4CmWlVTAQtXS5qfF0O8BYB6A-yWQ&oe=6ACEB033
                        url: https://www.instagram.com/eddy_khems/
                  commentsHasMore: true
                  moreFromOwner:
                    - id: '3947535193527528320'
                      code: DbIdlf0j6uA
                      url: https://www.instagram.com/reel/DbIdlf0j6uA/
                      postType: video
                      productType: clips
                      caption: >-
                        Describe Pompeii: Out of Time in 3 words? It's Now
                        Streaming.


                        #PompeiiOutOfTime with @twhiddleston is now streaming on
                        @DisneyPlus and @hulu.
                      accessibilityCaption: >-
                        Video by National Geographic on July 23, 2026. May be an
                        image of one or more people.
                      thumbnailUrl: >-
                        https://scontent-los4-1.cdninstagram.com/v/t51.82787-15/752808040_18678898645019133_4153257147870540953_n.jpg?stp=dst-jpg_e35_s640x640_tt6&_nc_cat=106&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=SDqA4XqpIxIQ7kNvwG7O4_C&_nc_oc=AdoNyu7h6NQPLA1Y8URB2ZS-aHnruq6rvKz1tUBFPmT3KuZuRAje8pRzVZaowYuISVM&_nc_zt=23&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_gid=duux9v9FHEMe24nmYMl2Rw&_nc_ss=79689&oh=00_AQNUk1XoEUp4CDWdr0ZSbvk5rjh2G9ZiwoOK_KDTzEYB0A&oe=6ACE9327
                    - id: '4003599702326174344'
                      code: DePpLegAuKI
                      url: https://www.instagram.com/reel/DePpLegAuKI/
                      postType: video
                      productType: clips
                      caption: >-
                        Many orphaned giant anteater pups in Brazil are still
                        nursing when their mothers are killed in road
                        collisions. At rehabilitation centers, caregivers
                        bottle-feed them, provide around-the-clock care, and
                        help them build strength for a possible return to the
                        wild. Nat Geo Explorer @fernando.faciole spent three
                        years documenting these young animals and the people
                        caring for them.


                        See how researchers are making Brazil's roads safer for
                        giant anteaters at the link in bio.
                      accessibilityCaption: >-
                        Video by National Geographic on October 08, 2026. May be
                        an image of pangolin, armadillo and text.
                      thumbnailUrl: >-
                        https://scontent-los4-1.cdninstagram.com/v/t51.82787-15/839913705_18705672832019133_6199658414569469270_n.jpg?stp=dst-jpg_e35_s640x640_tt6&_nc_cat=1&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=Q5SWD2YYg8YQ7kNvwFmD4LF&_nc_oc=Adoosid8ds33bBEtatJ9RQR01tVzVM-YyTThgVIDJI6mt4Dc8tmsKsd2jjemIiDZobs&_nc_zt=23&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_gid=duux9v9FHEMe24nmYMl2Rw&_nc_ss=79689&oh=00_AQN8Mu8vJ5swLPMHL_uPLcFBp6_dITt8tJ1ez6jHNx79jw&oe=6ACEA0B4
                    - id: '4002931168689752356'
                      code: DeNRLCCF4kk
                      url: https://www.instagram.com/p/DeNRLCCF4kk/
                      postType: image
                      productType: feed
                      caption: >-
                        In the Alaska Peninsula, a brown bear surrounds a school
                        of sockeye salmon that had journeyed thousands of miles
                        upstream to the freshwaters of Alaska from the Pacific
                        Ocean. Photographer @mikerigney told National Geographic
                        this salmon migration was "easily one of the most
                        beautiful natural displays I've ever seen."


                        See more Photos of the Day at the link in bio.
                      accessibilityCaption: >-
                        Photo by National Geographic on October 08, 2026. May be
                        an image of tufted puffin, brown bear, moose and text.
                      thumbnailUrl: >-
                        https://scontent-los4-1.cdninstagram.com/v/t51.82787-15/841815809_18705347188019133_8640404105611254917_n.jpg?stp=dst-jpg_e35_s640x640_tt6&_nc_cat=1&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiRkVFRC5iZXN0X2ltYWdlX3VybGdlbi5DMyJ9&_nc_ohc=u_fqdelUbXoQ7kNvwE0NkHu&_nc_oc=AdpiMjZiYQCBIIB-bwi3WXHEvDJfISxKJ9G-9aBoL4esle8nhJUZFnd7inpjVQ0_C6A&_nc_zt=23&_nc_ht=scontent-los4-1.cdninstagram.com&_nc_gid=duux9v9FHEMe24nmYMl2Rw&_nc_ss=79689&oh=00_AQPS5kyHyr1TEUkC7WQCccYgkVnJnsHhgoB3V200ZUEZWQ&oe=6ACEA086
                  region: NG
                  fetchedAt: '2026-10-09T12:22:16.712Z'
                meta:
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
                  creditsCharged: 1
                  creditsRemaining: 4999
                  cached: false
        '401':
          description: Missing, invalid, or revoked API key.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: UNAUTHORIZED
                  message: API key required — pass it in the `x-api-key` header.
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
        '402':
          description: Not enough credits for this request.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: INSUFFICIENT_CREDITS
                  message: >-
                    This request costs 1 credit, but your balance is 0. Top up
                    to continue.
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
        '404':
          description: >-
            No public post found at that URL (it may not exist, be private or
            have been removed).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: NOT_FOUND
                  message: >-
                    The requested content was not found (it may not exist, be
                    deleted, or be private).
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
        '422':
          description: Invalid query parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: VALIDATION_ERROR
                  message: Request validation failed
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
                  details:
                    - path: url
                      message: Required
        '429':
          description: Over the per-minute rate limit — honour `Retry-After`.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: RATE_LIMITED
                  message: >-
                    Rate limit exceeded — max 100 requests per 60s. Retry in
                    ~30s.
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
        '503':
          description: >-
            Temporarily unavailable — retry after `Retry-After`. `error.code`
            tells you why: `UPSTREAM_BLOCKED` (the source blocked this request),
            `EXTRACTION_FAILED` (the source returned unexpected data),
            `PLATFORM_UNAVAILABLE` (the source is down), or
            `SERVICE_UNAVAILABLE` (we are at capacity).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error:
                  code: UPSTREAM_BLOCKED
                  message: >-
                    The source is temporarily unavailable. Please try again
                    shortly.
                  requestId: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
components:
  schemas:
    Error:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              example: NOT_FOUND
            message:
              type: string
              example: The requested content was not found.
            requestId:
              type: string
              example: req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f
            details:
              type: array
              items:
                type: object
              description: Present on validation errors.
          required:
            - code
            - message
            - requestId
      required:
        - error
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: >-
        Your API key. Send it in the `x-api-key` header (or `Authorization:
        Bearer <key>`). Create and manage keys from your dashboard.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.