Skip to content

lucasoal/igmapper

Repository files navigation





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 pandas 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

Warning

It's essential to use Python 3.10 version

  • 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.


⇧ Go to Top

About

Igmapper: an Instagram Unofficial API

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors