# InstaPy/instagram-profilecrawl

📝 quickly crawl the information (e.g. followers, tags etc...) of an instagram profile.

Repository: https://github.com/InstaPy/instagram-profilecrawl
Canonical: https://ross.abutalabs.com/products/instagram-profilecrawl
Language: Python
License: MIT
License Family: permissive
Topics: instagram, crawler, python, instapy, selenium, simple, information, python-script, automation
Last push: 2024-03-19T22:13:31+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3486, "days_push": 897, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1301, forks 268 (observed 2026-08-28T04:04:17.550531+00:00)

## What it is
A Python script from the InstaPy ecosystem that crawls public Instagram profile information such as post counts, follower counts, and post tags using Selenium and requests, with optional login for extra access. It can also download post images and log collected stats, and includes a variant that runs on a Raspberry Pi.

## Use cases
- scrape instagram profile data without the official api
- get follower and post counts for instagram accounts
- collect hashtags from instagram profiles for analysis
- download all post images from an instagram profile
- crawl multiple instagram usernames into a dataset
- run an instagram scraper on a raspberry pi

## When to choose
- You need quick profile metrics (followers, posts, tags) from public Instagram accounts and don't want to deal with the official API
- You want a simple standalone script you can tweak, rather than a full scraping framework
- You want to collect data on a low-power device like a Raspberry Pi or log stats over repeated crawls

## When to avoid
- You need a robust, maintained solution - Selenium-based crawlers break whenever Instagram changes its DOM, and this project sees only sporadic updates
- You need large-scale or commercial scraping - login-based automation risks account bans and violates Instagram's terms of service
- You need an importable library or API to embed in an application - this is a set of standalone command-line scripts

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: web-scraping
- domain: social-media, crawlers
- platform: python, cross-platform, cli
- tags: selenium, instagram, profile-crawler, browser-automation, chromedriver, headless-browser, social-media-scraping, instapy, raspberry-pi, automation, linux

## Member repositories
- InstaPy/instagram-profilecrawl (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:17.550531+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:52:13.159242+00:00, confidence not recorded.
  - readme: https://github.com/InstaPy/instagram-profilecrawl (fetched 2026-08-28T04:04:17.550531+00:00, sha 86783b110367)
- Data as of 2026-08-30T08:39:29.467469+00:00.
