Instagram Popular API

Public /popular/ chips and content details

Fetch any public Instagram /popular/ page by path or full URL and return the visible related search chips plus normalized content details for the media items exposed on the page.

1 CreditCost
Path or URLInput
IncludedBadges
IncludedContent Detail

Quick Start

Get started with a simple API call.

const response = await fetch('https://api.crawlkit.sh/v1/crawl/instagram/popular', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    path: 'kilo ver',
    options: {
      timeout: 30000
    }
  })
});

const { data } = await response.json();
console.log(data.badges, data.items[0]?.content.shortcode);

Key Features

Everything you need for reliable instagram popular workflows.

Flexible Path Input

Accepts either the raw path after /popular/ or a full Instagram popular URL and normalizes it automatically.

Related Badges

Returns the actual related chips visible on the public page instead of trimming them out of the meta description.

Content Details

Each popular item is enriched through the existing Instagram post/reel crawler so you get a normalized detail payload in the same response.

Lean Payload

Skips noisy SEO metadata like alternates and og tags so the response stays focused on chips and media details.

How It Works

Get started in minutes with our simple API.

1

Get Your API Key

Sign up for free and get your API key instantly. No credit card required.

2

Make Your First Request

Use our simple REST API with your favorite programming language.

3

Get Structured Data

Receive clean JSON responses ready to use in your application.

API Response

Get clean, structured JSON data with every request. Our API returns comprehensive data including status codes, timing information, and your remaining credits.

  • Consistent JSON structure
  • Detailed timing metrics
  • Credit usage tracking
  • Error handling built-in
Response
{
  "success": true,
  "data": {
    "path": "kilo ver",
    "url": "https://www.instagram.com/popular/kilo%20ver/",
    "badges": [
      "ver",
      "kilo kilo",
      "verli",
      "diyet menüsü"
    ],
    "items": [
      {
        "position": 1,
        "id": "3646428744946338181",
        "shortcode": "DMYKBmiIbYF",
        "url": "https://www.instagram.com/reel/DMYKBmiIbYF/",
        "mediaType": "video",
        "caption": "gizem.yucekeles on June 10, 2025: "Sadece 1 ayda 10 kilo vermek ister misin? 😍 ..."",
        "thumbnailUrl": "https://scontent.cdninstagram.com/v/t51.2885-15/...",
        "previewVideoUrl": "https://scontent.cdninstagram.com/o1/v/t16/f2/...",
        "playCount": 432,
        "owner": {
          "id": "67107363495",
          "username": "gizem.yucekeles",
          "profile_pic_url": "https://scontent.cdninstagram.com/v/t51.2885-19/...",
          "is_verified": false
        },
        "content": {
          "id": "3646428744946338181",
          "shortcode": "DMYKBmiIbYF",
          "taken_at": 1749571200,
          "media_type": "video",
          "product_type": "clips",
          "width": 720,
          "height": 1280,
          "like_count": 128,
          "comment_count": 12,
          "caption": "Sadece 1 ayda 10 kilo vermek ister misin? 😍 ...",
          "has_audio": true,
          "display_url": "https://scontent.cdninstagram.com/v/t51.2885-15/...",
          "video_url": "https://scontent.cdninstagram.com/o1/v/t16/f2/...",
          "thumbnail_url": "https://scontent.cdninstagram.com/v/t51.2885-15/...",
          "owner": {
            "id": "67107363495",
            "username": "gizem.yucekeles",
            "full_name": "Gizem Yucekeles",
            "profile_pic_url": "https://scontent.cdninstagram.com/v/t51.2885-19/...",
            "is_verified": false
          },
          "audio_info": {
            "title": "orijinal ses",
            "artist_username": "gizem.yucekeles",
            "is_original": true
          },
          "carousel_media": null
        }
      }
    ],
    "pagination": {
      "startCursor": "AQHSIOLAhrrggpDTQzOc3iCJMAJYIA1TRKqFiBleTs3xqUEntd42h3nIY3QEfRJArOUL",
      "endCursor": "AQHSCAvinQj05_M3viRkfZTclE__b5XzQpTThLZ63Ls0dAix5FfzDbI_uthbPUH7zaoK",
      "hasMore": false
    },
    "timing": { "total": 1320 },
    "creditsUsed": 1,
    "creditsRemaining": 99
  }
}

Use Cases

Common applications for Instagram Popular.

Keyword Expansion

Seed related badges from public Instagram popular pages for content research pipelines.

Content Discovery

Pull the visible media set for a public popular page and get each item as a normalized post/reel detail object.

Market Research

Fetch popular pages for multilingual search phrases and store the surfaced chips together with the visible media details.

Frequently Asked Questions

Everything you need to know about the Instagram Popular API.

Send either the raw part after /popular/ such as "kilo ver" or the full Instagram URL like https://www.instagram.com/popular/kilo%20ver/.

It returns both. data.items contains the visible popular page media items, and each item includes content with the normalized post/reel detail payload.

Yes. data.badges contains the actual chips rendered on the popular page, so you can reuse them directly in your own discovery flows.

The endpoint intentionally skips og tags, alternates, and other SEO metadata. It focuses on the fields that matter for popular-page discovery: chips, media items, and content detail.

Start Using Instagram Popular API Today

Get 100 free credits to test the API. No credit card required.