Healthcare Provider Data Collection — Custom physician and provider roster datasets for healthcare research, consulting, analytics, and health-tech projects.Learn more
OrzaenOrzaen
Back to Results

Instagram Profile Content and Highlights JSON Extraction

Full extraction of 1,295 Instagram posts and story highlight collections into structured JSON datasets. Client required complete historical extraction of an Instagram profile including posts, reels, IGTV, and story highlights in custom JSON schema format

Delivered Mar 2025•Braden I., Upwork Client•3–4 days
0

Posts Extracted

0%

Highlight Collections

0

Contracts Delivered

0.0

Client Satisfaction

Client required complete historical extraction of an Instagram profile including posts, reels, IGTV, and story highlights in custom JSON schema format.

Developed a Python-based Instagram extraction system with structured JSON parsing and highlight collection handling.

After implementation, Complete structured JSON dataset delivered with reusable scraping notebook for future automation.

Behind the Scenes

How the system moved from problem to controlled execution.

01

Problem

Client required complete historical extraction of an Instagram profile including posts, reels, IGTV, and story highlights in custom JSON schema format. Instagram profile contained 1,295 posts including images, carousels, reels, and IGTV content. Story highlight collections required separate structured schema. Mixed media types (image, video, carousel combinations). Temporary media URLs that expire after short timeframes.

02

System Built

Developed a Python-based Instagram extraction system with structured JSON parsing and highlight collection handling. Workflow covered: Authenticated request-based extraction from Instagram profile; Pagination handling for all 1,295 posts; Media type detection (image, carousel, reel, IGTV); Structured JSON generation per post; Separate schema for highlight collections.

03

What Changed

1,295 posts fully extracted and structured. 100% highlight collections extracted. 2 Contracts data delivery + reusable scraping notebook. 5.0/5 client satisfaction rating. Built custom JSON schema matching client’s provided template. Handled carousel image/video differentiation.

Before / After

What changed after the system was rebuilt.

01

Posts extracted

Before

0 structured posts

After

1,295 fully structured

02

Highlight collections

Before

No structured access

After

100% extracted

03

Media handling

Before

Temporary URLs expired

After

Re-freshed and structured

04

Reusability

Before

One-time extraction

After

Reusable Jupyter Notebook

Delivery Scope

What was included in the system delivery.

Full Instagram post extraction pipeline

Custom JSON schema for posts and media

Separate story highlight extraction schema

Media type detection for images, videos, reels, and carousels

Reusable Jupyter Notebook scraper for future runs

Controls

Checks built in to keep the workflow reliable.

Separate schemas prevent posts and highlights from being mixed

Media URLs are refreshed when temporary CDN links expire

Carousel and video content are parsed with different handling rules

Tagged profiles and external links are captured where available

Output is packaged into organized archives for delivery

Tools & Stack

Tools used to build, connect, and deliver this system

PPython
JSON
MMultiprocessing
Proxy Rotation
RCRate-Limit Control Algorithms
CAPTCHA Handling
PPandas

Similar System

Want similar results?

Share the manual process, messy data flow, or system gap you want to fix. We will help you understand what can be rebuilt into a controlled operating system.

Achieve Similar Results