{
  "data": {
    "id": "IDqOPM6P8vfYZ9sgl",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "instagram-profile-posts-scraper",
    "username": "fetch_cat",
    "description": "📸 Scrape public Instagram profiles, recent posts, reels, captions, engagement counts, media URLs, and profile metadata from handles or URLs.",
    "isPublic": true,
    "createdAt": "2026-07-03T18:52:35.146Z",
    "modifiedAt": "2026-07-09T11:00:20.876Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "t9HkQKrM5nReSkB0t",
        "finishedAt": "2026-07-09T11:00:20.876Z",
        "buildNumberInt": 100014,
        "buildNumber": "0.1.14"
      }
    },
    "stats": {
      "totalBuilds": 14,
      "totalRuns": 79,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-07-09T02:29:44.177Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 1,
        "TIMED-OUT": 0,
        "TOTAL": 1
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "contentType": "application/json; charset=utf-8",
      "body": "{\n  \"profileUrlsOrHandles\": [\n    \"nasa\"\n  ],\n  \"maxProfiles\": 1,\n  \"includePosts\": true,\n  \"includeReels\": true,\n  \"maxPostsPerProfile\": 5,\n  \"proxyConfiguration\": {\n    \"useApifyProxy\": true\n  }\n}"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "LEAD_GENERATION",
      "VIDEOS"
    ],
    "isDeprecated": false,
    "title": "Instagram Profile & Posts Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-IDqOPM6P8vfYZ9sgl-qDwSioPglp-actor-icon.png",
    "seoTitle": "Instagram Profile & Posts Scraper — Public Profiles & Reels",
    "seoDescription": "Scrape public Instagram profiles, recent posts, reels, captions, follower counts, engagement metrics, media URLs, bios, and profile links by handle or URL.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Profile or post result",
              "eventDescription": "Per public Instagram profile or post item saved to the dataset",
              "isPrimaryEvent": true,
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-03T18:56:30.104Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-1210 build validation.",
        "createdAt": "2026-07-03T18:56:30.522Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per public Instagram profile or post item saved to the dataset.",
              "isPrimaryEvent": true,
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00004321
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000037574
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000029308
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000022544
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00001503
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000010521
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-03T19:00:09.820Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived initial private actor PPE pricing for APIA-1210 after cloud validation.",
        "createdAt": "2026-07-03T19:00:10.252Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per public Instagram profile or post item saved to the dataset.",
              "isPrimaryEvent": true,
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000062896
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000054692
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00004266
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000032815
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000021877
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000015314
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-07-04T08:17:11.047Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived private actor PPE pricing for APIA-1240 build validation.",
        "createdAt": "2026-07-04T08:17:11.483Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Instagram Profile & Posts Scraper\n\nCollects public Instagram profile metadata and recent public media previews (posts and reels), producing structured profile and post records for social analytics and monitoring. The Actor scrapes profile identity and metadata (handle, profile URL, display name, biography, avatar and external links), public counts and flags (followers, following, post counts, verification), and recent media previews (post URLs/shortcodes, captions, timestamps, media type, thumbnail and media URLs). It also extracts engagement metrics when visible (likes, comment counts, video views) and records scrape timestamps. Technical capabilities include batch processing of usernames or profile links with input deduplication, optional inclusion of video/reel previews, configurable per-profile post limits, and proxy-enabled crawling to mitigate rate limits; outputs are point-in-time structured records suitable for downstream analysis.\n\n## Use cases\n\n- Social media marketers monitoring public creator or brand accounts for recent content and engagement.\n- Brand teams checking public profile positioning and recent campaigns.\n- Analysts comparing public engagement signals and trend metrics across accounts.\n- Compliance teams archiving public posts, captions, timestamps, and media URLs for review workflows.\n- Researchers tracking public media URLs, captions, timestamps, and profile metadata.\n- Enriching CRM or partner records with public profile info, bios, and follower metrics.\n- Campaign tracking and reporting for dashboards and trend analysis.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4XUCKML4zGdPOzRaXK81onN1C/kK6CGBKzvcfu0Bt/fPExUkE3SLKfvaLvcn8ESHwzUptMNHRNTaowTcvHlOhaskaEcfOIWXTcf8Gt2ZOJ2Vkrlj5nt0uQtSPsa8pPnU03fX6D9VgG8vYby8Zeqa671g4vEDeyGy1XjwQ58kjGYev5FV1KqwQp6NF4EcbwC/qJNiUeL1yTBPzwObG5HJTvSF/wD3bNwkX7zvE92yRm+VxXcFH/dzicLjxBXuj8I1GoiwEHEkDhRLfVUTSHHEOMgQg0yGicQkbQUW4axvn1grfxheC1a3UTD2FhRv79sM83h+RqXe5tPR+SwulC9f3 \n"
  }
}