Igmapper: an Instagram Unofficial API
What is it?
Igmapper is a high-performance Python library designed for Instagram data extraction, providing structured access to profiles, feeds, and comments. It offers a flexible architecture that allows data engineers to toggle between Requests and native CURL transport, ensuring resilience against environment constraints.
Table of Contents
Main Features
Here are just a few of the things that igmapper does well:
InstaClient: Initializes the session and handles transport selection (Requests or CURL)get_profile_info(): Scrapes profile metadata and returns a structured ProfileData object.get_feed(): Retrieves user timeline posts with built-in pagination support.get_comments(): Fetches media comments and automates cursor-based pagination.
Where to get it / Install
The source code is currently hosted on GitHub at: https://github.com/lucasoal/igmapper
- PyPI
# PyPI pip install igmapper
- GitHub
# or GitHub pip install git+https://github.com/lucasoal/igmapper.git
Documentation
License
Dependencies
See the full installation instructions for minimum supported versions of required, recommended and optional dependencies.
Metadata
Release files for igmapper 2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| igmapper-2.1.tar.gz | 10.3 kB | Without provenance | Details for igmapper-2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| igmapper-2.1-py3-none-any.whl | Python 3 | none | any | Details for igmapper-2.1-py3-none-any.whl |
Total release size: 20.2 kB
Release files / igmapper-2.1.tar.gz
| Download URL | igmapper-2.1.tar.gz |
|---|---|
| Size | 10.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e7baf3cdb183399fcc789c1fe95f52d233c03fedee8d4f21c09c1debcb24ea6
|
|
BLAKE2b-256 checksum How to use checksums |
dd018fbeaeba749971c76c615868fcd2e0dde26f0a720c6e585c91ccf0293d6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / igmapper-2.1-py3-none-any.whl
| Download URL | igmapper-2.1-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c799dc30f8476636d9ac2d9180079e7ffcfc1660c62e988be6306cd09c6ecfb8
|
|
BLAKE2b-256 checksum How to use checksums |
40fc923e3c0113d89f674209469db35d61cf85f4c3d10f6c6aa82d1c5eef80a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Security for igmapper 2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.