Lead generation
Pull Instagram signals at scale and enrich your CRM with public profile data — clean, structured, ready to import.
Caption, likes, comments, image URLs, video URLs — everything a public Instagram post exposes, returned as clean JSON.
Highest price applies when download_media is set to true. Default mode is significantly cheaper.
This endpoint takes one input: url. The response carries the parsed Instagram entity — every public field, in a flat, predictable shape.
curl https://api.hproxy.com/v1/scrape/instagram/post/collect/by/url \
-H "Authorization: Bearer $HPROXY_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.instagram.com/p/DKSMEpKRd6h/"}'{
"data": {
"xdt_shortcode_media": {
"id": "3657869083548472514",
"shortcode": "DLDXI0fylTC",
"display_url": "https://scontent-iad3-1.cdninstagram.com/v/t51.2885-15/509601086_….jpg",
"video_url": "https://scontent-iad3-2.cdninstagram.com/o1/v/t16/f2/m86/AQPI….mp4",
"video_play_count": 425901,
"is_video": true,
"owner": {
"id": "21393171",
"username": "jane",
"is_verified": true,
"full_name": "Jane Williamson",
"edge_followed_by": {
"count": 1565363
}
},
"edge_media_to_caption": {
"edges": [
{
"node": {
"created_at": "1750272153",
"text": "I think I like this goosey life🪿☺️🍃",
"id": "17894844171126505"
}
}
]
},
"edge_media_preview_like": {
"count": 22926
},
"taken_at_timestamp": 1750272151
}
}
}Fetch a single Instagram post or reel by URL with full metadata.
Pull Instagram signals at scale and enrich your CRM with public profile data — clean, structured, ready to import.
Track competitors, audience movements, and trends across Instagram without standing up any scraping infrastructure.
Feed predictable Instagram JSON straight into your model fine-tuning pipeline. Same schema every call.
Collect a public Instagram profile by username — bio, followers, posts, links.
Lightweight profile lookup by Instagram numeric user id.
Paginated feed of a user's public Instagram posts.
Paginated reels feed for a public Instagram user.
Sign in with Google, drop $2 in the wallet, fire your first Post call against instagram.com. If it doesn’t do what you need, the balance is refundable for 24 hours.