Enter a name
A handle or a profile link.
Enter an username. See each highlight title and cover.
A handle or a profile link.
Name, bio and the counts.
Read it here, or request the same profile from the API.
Look up a profile. No signup and no login.
Name, bio, picture and counts.
Read the name, bio and counts.
Check the profile behind a name before you use it.
Look someone up without signing up.
The same profile is one API request.
1curl -G "https://api.socialscrape.dev/v1/instagram/profile/highlights" \2 -H "x-api-key: $SOCIALSCRAPE_API_KEY" \3 --data-urlencode "handle=nasa"1import os2import requests34params = {5 "handle": "nasa",6}7res = requests.get(8 "https://api.socialscrape.dev/v1/instagram/profile/highlights",9 headers={"x-api-key": os.environ["SOCIALSCRAPE_API_KEY"]},10 params=params,11)12body = res.json()1314if body["ok"]:15 print(body["data"])16else:17 print(body["error"]["code"], body["error"]["message"])1const url = new URL("https://api.socialscrape.dev/v1/instagram/profile/highlights");2url.search = new URLSearchParams({3 "handle": "nasa"4}).toString();5const res = await fetch(url, {6 headers: { "x-api-key": process.env.SOCIALSCRAPE_API_KEY! },7});8const body = await res.json();910if (body.ok) {11 console.log(body.data);12} else {13 console.error(body.error.code, body.error.message);14}{ "ok": true, "credits_charged": 1, "credits_remaining": 4999, "cached": false, "cached_at": null, "request_id": "req_ac815d6b509220e2077170db", "data": { "object": "list", "items": [ { "object": "collection", "platform": "instagram", "id": "18195781759377100", "url": "https://www.instagram.com/stories/highlights/18195781759377100/", "kind": "highlight", "title": "Roman", "description": null, "owner": { "id": "528817151", "handle": "nasa", "name": "NASA", "url": "https://www.instagram.com/nasa/", "avatar_url": "https://scontent-ord5-2.cdninstagram.com/v/t51.2885-19/29090066_159271188110124_1152068159029641216_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=1&ccb=7-5&_nc_sid=f7ccc5&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLnd3dy4xMDgwLkMzIn0%3D&_nc_ohc=Ca3wE...", "verified": true }, "item_count": null, "cover_url": "https://scontent-ord5-2.cdninstagram.com/v/t51.71878-15/785745361_1537318174532484_931463605431094788_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=110&ccb=7-5&_nc_sid=acbce5&_nc_ohc=PCbozJYubZ8Q7kNvwHBts6v&_nc_oc=Adq5fnBwqBGqFIJrXGiw7QY2WVkeTUl_i...", "updated_at": null, "extra": null }, { "object": "collection", "platform": "instagram", "id": "18123023338592759", "url": "https://www.instagram.com/stories/highlights/18123023338592759/", "kind": "highlight", "title": "Wallpapers", "description": null, "owner": { "id": "528817151", "handle": "nasa", "name": "NASA", "url": "https://www.instagram.com/nasa/", "avatar_url": "https://scontent-ord5-2.cdninstagram.com/v/t51.2885-19/29090066_159271188110124_1152068159029641216_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=1&ccb=7-5&_nc_sid=f7ccc5&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLnd3dy4xMDgwLkMzIn0%3D&_nc_ohc=Ca3wE...", "verified": true }, "item_count": null, "cover_url": "https://scontent-ord5-2.cdninstagram.com/v/t51.71878-15/658392542_1443405937523344_3996096698761393443_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=102&ccb=7-5&_nc_sid=acbce5&_nc_ohc=CEj2IGrdBRsQ7kNvwHJUIyY&_nc_oc=AdqCmoGMLcAK2M9yrSLtdRVW5TJzpy1S...", "updated_at": null, "extra": null } ], "cursor": null, "has_more": false, "parent": { "object": "profile", "platform": "instagram", "id": "528817151", "handle": "nasa", "name": "NASA", "headline": null, "url": "https://www.instagram.com/nasa/", "kind": "unknown", "bio": null, "avatar_url": "https://scontent-ord5-2.cdninstagram.com/v/t51.2885-19/29090066_159271188110124_1152068159029641216_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=1&ccb=7-5&_nc_sid=f7ccc5&efg=eyJ2ZW5jb2RlX3RhZyI6InByb2ZpbGVfcGljLnd3dy4xMDgwLkMzIn0%3D&_nc_ohc=Ca3wE...", "banner_url": null, "verified": true, "is_private": false, "external_url": null, "links": null, "location": null, "category": null, "created_at": null, "stats": { "followers": null, "following": null, "posts": null, "likes": null, "views": null }, "extra": null } }, "cursor": null, "has_more": false }
Not in this tool. You get the album title and cover. The highlight endpoint returns the stories in one album when you pass its id.
The sample leaves images out. A live lookup shows the cover when Instagram serves one.
Yes. No account and no card. Each visitor gets a limited number of lookups an hour, so it stays free for everyone.
Send GET /v1/instagram/profile/highlights with your key in the x-api-key header. A request costs 1 credit. A repeat of something fetched recently costs 0 credits, and failed requests are free. See the reference.