Instagram
GET /v1/instagram/hashtag-search

Instagram Hashtag Search API

Find public Instagram posts tagged with a hashtag — each result comes with its media, caption, author, and like / comment counts. Flat 2 credits per call.

2 credits per request
TL;DR
Find public Instagram posts tagged with a hashtag — each result comes with its media, caption, author, and like / comment counts. Flat 2 credits per call. The Instagram Hashtag Search API (Instagram) is a single authenticated GET request to /v1/instagram/hashtag-search that responds with clean JSON and costs 2 credits. Pass cache=true for a free 24h cache hit; default is always fresh. Start with 100 free credits — no credit card.

What is the Instagram Hashtag Search API?

Pass a hashtag without the # (e.g. travel or foodie) and the Instagram Hashtag Search API returns the public posts and Reels that use that tag as clean JSON — the same grid you'd see on the hashtag's page in the app. Each result includes the post URL, media type (image, video, or carousel), caption, the author's profile, like / comment / view counts, a thumbnail, and the full list of hashtags and @mentions in the post. Use it to track a campaign or branded hashtag, discover creators in a niche, build a themed content feed, or watch a trend grow. No Instagram login, no OAuth, and no infrastructure to maintain. Flat 2 credits per call. Pass cache=true to serve from the 24h shared cache (0 credits on hit); default is always fresh.

What you get

  • Public posts and Reels tagged with your hashtag
  • Post URL, media type, caption, and publish date
  • Author handle plus like / comment / view counts
  • Every hashtag and @mention extracted from each post

Try it

Open in Playground

Fill in the parameters below and copy a ready-to-run request, or open the live Playground to run it against your account (no API key paste).

Parameters

Sign in to run live
curl "https://api.captapi.com/v1/instagram/hashtag-search?q=travel" \
  -H "Authorization: Bearer capt_live_..."
# or: -H "x-api-key: capt_live_..."

Edit the parameters and the code updates instantly. Switch languages and hit copy.

Example response

