ToolAssay

Get the comments on an Instagram post or reel by URL or shortcode

Get the comments on an Instagram post or reel by URL or shortcode.

Answeringour last check, 2026-10-25
1 of 1checks answered this week
253 msmedian answer time
$0.007listed price per call
$0.007price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://x402.apidirect.io/v1/instagram/post/comments

CategoryEverything else
Provider hostx402.apidirect.io
Networkseip155:8453
Payment schemesexact, upto
Self-reported calls, 30 days0 from 0 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-25 valid payment request 402$0.007 253 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "code": "CxYQJO8xuC6"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET",
            "HEAD",
            "DELETE"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "code": {
              "description": "The post's shortcode, e.g. CxYQJO8xuC6, or numeric media ID (max 50 characters). Provide either url or code.",
              "maxLength": 50,
              "type": "string"
            },
            "get_sentiment": {
              "default": false,
              "description": "Set to true to add AI emotion analysis (Plutchik's Wheel) to each result. Adds +$0.001 per page to the cost. Returns emotion scores, dominant emotion, intensity, and polarity.",
              "type": "boolean"
            },
            "pages": {
              "default": 1,
              "description": "Number of pages to fetch, 1-20 (default: 1). Each page returns up to 15 comments.",
              "maximum": 20,
              "minimum": 1,
              "type": "integer"
            },
            "sort_by": {
              "default": "popular",
              "description": "Sort order: popular or recent (default: popular)",
              "enum": [
                "popular",
                "recent"
              ],
              "type": "string"
            },
            "url": {
              "description": "Instagram post or reel URL, e.g. https://www.instagram.com/p/CxYQJO8xuC6/ (max 500 characters). Provide either url or code.",
              "maxLength": 500,
              "type": "string"
            }
          },
          "required": [],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON