Instagram · Guide

How to run a Instagram hashtag search

TL;DR
To run a Instagram hashtag search, sign up for a free Captapi key, then send one GET request to /v1/instagram/hashtag-search with your input. You get clean JSON back in seconds for 2 credits per call — no OAuth, scraping or platform SDKs. 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.

How to run a Instagram hashtag search (step by step)

  1. 1

    Get a free API key

    Create a free Captapi account (100 credits, no card) and generate an API key from the dashboard.

  2. 2

    Call the Instagram Hashtag Search API

    Send an authenticated GET request to /v1/instagram/hashtag-search with your input. No OAuth, no scraping setup.

  3. 3

    Read the JSON response

    Parse the clean JSON response. Pass cache=true for a free 24h cache hit; default is always fresh.

Code example

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

What the response looks like

{
  "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 (credits charged, cache hit/miss) is returned in the X-Captapi-Credits and X-Captapi-Cache response headers.

Request parameters

NameTypeRequiredDescription
qstring YesHashtag 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.

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.

Ready to run a Instagram hashtag search?

Start free with 100 credits — no credit card required.

Get your free API key