{
  "success": true,
  "data": {
    "query": "travel",
    "totalReturned": 5,
    "results": [
      {
        "platform": "instagram",
        "url": "https://www.instagram.com/p/DTfS7SMEk8B/",
        "id": "DTfS7SMEk8B",
        "postType": "Video",
        "productType": "clips",
        "caption": "Switzerland all the year 🇨🇭🥹\n\nWhich one is your preferred month?\n\n@life_samour_style \n\n#switzerland #life_samour_style #season #swiss #travel",
        "description": "Switzerland all the year 🇨🇭🥹\n\nWhich one is your preferred month?\n\n@life_samour_style \n\n#switzerland #life_samour_style #season #swiss #travel",
        "publishedAt": "2026-01-14T11:15:50Z",
        "durationSeconds": 14.8,
        "thumbnailUrl": "https://instagram.fbdo9-1.fna.fbcdn.net/v/t51.71878-15/615887274_3237902143054688_1140202660103312350_n.jpg?stp=dst-jpegr_e15_tt6&_nc_cat=102&ig_cache_key=MzgwOTg0NzA0ODU5NDkzNTU1Mw%3D%3D.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjY0MC5oZHIudmlkZW9fZGVmYXVsdF9jb3Zlcl9mcmFtZS5DMyJ9&_nc_ohc=PHZZVPrvI90Q7kNvwH6MHZd&_nc_oc=Adpra2n3ZIsP95SYhUmlYVAR0IMOzRA1pf0b7T9zAtsx0MiUhSeGDsPa9xES2_RpbEU&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&se=-1&_nc_ht=instagram.fbdo9-1.fna&_nc_gid=NaE5YlmNAjSdcTnh3ebLDw&_nc_ss=7a22e&oh=00_AQChCI6LSNQle91z8z3TW7P9-qHFkrm6JqXptoG_IkESYA&oe=6A6FF039",
        "videoUrl": "https://instagram.fbdo9-1.fna.fbcdn.net/o1/v/t2/f2/m86/AQP_hqF-tPtv5Xofan7SoZA6fFe5GfcwBPguliTCR2r7fcmzChiIeMjhkMYEEKZ3KME496CkxqO52dnKpJbiL2V0S5Zu2CLuvtytWLY.mp4?_nc_cat=107&_nc_oc=AdrcfpvzC4TqLo4FHih1qB5O3Wu2vNnuc2Ki5KBwbpPwTShNPoWYQ1CuKzyUVQcIk4A&_nc_sid=5e9851&_nc_ht=instagram.fbdo9-1.fna.fbcdn.net&_nc_ohc=Yd3H_cexwhQQ7kNvwGeuLVh&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTIyODQ5OTg0OTI0MDQwMywiYXNzZXRfYWdlX2RheXMiOjE5NiwidmlfdXNlY2FzZV9pZCI6MTA4MjcsImR1cmF0aW9uX3MiOjE0LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=ab86e0945adfe464&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC85QzQxRUIyNkM3RDEwMzNGOEE3QzFFMzczQjRDRkU5Ml92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYOnBhc3N0aHJvdWdoX2V2ZXJzdG9yZS9HTWVVdGlUQWRRSThnbjRHQUpMRnVqY1ROMUVJYnN0VEFRQUYVAgLIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAmpv32kY3UrgQVAigCQzMsF0AtmZmZmZmaGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2WWqQEA&_nc_gid=NaE5YlmNAjSdcTnh3ebLDw&_nc_zt=28&_nc_ss=7a22e&oh=00_AQCGkNEP6o1YhqyZY8umVyP2qy08Bpd1MND84RbrAeVZ2Q&oe=6A6BFDFC",
        "author": {
          "username": "life_samour_style",
          "displayName": "Mour & Sami",
          "url": "https://instagram.com/life_samour_style",
          "verified": true,
          "profileImage": "https://instagram.fbdo9-1.fna.fbcdn.net/v/t51.82787-19/584635801_17922495753191367_8918713359859714107_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=instagram.fbdo9-1.fna.fbcdn.net&_nc_cat=1&_nc_oc=Q6cZ2gEg7Jd3SNFuP2PrBQC2PztHVEtvKpNKeQFMret6EIm9b3MsVQVaTmJJOSsmNtpBRSQ&_nc_ohc=EALLtCfChl0Q7kNvwHnNaXP&_nc_gid=NaE5YlmNAjSdcTnh3ebLDw&edm=AOmX9WgBAAAA&ccb=7-5&oh=00_AQDV77olTesJBwabrRN71ZpKbjScXFzattNeeY6kJ1d3RA&oe=6A7008CC&_nc_sid=bfaa47"
        },
        "engagement": {
          "likes": 3311299,
          "comments": 6261
        },
        "hashtags": [
          "switzerland",
          "life_samour_style",
          "season",
          "swiss",
          "travel"
        ],
        "mentions": [
          "life_samour_style"
        ]
      },
      {
        "platform": "instagram",
        "url": "https://www.instagram.com/p/DSI7LxnEbrb/",
        "id": "DSI7LxnEbrb",
        "postType": "Video",
        "productType": "clips",
        "caption": "Those were the best times",
        "description": "Those were the best times",
        "publishedAt": "2025-12-11T22:11:52Z",
        "durationSeconds": 13.514,
        "thumbnailUrl": "https://instagram.fsjp7-1.fna.fbcdn.net/v/t51.82787-15/590421705_18550127779021075_3579641788674138100_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=109&ig_cache_key=Mzc4NTUzNTc4MDczMjEyMzg2NzE4NTUwMTI3Nzc2MDIxMDc1.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjEyMDYuc2RyLnZpZGVvX2RlZmF1bHRfY292ZXJfZnJhbWUuQzMifQ%3D%3D&_nc_ohc=AnAFyRNzQe4Q7kNvwEue4ir&_nc_oc=AdrTQXMYwT0FwQo5DY-ZSteg4baYJerCI45qmWWTLufQUuPIhmTc8Gimapvo6A6UZ-I&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=instagram.fsjp7-1.fna&_nc_gid=GkhoITAqRZPCsUHuGhCsuQ&_nc_ss=7a22e&oh=00_AQDyKBbiqJ9-M3DWPAWOd1VI_8ovKEi5clvtJJtkt3unGA&oe=6A70057B",
        "videoUrl": "https://instagram.fsjp7-1.fna.fbcdn.net/o1/v/t2/f2/m86/AQP8h5HcmDu6TB4PuIQvfXOyFIwKS0xAbS20z-9NnCPjLoc5uAiwU0vz9OVG8N7PauIuQd6ljDeuRoA1P2Uga2Vdc2-lTRpPRD-5uJc.mp4?_nc_cat=106&_nc_oc=Adq5qXv7-vhGpheKi-RHGPs7IIIo8tM_uIT9hw31WM3BwZW0lYJcQokr-dYkn-4BWxI&_nc_sid=5e9851&_nc_ht=instagram.fsjp7-1.fna.fbcdn.net&_nc_ohc=Bkv14QXnSHYQ7kNvwGIXalE&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuOTYwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTMxODU2MTY5MzM1NTE5NywiYXNzZXRfYWdlX2RheXMiOjIyOSwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjEzLCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=a806b8f3160f12c0&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC83QTRDRDc0NEM0NjcxNDhENDk1QzhCMDVFMEE0QkZCOV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYRmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC83NDQwMjQzMTE0MjMyNzlfNTc1MDMzMzAwNTUwMzU5Nzc0My5tcDQVAgLIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAm-rLGlbLO1wQVAigCQzMsF0ArBqfvnbItGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2XmnQEA&_nc_gid=GkhoITAqRZPCsUHuGhCsuQ&_nc_zt=28&_nc_ss=7a22e&oh=00_AQBSy1Z6sAegkaORF2dvwKVcpPe2PssobXAiKBbVFmaL_A&oe=6A6C267F",
        "author": {
          "username": "landon_paschall",
          "displayName": "Landon Paschall",
          "url": "https://instagram.com/landon_paschall",
          "verified": true,
          "profileImage": "https://instagram.fsjp7-1.fna.fbcdn.net/v/t51.2885-19/491510267_695225522866023_4168573449891059748_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=instagram.fsjp7-1.fna.fbcdn.net&_nc_cat=1&_nc_oc=Q6cZ2gHdCBzebEFYNY4FFc_mJy2J5DbsAdMmQYVx9uY5agtMbBByEeMriGwYwRZOrSIllLs&_nc_ohc=8E6IGaQL-soQ7kNvwEPlW1y&_nc_gid=GkhoITAqRZPCsUHuGhCsuQ&edm=AOmX9WgBAAAA&ccb=7-5&oh=00_AQA8fNHNXnKok2OIoZMEKQ6Se7VH8xNVK4Qar-UB_gHZlg&oe=6A7000DB&_nc_sid=bfaa47"
        },
        "engagement": {
          "likes": 17998863,
          "comments": 15192
        },
        "hashtags": [],
        "mentions": []
      },
      {
        "platform": "instagram",
        "url": "https://www.instagram.com/p/DW14TyKjKya/",
        "id": "DW14TyKjKya",
        "postType": "Video",
        "productType": "clips",
        "caption": "Follow @jackswynnerton for more incredible content.\n\nWhat do you think? 🙏🏼\n\n.\n.\n.\n#photography #foryou #reels #photooftheday #travel",
        "description": "Follow @jackswynnerton for more incredible content.\n\nWhat do you think? 🙏🏼\n\n.\n.\n.\n#photography #foryou #reels #photooftheday #travel",
        "publishedAt": "2026-04-07T19:18:44Z",
        "durationSeconds": 18.6,
        "thumbnailUrl": "https://instagram.fhex4-1.fna.fbcdn.net/v/t51.82787-15/661470891_18099957833510888_4939661728337196305_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=106&ig_cache_key=Mzg3MDI0NzEwNDkzMzU3MTczODE4MDk5OTU3ODMwNTEwODg4.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjIzMDQuc2RyLnZpZGVvX2RlZmF1bHRfY292ZXJfZnJhbWUuQzMifQ%3D%3D&_nc_ohc=M0q1yyZyFB0Q7kNvwF0b0Nz&_nc_oc=AdrwRlvIqQrHXhrcZdTRJhScagnWn3pCx6kFpmfhJ_9tpuWa_Pw91L2neKHYutuaGhM&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=instagram.fhex4-1.fna&_nc_gid=H1sx5OCDJql5EBrsBNeegw&_nc_ss=7a22e&oh=00_AQAjKFuUT8VQmasTeGeCwDHXtXn-s5PFZlkyUWK4CmZ0nA&oe=6A700B57",
        "videoUrl": "https://instagram.fhex4-1.fna.fbcdn.net/o1/v/t2/f2/m86/AQMmBy79ha5I3a5QWhRbWMydwRjdVkC3FBoIXxxZNe8RH7gcd6WKhREL-8rawjrnluwOusE8D28pVGM1V2UEQCL9akAVHVEPvyspRkQ.mp4?_nc_cat=102&_nc_oc=Adq9f2kA8RAYQdCFSPBmPsNvFupkUoFZeyiEE6HGnLQsJwQQVAjrostHEQ6nBIBCx_8&_nc_sid=5e9851&_nc_ht=instagram.fhex4-1.fna.fbcdn.net&_nc_ohc=2Pp9vAuj9jIQ7kNvwF0RB98&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTc5MjI5MTY3MTkyOTE3NTgsImFzc2V0X2FnZV9kYXlzIjoxMTIsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjoxOCwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=20b7431393a15750&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9CNzQ0QTI3MjlCMDlCRDg3N0M1QTQwQjlENjYyMjM4RV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYUWlnX3hwdl9wbGFjZW1lbnRfcGVybWFuZW50X3YyLzE2NEEyNzVBMjY5MDI1RTA4OTFGOEQyMkUwQzQ5RDkzX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACbctaPGh7PWPxUCKAJDMywXQDKZmZmZmZoYEmRhc2hfYmFzZWxpbmVfMV92MREAdf4HZeadAQA&_nc_gid=H1sx5OCDJql5EBrsBNeegw&_nc_zt=28&_nc_ss=7a22e&oh=00_AQAo8XeBMi3lWr9thJoFrWY2QrKUgmW7gKEtE1JVZDpVtA&oe=6A6C161F",
        "author": {
          "username": "jackswynnerton",
          "displayName": "Jack Swynnerton",
          "url": "https://instagram.com/jackswynnerton",
          "verified": true,
          "profileImage": "https://instagram.fhex4-1.fna.fbcdn.net/v/t51.2885-19/363490537_669252801313770_4425271539585219628_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=instagram.fhex4-1.fna.fbcdn.net&_nc_cat=1&_nc_oc=Q6cZ2gHa6y9mNLZl1Dv-zDeCFK_mfJlysI34dyypxDR7wh1a5nZllM-4jX1ykW366pj2lN0&_nc_ohc=U7pzYocHdYUQ7kNvwFzHfg7&_nc_gid=H1sx5OCDJql5EBrsBNeegw&edm=AOmX9WgBAAAA&ccb=7-5&oh=00_AQCeQdtbLpnTPOgo67kNm5w6EzCv4XTJBKIOi9sFMmsVyQ&oe=6A6FFDFF&_nc_sid=bfaa47"
        },
        "engagement": {
          "likes": 4226039,
          "comments": 12174
        },
        "hashtags": [
          "photography",
          "foryou",
          "reels",
          "photooftheday",
          "travel"
        ],
        "mentions": [
          "jackswynnerton"
        ]
      },
      {
        "platform": "instagram",
        "url": "https://www.instagram.com/p/DTRlgJEEka8/",
        "id": "DTRlgJEEka8",
        "postType": "Video",
        "productType": "clips",
        "caption": "Manungkot \n#manungkot #travel #abovetheclouds #clouds #umbrellarestro",
        "description": "Manungkot \n#manungkot #travel #abovetheclouds #clouds #umbrellarestro",
        "publishedAt": "2026-01-09T03:26:32Z",
        "durationSeconds": 13.4,
        "thumbnailUrl": "https://instagram.fopo4-2.fna.fbcdn.net/v/t51.71878-15/613227526_1547320119928691_4882391552333285652_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=102&ig_cache_key=MzgwNTk4ODA5NjU4MDkyOTIxMg%3D%3D.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjY0MC5zZHIudmlkZW9fbmZyYW1lX2NvdmVyX2ZyYW1lLkMzIn0%3D&_nc_ohc=lb6L-kuLuK0Q7kNvwEc9-vq&_nc_oc=AdqT4171LBJBiw1_md8dZIGWf4kK92ewoQoUhdz1Eqgqt_kYzrqqrwtDpy_4AJBS9gs&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=instagram.fopo4-2.fna&_nc_gid=-gKI2xEjX7KbhqnpEv6-Pw&_nc_ss=7a22e&oh=00_AQDnWs3V0cqunbLmJd298Oi3n3p4TYNar-VxqDYOh9nZLg&oe=6A7025DA",
        "videoUrl": "https://instagram.fopo4-1.fna.fbcdn.net/o1/v/t2/f2/m367/AQOUyJAYuGXq0S-srpdibvLsRx8p35cqzKZSIpz1IHRv-oQszVadi4rCa-7GLjGKZyIsq_SPd5RtOOKlj_zHwMFpQlfnqsu3TcvXukA.mp4?_nc_cat=109&_nc_oc=AdoOJCi6j-KrPhPI3PmRscELYFiEYSkaf3_taWJlt-cURZ57tAcpZAM5HVUFOR1z5EM&_nc_sid=5e9851&_nc_ht=instagram.fopo4-1.fna.fbcdn.net&_nc_ohc=KVpe62IHVd4Q7kNvwGiaxAE&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTU4OTU2MTI5ODkzMDU2NiwiYXNzZXRfYWdlX2RheXMiOjIwMSwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjEzLCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=a952a61f4891f720&_nc_vs=HBksFQIYQGlnX2VwaGVtZXJhbC8xNjQ1MzVGOEM4OTM3RUFCM0Y4ODJDRkUzMjkxM0Q5MF92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYRmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC84ODAyNDU0NTc4Mzg0MjFfODIyODY5MjkwODk0NjIyNzQ5NS5tcDQVAgLIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAmjK6SydLs0gUVAigCQzMsF0AqzMzMzMzNGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2XmnQEA&_nc_gid=-gKI2xEjX7KbhqnpEv6-Pw&_nc_zt=28&_nc_ss=7a22e&oh=00_AQB3KnKtpzrhMXVvJiauxucGL_gj5vaROz6Yb9ldBOMhYg&oe=6A7021EE",
        "author": {
          "username": "manungkotumbrellarestro",
          "displayName": "manungkotumbrellarestro",
          "url": "https://instagram.com/manungkotumbrellarestro",
          "verified": false,
          "profileImage": "https://instagram.fopo4-2.fna.fbcdn.net/v/t51.2885-19/345930201_1604879770034212_8609307898972422443_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby4xMDgwLmMyIn0&_nc_ht=instagram.fopo4-2.fna.fbcdn.net&_nc_cat=104&_nc_oc=Q6cZ2gG2JDx-EDrbfbJETPowWYD6pniwTzMKJHiyfqnlSXjxsDubYxOgIHRv5Z_a7-TcyUU&_nc_ohc=0yGIznaFnqAQ7kNvwFaWVYl&_nc_gid=-gKI2xEjX7KbhqnpEv6-Pw&edm=AOmX9WgBAAAA&ccb=7-5&oh=00_AQA6Fw1jhwLdEFiVzddWTAtG7L2j1fL4u-9tLE8aTG8DqA&oe=6A6FFACA&_nc_sid=bfaa47"
        },
        "engagement": {
          "likes": 3657742,
          "comments": 8609
        },
        "hashtags": [
          "manungkot",
          "travel",
          "abovetheclouds",
          "clouds",
          "umbrellarestro"
        ],
        "mentions": []
      },
      {
        "platform": "instagram",
        "url": "https://www.instagram.com/p/DTUSNRsk_KC/",
        "id": "DTUSNRsk_KC",
        "postType": "Video",
        "productType": "clips",
        "caption": "No Pain No Gain! 💀\n.\n.\n#travel #travelling #travelmeme",
        "description": "No Pain No Gain! 💀\n.\n.\n#travel #travelling #travelmeme",
        "publishedAt": "2026-01-10T04:35:00Z",
        "durationSeconds": 6.941,
        "thumbnailUrl": "https://scontent-bog2-1.cdninstagram.com/v/t51.71878-15/612116667_1938874806973007_4845852519335186872_n.jpg?stp=dst-jpegr_e15_tt6&_nc_cat=105&ig_cache_key=MzgwNjc0NzY2MjIyNjgxMzU3MA%3D%3D.3-ccb7-5&ccb=7-5&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6IkNMSVBTLnhwaWRzLjY0MC5oZHIudmlkZW9fZGVmYXVsdF9jb3Zlcl9mcmFtZS5DMyJ9&_nc_ohc=4nhWS3gUkCQQ7kNvwGTnM9m&_nc_oc=Adon7GxDN4Csz_v4B5eq3kOEWZBzXPMEVia2Jhhmdimq-4Rk7O6wEdQ_LGA3YvJMJ8o&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&se=-1&_nc_ht=scontent-bog2-1.cdninstagram.com&_nc_gid=FPvnM9qyxJhsrxUenT1Vqg&_nc_ss=7a22e&oh=00_AQCtAFdWHWl3tXY1nw-akKDoNjahG4NydOxHbmkGQhxx9A&oe=6A701DFB",
        "videoUrl": "https://scontent-bog2-1.cdninstagram.com/o1/v/t2/f2/m86/AQN7ICM4j34xR9wA71kAVUN9KAEzSeiVKyQZ8_IHrx8XV1VPNtlG-VKsIG3upFWeXES1dLoUwCSutVcvZttbe1vl6AsGT2yiodq5ey0.mp4?_nc_cat=101&_nc_sid=5e9851&_nc_ht=scontent-bog2-1.cdninstagram.com&_nc_ohc=lo3zNfrB8MMQ7kNvwHDP4uy&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6MTE4OTAwMDk4NjIyODQzMCwiYXNzZXRfYWdlX2RheXMiOjIwMiwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjYsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=6a5d428b7d50f75a&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9BMTRCRTRFNzNENjVEMjA3Qjk2RDM5N0MwMzUzQjNBN192aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYR2lnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC8xMTc3NDQzMzY0NTM2MTc2XzM3Njk0NjQyMDczMjczNDc0MTYubXA0FQICyAESACgAGAAbAogHdXNlX29pbAExEnByb2dyZXNzaXZlX3JlY2lwZQExFQAAJpzb39b72JwEFQIoAkMzLBdAG5mZmZmZmhgSZGFzaF9iYXNlbGluZV8xX3YxEQB1_gdl5p0BAA&_nc_gid=FPvnM9qyxJhsrxUenT1Vqg&_nc_zt=28&_nc_ss=7a22e&oh=00_AQDuZDQJNYQKyTuMlLwAHMMkdT7DJr37QMbzPsCHNCpdBw&oe=6A6C1016",
        "author": {
          "username": "sugat_vlogs",
          "displayName": "Chalta Phirta Sugat",
          "url": "https://instagram.com/sugat_vlogs",
          "verified": false,
          "profileImage": "https://scontent-bog2-2.cdninstagram.com/v/t51.82787-19/635297072_17875118877525501_6722128520936312870_n.jpg?stp=dst-jpg_s150x150_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLmRqYW5nby45OTQuYzIifQ&_nc_ht=scontent-bog2-2.cdninstagram.com&_nc_cat=109&_nc_oc=Q6cZ2gGqw3M9nuIwQkL7ngPHV1wXyKaVAAKuY6saH5rBJZcFlr3f2it0irvge-0KueibV2E&_nc_ohc=6xlaFPdCReAQ7kNvwEAPdZk&_nc_gid=FPvnM9qyxJhsrxUenT1Vqg&edm=AOmX9WgBAAAA&ccb=7-5&oh=00_AQDN7nYHZs5Gqo8hJ40oi6qiWLbhISvY4SF5JavR5KXiyg&oe=6A6FF0AA&_nc_sid=bfaa47"
        },
        "engagement": {
          "likes": 2199099,
          "comments": 15403
        },
        "hashtags": [
          "travel",
          "travelling",
          "travelmeme"
        ],
        "mentions": []
      }
    ]
  }
}

Billing metadata is returned in response headers: X-Captapi-Credits (credits charged), X-Captapi-Cache (hit or miss), and X-Captapi-Source. Failed requests (4xx/5xx) are never charged. See the full list of error codes in the error reference.

Response structure

A successful call returns success, cached, creditsUsed, and a data object with the following fields:

Top-level fields

  • queryThe search query you sent.
  • totalReturnedNumber of items returned in this response.

Results

Each item in results contains:

  • platformPlatform identifier (e.g. youtube, instagram).
  • urlCanonical URL of the item.
  • idStable platform ID for the item.
  • postTypePost type ("Image", "Video" or "Sidecar" for carousels).
  • productTypePlatform product type (e.g. clips, feed).
  • captionPost caption.
  • descriptionDescription text.
  • publishedAtPublish date (ISO 8601).
  • durationSecondsLength in seconds.
  • thumbnailUrlThumbnail image URL.
  • videoUrlDirect video file URL (CDN link); may be null when the platform does not expose one.
  • authorObject with username, displayName, url, verified, profileImage.
  • engagementObject with likes, comments.
  • hashtagsHashtags extracted from the text.
  • mentionsAccounts mentioned in the text.

Parameters

NameTypeRequiredDescription
qstringYesHashtag without the # (min 2 characters).
limitintegerNoMax items to return (default 20, max 200). Billed per result.
cachebooleanNoSet true to serve from the 24h response cache. Default false — always fetch fresh data.

Authentication: send your key as Authorization: Bearer capt_live_.... A typical call costs 2 credits. Pass cache=true for a free 24h cache hit; default is always fresh.

Using an AI agent? This endpoint is the MCP tool instagram_hashtag_search via @captapi/mcp. Set it up →

How it works

  1. 1. Sign up — get 100 free credits, no card required.
  2. 2. Create a key from your dashboard.
  3. 3. Send one request to /v1/instagram/hashtag-search and parse the JSON response.

Use cases

Trend Discovery

Find trending content by keyword or hashtag.

Content Sourcing

Build feeds and playlists programmatically.

Monitoring

Track topics, brands, and competitors.

Research

Sample large sets of content for analysis.

Frequently asked questions

What does the Instagram Hashtag Search API do?+

The Instagram Hashtag Search API lets you search and return matching results from a public Instagram query using one GET request to /v1/instagram/hashtag-search. It returns clean JSON — no OAuth or infrastructure setup required.

How many credits does the Instagram Hashtag Search API cost?+

Each successful call costs 2 credits. Pass cache=true to serve from the 24h shared cache (0 credits on hit); default is always fresh. Failed or empty results are never charged.

Do I need a Instagram API key or OAuth?+

No. A single Captapi key works across every platform Captapi supports — YouTube, TikTok, Instagram, Facebook, Twitter/X, Reddit, Threads, Bluesky, Pinterest, LinkedIn, Rumble, Spotify, Kwai, and more. We handle proxies, rate limits, retries, and authentication for you.

Is the Instagram Hashtag Search API suitable for production use?+

Yes. It is a stable REST endpoint with predictable JSON and automatic retries. Pass cache=true to serve from the 24h shared cache (0 credits on hit); default is always fresh. Use it for analytics, monitoring, and content automation.

More Instagram APIs

Ready to use the Instagram Hashtag Search API?

Sign up, grab your key, and make your first call in 60 seconds.