Docs · Instagram API
Instagram API
Public profiles, posts, reels and comments with media and engagement counts.
Overview
Monitor public brands and creators on Instagram. Read profile biographies and counts, paginate posts and reels, and inspect post captions, carousel media and comments. Data is the public logged-out view: hidden engagement counts stay null, and private posts are unavailable. Direct media URLs are temporary.
Source: instagram.com.
Try it live
Pick an endpoint and run it: real data, no signup, 5 free requests a day.
GET/v1/instagram/profile
1 credit per requestPress Run to fetch live data
Results come back as a table you can download as CSV, or as the raw JSON.
Endpoints
Call it
Every endpoint is a GET with your key in the x-api-key header. For example, Profile:
curl "https://api.lurkapi.com/v1/instagram/profile?username=nike" \
-H "x-api-key: YOUR_API_KEY"Use it in Claude
Once LurkAPI is connected to Claude, each endpoint is a tool Claude can call:
| Tool | What it does |
|---|---|
instagram_profile | Profile: A public profile's biography, links and follower counts. |
instagram_user_posts | User posts: A page of public posts with captions, media and engagement counts. |
instagram_post | Post: A public photo, carousel, video or reel with its caption and counts. |
instagram_post_comments | Post comments: A page of public comments with authors, timestamps and likes. |
instagram_user_reels | User reels: A page of public reel previews with play, like and comment counts. |
instagram_media_transcript | Media transcript: Transcribe speech from a public Instagram video or reel. |