SERVICE / DETAILother

Instagram Profile & Posts

GET instagram.use.x402atlas.com/posts/:username

SONAR SCORE0.652
LIVE PRICE0.020000
BAZAAR LIVEcompatible
CDP INDEXEDno
DECISION EVIDENCE

Why an agent can trust this route.

19 observations in the last 24h
HANDSHAKE SUCCESS89.5%402 challenge reachable
PAID DELIVERY0.0%settlement observed
P90 LATENCY4368msrecent response window
PRICE DRIFT0.0%advertised vs observed

Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.

SONAR PROBE HISTORY / 30D

Observed outcomes

JSON ↗
LIVE ENDPOINT METADATA

Page through an Instagram account's posts by username — captions, like and comment counts, media type, video duration, image and thumbnail URLs, post permalinks, tagged users and location, plus a cursor for the next page. Instagram posts feed, reels listing, creator content history, social post data. No API key.

Resource: instagram.use.x402atlas.com/posts/:username

Network: eip155:8453, eip155:137, eip155:42161 · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x28410EaC7393dba041cd5a92eEfe7a8E834310bb

Payment methods: · Last validation: 2026-09-14 16:37:06.395+00

{
  "input": {
    "type": "object",
    "required": [
      "type",
      "method",
      "pathParams"
    ],
    "properties": {
      "type": {
        "type": "string",
        "const": "http"
      },
      "method": {
        "enum": [
          "GET"
        ],
        "type": "string"
      },
      "pathParams": {
        "type": "object",
        "required": [
          "username"
        ],
        "properties": {
          "username": {
            "type": "string",
            "pattern": "^[A-Za-z0-9._]+$",
            "maxLength": 30,
            "description": "Instagram handle as it appears in the profile URL, e.g. `nasa` for instagram.com/nasa. Case-insensitive, no leading @."
          }
        }
      },
      "queryParams": {
        "type": "object",
        "properties": {
          "cursor": {
            "type": "string",
            "maxLength": 1024,
            "description": "Opaque pagination token returned as `next_cursor` by a previous call. Omit or leave empty to get the first page."
          }
        }
      }
    },
    "additionalProperties": false
  },
  "output": {
    "type": "object",
    "required": [
      "type"
    ],
    "properties": {
      "type": {
        "type": "string"
      },
      "example": {
        "type": "object",
        "required": [
          "username",
          "posts",
          "next_cursor",
          "next_cursor_url"
        ],
        "properties": {
          "note": {
            "type": "string",
            "description": "Present only when the page came back empty (unknown, private or empty account, or an expired cursor). The paid lookup still ran."
          },
          "posts": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "is_video",
                "has_audio",
                "dimensions",
                "likes",
                "comments",
                "comments_disabled",
                "like_and_view_counts_disabled",
                "is_paid_partnership",
                "tagged_users",
                "carousel"
              ],
              "properties": {
                "id": {
                  "type": "string"
                },
                "url": {
                  "type": "string",
                  "description": "Public post permalink, derived from the shortcode"
                },
                "likes": {
                  "type": "integer"
                },
                "owner": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "username": {
                      "type": "string"
                    }
                  }
                },
                "title": {
                  "type": "string",
                  "description": "Post title; only reels and clips carry one, absent on ordinary feed posts"
                },
                "caption": {
                  "type": "string",
                  "description": "The post's written caption; falls back to accessibility_caption when the post has no written one"
                },
                "carousel": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "is_video": {
                        "type": "boolean"
                      },
                      "shortcode": {
                        "type": "string"
                      },
                      "dimensions": {
                        "type": "object",
                        "properties": {
                          "width": {
                            "type": "integer"
                          },
                          "height": {
                            "type": "integer"
                          }
                        }
                      },
                      "display_url": {
                        "type": "string"
                      }
                    }
                  },
                  "description": "Children of a multi-media post; empty for single-media posts"
                },
                "comments": {
                  "type": "integer"
                },
                "is_video": {
                  "type": "boolean"
                },
                "location": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "slug": {
                      "type": "string"
                    }
                  },
                  "description": "Tagged place; absent when the post has none"
                },
                "has_audio": {
                  "type": "boolean"
                },
                "shortcode": {
                  "type": "string",
                  "description": "The post's short id, the last segment of its permalink"
                },
                "dimensions": {
                  "type": "object",
                  "properties": {
                    "width": {
                      "type": "integer"
                    },
                    "height": {
                      "type": "integer"
                    }
                  }
                },
                "display_url": {
                  "type": "string",
                  "description": "Full-size image (or video cover) URL"
                },
                "product_type": {
                  "type": "string",
                  "description": "Post kind as Instagram labels it, e.g. feed or clips (reels)"
                },
                "tagged_users": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  },
                  "description": "Handles tagged in the post"
                },
                "thumbnail_url": {
                  "type": "string",
                  "description": "Smaller preview of the same media as display_url — use it for grids and lists"
                },
                "video_duration": {
                  "type": "number",
                  "description": "Video length in seconds. Absent on images, and also absent when the post is a video whose duration is not reported — branch on is_video, not on this field"
                },
                "comments_disabled": {
                  "type": "boolean"
                },
                "is_paid_partnership": {
                  "type": "boolean"
                },
                "accessibility_caption": {
                  "type": "string",
                  "description": "Instagram's auto-generated image description"
                },
                "like_and_view_counts_disabled": {
                  "type": "boolean"
                }
              }
            },
            "description": "One page of the account's posts, newest first; empty when nothing public was found"
          },
          "username": {
            "type": "string",
            "description": "The normalized handle that was looked up"
          },
          "next_cursor": {
            "type": "string",
            "description": "Opaque token for the next page of posts; feed it back as `?cursor=` on /instagram/posts/{username}. Empty when there is no further page."
          },
          "next_cursor_url": {
            "type": "string",
            "description": "Ready-made URL for the next page — GET it as-is (it is a paid $0.02 call like any other). Equivalent to feeding `next_cursor` back yourself. Empty when there is no further page."
          }
        }
      }
    }
  },
  "paymentRequirements": [
    {
      "raw": {
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "tier": "standard",
          "version": "2",
          "merchant": "x402Atlas"
        },
        "payTo": "0x28410EaC7393dba041cd5a92eEfe7a8E834310bb",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:8453",
        "maxTimeoutSeconds": 300
      },
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "payTo": "0x28410EaC7393dba041cd5a92eEfe7a8E834310bb",
      "scheme": "exact",
      "network": "eip155:8453",
      "amountAtomic": "20000"
    },
    {
      "raw": {
        "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
        "extra": {
          "name": "USD Coin",
          "tier": "standard",
          "version": "2",
          "merchant": "x402Atlas"
        },
        "payTo": "0x28410EaC7393dba041cd5a92eEfe7a8E834310bb",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:137",
        "maxTimeoutSeconds": 300
      },
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "payTo": "0x28410EaC7393dba041cd5a92eEfe7a8E834310bb",
      "scheme": "exact",
      "network": "eip155:137",
      "amountAtomic": "20000"
    },
    {
      "raw": {
        "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "extra": {
          "name": "USD Coin",
          "tier": "standard",
          "version": "2",
          "merchant": "x402Atlas"
        },
        "payTo": "0x28410EaC7393dba041cd5a92eEfe7a8E834310bb",
        "amount": "20000",
        "scheme": "exact",
        "network": "eip155:42161",
        "maxTimeoutSeconds": 300
      },
      "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
      "payTo": "0x28410EaC7393dba041cd5a92eEfe7a8E834310bb",
      "scheme": "exact",
      "network": "eip155:42161",
      "amountAtomic": "20000"
    }
  ]
}
METADATA PROVENANCE

Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.