All Projects → Hasokeyk → instagram

Hasokeyk / instagram

Licence: MIT license
Php instagram library. With this library, you can use many of the same features in the mobile application.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to instagram

Instagram-Auto-Pilot
Automate common Instagram activities such as following, unfollowing, commenting and reposting images from instagram accounts.
Stars: ✭ 50 (+11.11%)
Mutual labels:  instagram-client, instagram-feed, instagram-scraper, instagram-api, instagram-photos, instagram-bot, instagram-downloader
Instaloader
Download pictures (or videos) along with their captions and other metadata from Instagram.
Stars: ✭ 3,655 (+8022.22%)
Mutual labels:  instagram-client, instagram-feed, instagram-scraper, instagram-photos, instagram-stories, instagram-downloader
insta-story
🤖 📷 Instagram Story Downloader Anonymously - PHP
Stars: ✭ 25 (-44.44%)
Mutual labels:  instagram-feed, instagram-scraper, instagram-api, instagram-photos, instagram-bot, instagram-downloader
nanogram.js
📷 An easy-to-use and simple Instagram package that allows you to fetch media content without API and access token.
Stars: ✭ 62 (+37.78%)
Mutual labels:  instagram-feed, instagram-scraper, instagram-api, instagram-photos, instagram-downloader
Instagram-Scraper-2021
Scrape Instagram content and stories anonymously, using a new technique based on the har file (No Token + No public API).
Stars: ✭ 57 (+26.67%)
Mutual labels:  instagram-feed, instagram-scraper, instagram-api, instagram-stories, instagram-bot
Instagram-to-discord
Monitor instagram user account and automatically post new images to discord channel via a webhook. Working 2022!
Stars: ✭ 113 (+151.11%)
Mutual labels:  instagram-scraper, instagram-photos, instagram-bot, instagram-downloader
Instagram User Feed
This is a scrapper to easily fetch any feed and interact with Instagram (like, follow, etc.) without OAuth for PHP.
Stars: ✭ 435 (+866.67%)
Mutual labels:  instagram-client, instagram-scraper, instagram-api
Igql
Unofficial Instagram GraphQL API to collet data without authentication
Stars: ✭ 80 (+77.78%)
Mutual labels:  instagram-client, instagram-scraper, instagram-api
Instagram Scraper
Scrapes an instagram user's photos and videos
Stars: ✭ 5,664 (+12486.67%)
Mutual labels:  instagram-client, instagram-scraper, instagram-api
jekyll-instagram
A Jekyll plugin for displaying your recent Instagram photos
Stars: ✭ 24 (-46.67%)
Mutual labels:  instagram-feed, instagram-api, instagram-photos
igFame
📷 igFame - Tool for automated Instagram interactions [PHP]
Stars: ✭ 16 (-64.44%)
Mutual labels:  instagram-scraper, instagram-api, instagram-bot
Instagram Scraper Node
Scrapes an instagram user's photos and videos.
Stars: ✭ 52 (+15.56%)
Mutual labels:  instagram-client, instagram-scraper, instagram-api
instastory.js
This is a jQuery plugin to make it easy to get a feed from instagram. No need of access tokens and other stuff, Only thing needed is jQuery.
Stars: ✭ 36 (-20%)
Mutual labels:  instagram-feed, instagram-scraper, instagram-photos
Instagram Php Scraper
Get account information, photos, videos, stories and comments.
Stars: ✭ 2,490 (+5433.33%)
Mutual labels:  instagram-client, instagram-scraper, instagram-api
AutoFetcher-IG-Stories-to-GDrive
A Google Apps Script for deploying a web application that automatically fetches the latest available IG Stories of a target Instagram user to your Google Drive.
Stars: ✭ 54 (+20%)
Mutual labels:  instagram-stories, instagram-bot, instagram-downloader
Onegram
This repository is no longer maintained.
Stars: ✭ 137 (+204.44%)
Mutual labels:  instagram-client, instagram-api
Instagramlive Php
A PHP script that allows for you to go live on Instagram with any streaming program that supports RTMP!
Stars: ✭ 362 (+704.44%)
Mutual labels:  instagram-client, instagram-api
TikTokBot
Bot save videos from instagram and then post them to Tik-Tok
Stars: ✭ 21 (-53.33%)
Mutual labels:  instagram-bot, instagram-downloader
Instagram api gem
A Ruby wrapper for the Instagram API
Stars: ✭ 100 (+122.22%)
Mutual labels:  instagram-client, instagram-api
Instagram Java Scraper
Instagram Java Scraper. Get account information, photos, videos and comments.
Stars: ✭ 335 (+644.44%)
Mutual labels:  instagram-client, instagram-api

Contributors Forks Stargazers Issues MIT License Hasan Yüksetepe @hasokeyk


Logo

Hasokeyk / Instagram

With this PHP library, you can use all features of the instagram Mobile App
Demo · Feedback
Türkçe doküman için tıklayın
🌟🌟 INSTAGRAM PRO 🌟🌟

Donation

patreon: https://www.patreon.com/hasokeyk

Coin Wallet
ETH 0x2091be5b1840b10a841376c366ec0475771b4ec8
BTC 12Set9KZGXWD64pbeGsdqZCJZofxyK77LP

Packet Features

Feature Instagram Instagram Pro
🌟 Use Proxy ✔️
Login ✔️ ✔️
Two Factor Login ✔️
(Just SMS)
✔️
(SMS,Whatsapp,Duo,3th App)
🌟 Register ✔️
🌟 Add Duo ✔️
🌟 Facebook Remover ✔️
🌟 Change Password ✔️
🌟 Change Email ✔️
🌟 A2F Disable ✔️
Get My Inbox ✔️ ✔️
Send Message (Confetti,Heart,Gift Box) ✔️ ✔️
Send Photo Message ✔️ ✔️
Send Link Message ✔️ ✔️
Send Story Message ✔️ ✔️
Send Post Message ✔️ ✔️
Get User Info ✔️ ✔️
Get User Post ✔️ ✔️
Get User Story ✔️ ✔️
Share Post ✔️ ✔️
🌟 Share Reels ✔️
🌟 Share Story ✔️
🌟 Delete Post ✔️
🌟 Get User Statistic ✔️
🌟 Get Post Statistic ✔️
🌟 (New) Post Pinning ✔️
🌟 (New) Post Unpinning ✔️
🌟 (New) Story Like ✔️
🌟 (New) Story Unlike ✔️
🌟 (New) Change Status ✔️ ✔️
🌟 (New) Change Status Reply ✔️ ✔️
Get Followers ✔️ ✔️
Get Followings ✔️ ✔️
🌟 Get Fake Followings ✔️
🌟 Get Fake Followers ✔️
🌟 Get Instagram Score ✔️
Get Notifications ✔️ ✔️
Change Avatar ✔️ ✔️
Follow User ✔️ ✔️
UnFollow User ✔️ ✔️
Like Post ✔️ ✔️
Unlike Post ✔️ ✔️
Save Post ✔️ ✔️
Accept Follow Request ✔️ ✔️
🌟 Don't Follow Me ✔️ ✔️
Get Pedding Message ✔️ ✔️
Get My Collections ✔️ ✔️
Create Collection ✔️ ✔️
Edit Collection ✔️ ✔️
Del Collection ✔️ ✔️
Send Comment To Post ✔️ ✔️
Delete Comment To Post ✔️ ✔️
Get Hashtag Info ✔️ ✔️
🌟 Get My Secret Followers ✔️ ✔️
🌟 Who Viewed My Profile ✔️ ✔️
Get Me Most Seen Feed ✔️ ✔️
Get Me Least Interacted With ✔️ ✔️

FAQ

GO FAQ

Contents

  1. About Project
  2. Get Started
  3. Usage
  4. Road Map
  5. Contributors
  6. License
  7. Contant Us

Hasan Yüksektepe

Linkedin Badge Twitter Badge Github Badge Visitor Badge

About Project

This project is made in PHP library of all instagram mobile app features. This library can send exactly same queries like mobile app and returns server responses.

Getting Started

Please read carefully.

Requirements

File permissions

Give permission to the following files and folders with chmod 777.

/vendor/hasokeyk/

Setup via Composer

  • you must determine your root(working) folder after that open console ( terminal )
    composer require hasokeyk/instagram

Installing via download Repository

  1. Firsty download repository
    git clone https://github.com/hasokeyk/instagram.git
  2. Use the command below to download the required libraries.
    composer install

Examples

Login

You must login before each operation. In your first login operation, the system will be cached and your operation will run faster.

<?php

    use Hasokeyk\Instagram\Instagram;

    require "/vendor/autoload.php";

    $username = 'username';
    $password = 'password';

    $instagram = new Instagram($username,$password);
    $login = $instagram->login->login();
    if($login){
        echo 'Login success';
    }else{
        echo 'Login Fail';
    }

    //LOGIN CONTROL
    $login_control = $instagram->login->login_control();
    if($login_control){
        echo 'Login True';
    }else{
        echo 'Login False';
    }
    //LOGIN CONTROL

Two factor authorization

In your first login attemp, if two factor authorization are enabled, instagram will send you a code. If you enter the code into the input area, yout login operation will be completed automatically. After your next logins, if yout IP is not changed, you can login without asking code.

<?php

    use Hasokeyk\Instagram\Instagram;

    require "/vendor/autoload.php";

    $username = 'username';
    $password = 'password';

    $instagram    = new Instagram($username, $password);

    if(isset($_REQUEST['two_factor_login_code'], $_REQUEST['two_factor_identifier']) and !empty($_REQUEST['two_factor_login_code']) and !empty($_REQUEST['two_factor_identifier'])){
        $code             = trim($_REQUEST['two_factor_login_code']);
        $token            = trim($_REQUEST['two_factor_identifier']);
        $two_factor_login = $instagram->login->two_factor_login($code, $token);
        print_r($two_factor_login);
    }else{
        $login        = $instagram->login->login();
        if(isset($login->two_factor_identifier) and !empty($login->two_factor_identifier)){
            echo <<<END
        <form action="" method="post">
            <input type="hidden" name="two_factor_identifier" value="$login->two_factor_identifier">
            <input type="text" name="two_factor_login_code">
            <input type="submit" value="Login">
        </form>
        END;
        }
        else if($instagram->login->login_control()){
            echo 'Login Success';
        }
        else{
            echo 'Login Fail';
        }
    }

Getting user posts

When you run the below code, you will get last 50 posts of user you are logged into. If you want another accounts posts get_user_posts('hasokeyk') please use this.

<?php

    use Hasokeyk\Instagram\Instagram;

    require "../vendor/autoload.php";

    $username = 'username';
    $password = 'password';

    $instagram = new Instagram($username,$password);

    $login = $instagram->login->login_control();
    if($login){

        $user_posts = $instagram->user->get_user_posts();
        print_r($user_posts);

    }else{
        echo 'Login Fail';
    }

Contributors

Asım Murat YILMAZ - GITHUB

License

You can download and use it as long as this project is under development. If used for other purposes The person who wrote the codes is not responsible. By downloading and using this project, you agree to this.

Contact

Hasan Yüksektepe - INSTAGRAM Website : https://hayatikodla.net

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].