7 дней бесплатно

Парсер Instagram без входа и с точным числом подписчиков

Вставьте ссылку на публичный профиль, пост или Reels. Web Unlocker вернёт страницу Instagram без входа: у профиля точное число подписчиков и 12 последних постов, у поста точное число лайков, комментариев и подпись. $0.98 за 1000 страниц.

Примеры:

1000 бесплатных запросов · Оплата только за успех · 195+ стран · Работает с Claude

instagram.com/natgeo/Пример запуска · подписчиков: 268,157,304 · оплата как за 1 страницу · 2.5 с
Скачать
  1. Открываем страницу с IP-адреса в США
  2. Загружаем её так же, как посетитель без входа в аккаунт
  3. Читаем данные профиля или поста

Страницы Instagram загружаются от 3 до 12 секунд. Всё ещё работаем, нажимать снова не нужно.

Готовы спарсить свои профили? Получите API-ключ или запишитесь на демо.

Получите API-ключ и бесплатные запросы

Расскажите немного о вашей команде и получите:

  • API-ключ в течение одного рабочего дня
  • Бесплатные запросы под ваши сайты
4.7 / 5 на G2на основе 79 отзывов
Записаться на демо

Карта не нужна. Отмена подписки в любой момент. Ответим в течение одного рабочего дня.

Что возвращает парсер данных Instagram

Публичные страницы, без входа и без аккаунта Instagram. Платформы для работы с блогерами, бренды, сервисы мониторинга соцсетей и исследователи читают эти четыре типа страниц, и каждая оплачивается как одна страница.

  • Парсер профилей Instagram

    instagram.com/natgeo/
    Имя
    National Geographic
    Подписчики
    268,157,304
    Подписки
    195
    Публикации
    32K
    Био
    Step into wonder and find your inner explorer
    Последние публикации
    12, с изображениями
  • Парсер хештегов Instagram

    instagram.com/explore/tags/travel/
    Хештег
    #travel
    Reels в Instagram
    3.9B
    Топ Reels на странице
    12
    Больше всего просмотров
    218,089,610 просмотров
  • Парсер постов Instagram

    instagram.com/p/Dfcr9z7jBnD/
    Лайки
    223,730
    Комментарии
    297
    Подпись
    Photos by @joelsartore | Japanese dwarf flying squirrels are quite small
    Дата
    8 нояб. 2026 г.
    Файлы фото
    Ссылка на каждое фото
  • Парсер Reels в Instagram

    instagram.com/reel/Dfa5-jix5gw/
    Лайки
    122,499
    Комментарии
    463
    Подпись
    From harsh conditions to rival predators, these wolves face danger
    Дата
    7 нояб. 2026 г.
    Обложка
    Ссылка на файл

Хотите попробовать сами? Получите API-ключ с 1000 бесплатных запросов.

Спарсите 1000 профилей Instagram за $1.14

Web Unlocker берёт за страницу профиля один раз, вместе с точным числом подписчиков и 12 последними постами, по $0.98 за 1000 страниц. Парсеры профилей Instagram на Apify, Bright Data и ScrapeCreators берут за тот же профиль больше.

Apify берёт $2.60 за 1000 профилей.
Здесь 1000 стоят $1.14.

Примерно одну страницу профиля из семи Instagram отдаёт пустой. Запросите её снова по новому адресу, и данные вернутся: цена выше учитывает эти повторы.

Сколько стоят 1000 профилей Instagram

1000 публичных профилей с подписчиками и био по опубликованным ценам

  • $1.14Gologin Web Unlocker
  • $1.50Bright Data Instagram Scraper API
  • $1.88ScrapeCreators Instagram API
  • $2.60Instagram Profile Scraper (на Apify)

Gologin: $0.98 за 1000 страниц плюс один повтор примерно на каждые семь профилей. Bright Data берёт за каждую запись, $1.50 за 1000. ScrapeCreators берёт за каждый запрос, $1.88 за 1000 на тарифе за $47. Собственный парсер профилей Instagram от Apify берёт $2.60 за 1000 профилей на бесплатном тарифе.

Готовы запустить на своих профилях? Получите API-ключ и бесплатные запросы.

Парсинг Instagram: 60 из 60 страниц с данными

Наш тест парсинга Instagram: 20 профилей, 20 постов и 20 Reels из их лент и 10 страниц хештегов, каждая запрошена до трёх раз, так же, как это делает демо выше. Вот что вернулось и как быстро.

51 из 60 вернулись с первой попытки.
Остальные 9 - со второй или третьей.

Сравните Instagram API с парсерами Instagram

Собственный API Instagram, парсеры Instagram на Apify и Instagram Scraper API от Bright Data: сколько каждый берёт за те же 1000 профилей и что требует от вас до старта.

Единица оплаты, цена 1000 профилей, личные аккаунты, нужный вам аккаунт, бесплатный старт и страница целиком в Gologin Web Unlocker, Instagram API, Apify и Bright Data
Что нужноWeb UnlockerInstagram APIApifyBright Data
Вы платите заСтраницуБесплатно с лимитомКаждый результатКаждую запись
1000 профилей$1.14Бесплатно$2.60$1.50
Личные аккаунтыДаНетДаДа
Ваш аккаунт InstagramНе нуженПро аккаунтНе нуженНе нужен
Бесплатный старт1000 запросовС приложением Meta$5 в месяц5000 в месяц
Страница целиком в HTMLДаНетНетНет

Парсите не только Instagram? Web Unlocker возвращает любую страницу так же и по той же цене.

Проверьте блогера в Instagram за 1.3 цента

Страница профиля приносит 12 последних постов, а страница каждого поста - его точное число лайков и комментариев. 13 страниц, $0.0127, и у вас реальная вовлечённость автора, пост за постом.

Instagram округляет до 268 млн.
Парсер возвращает 268,157,304.

Как спарсить данные Instagram на Python или Node.js

Instagram хранит данные публичной страницы как JSON внутри HTML. Web Unlocker возвращает этот HTML, а несколько строк кода достают из него профиль или пост. Вкладка «Список профилей» - небольшой краулер Instagram: на входе список аккаунтов, на выходе CSV.

  1. Шаг 01

    Получите API-ключ

    Заполните форму выше. Ключ придёт на почту в течение одного рабочего дня.

  2. Шаг 02

    Выберите страницу

    Профиль - для подписчиков и последних постов, пост или Reels - для лайков и комментариев.

  3. Шаг 03

    Прочитайте данные

    Проверьте, что страница пришла с данными, и запросите её снова по новому адресу, если Instagram прислал пустую.

Установка
pip install requests
Запуск
GOLOGIN_SCRAPING_API_KEY=your_key python instagram_profile.py
Отправляет на
https://parsing.webunlocker.gologin.com/v1/scrape
import json
import os
import re
import time

import requests

username = "nasa"


def scrape(url, marker):
    for attempt in range(3):
        address = url if attempt == 0 else f"{url}?fresh={int(time.time())}"
        response = requests.get(
            "https://parsing.webunlocker.gologin.com/v1/scrape",
            params={"url": address, "geo": "us", "format": "json"},
            headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
            timeout=90,
        )
        page = response.json().get("data", {}).get("html", "") if response.ok else ""
        if marker in page:
            return page
        time.sleep(3)
    raise RuntimeError("The page came back without data, try again later")


def blocks(page):
    for block in re.findall(r'<script type="application/json"[^>]*>(.*?)</script>', page, re.S):
        try:
            yield json.loads(block)
        except json.JSONDecodeError:
            pass


def find(node, key):
    if isinstance(node, dict):
        for name, value in node.items():
            if name == key:
                yield value
            yield from find(value, key)
    elif isinstance(node, list):
        for item in node:
            yield from find(item, key)


data = list(blocks(scrape(f"https://www.instagram.com/{username}/", '"follower_count"')))
user = next(item for item in find(data, "xig_user_by_username") if "follower_count" in item)

posts = {}
for timeline in find(data, "polaris_ordered_timeline_connection"):
    for edge in timeline["edges"]:
        post = edge["node"]
        reel = post.get("product_type") == "clips"
        posts[post["code"]] = {
            "url": f"https://www.instagram.com/{'reel' if reel else 'p'}/{post['code']}/",
            "type": "reel" if reel else "post",
            "caption": (post.get("caption") or {}).get("text", "").split("\n")[0],
            "image": post.get("display_uri"),
        }

profile = {
    "username": user["username"],
    "full_name": user["full_name"],
    "biography": user["biography"],
    "verified": user["is_verified"],
    "followers": user["follower_count"],
    "following": user["following_count"],
    "latest_posts": list(posts.values())[:12],
}

print(json.dumps(profile, indent=2, ensure_ascii=False))
print(f"@{username}: {profile['followers']:,} followers, {len(profile['latest_posts'])} latest posts from one page")

Готовы запустить на своих профилях? Получите API-ключ и бесплатные запросы.

Часть полного технологического стека

Один аккаунт, одна прокси-сеть, одна экосистема. Выберите продукт под задачу.

Парсите больше сайтов? Смотрите парсеры Facebook, Google Play, Twitter (X), YouTube, Reddit и Google Maps или все инструменты для веб-парсинга.

Парсер Instagram: частые вопросы

Что такое парсер Instagram?

Парсер Instagram - это инструмент, который читает публичные страницы Instagram и превращает их в данные: число подписчиков, био и последние посты профиля, лайки, комментарии и подпись поста. Gologin Web Unlocker - это API парсера Instagram: отправьте ему адрес страницы, и он вернёт страницу с этими данными по $0.98 за 1000 страниц.

Как спарсить Instagram?

Для парсинга Instagram отправьте в Web Unlocker адрес публичного профиля, поста или Reels. Он вернёт страницу такой, какой её видит посетитель без входа в аккаунт, с данными, которые Instagram хранит внутри как JSON: подписчиками, постами, лайками, комментариями и подписями. Код выше читает их в несколько строк.

Как написать парсер Instagram на Python?

Отправьте адрес профиля в Web Unlocker через библиотеку requests и прочитайте JSON со страницы. Вкладка Python выше - готовый скрипт, проверенный на живом API: он выводит подписчиков, подписки, био и 12 последних постов профиля.

Есть ли у Instagram API для данных чужих аккаунтов?

Только частично. Business Discovery в Instagram API читает бизнес-аккаунты и аккаунты авторов, и только с вашего собственного профессионального аккаунта через приложение Meta. Личные аккаунты не охватываются, а поиск по хештегам ограничен 30 хештегами в неделю. Старый Basic Display API прекратил работу 4 декабря 2024 года.

Можно ли парсить Instagram без входа в аккаунт?

Да. Публичные профили, посты, Reels и популярная страница хештега открываются без входа. Web Unlocker открывает их как посетитель без входа в аккаунт, поэтому вам не нужен аккаунт Instagram и вы не рискуете своими. Закрытые профили остаются закрытыми: их посты доступны только одобренным подписчикам. С TikTok так же: парсер TikTok читает публичные профили и видео без входа.

Почему парсеры Instagram возвращают пустые данные?

Instagram время от времени отдаёт страницу без данных: в нашем тесте примерно одну страницу профиля из семи. Демо выше и примеры кода проверяют, есть ли данные, и запрашивают страницу снова по новому адресу. Посты и Reels вернулись с первой попытки в 36 случаях из 40.

Можно ли спарсить подписчиков Instagram?

Не списком: список подписчиков аккаунта открывается только пользователям, которые вошли в аккаунт. Точное число подписчиков публичное, и Web Unlocker возвращает его с каждым профилем.

Можно ли спарсить комментарии Instagram?

Число комментариев - да: на странице каждого поста и Reels есть точное число. Сами комментарии загружаются только для пользователей, которые вошли в аккаунт, поэтому Web Unlocker их не возвращает.

Можно ли спарсить хештеги Instagram?

Для многих хештегов Instagram показывает посетителям без входа популярную страницу с 12 топовыми Reels и числом их просмотров, и Web Unlocker её возвращает. Полная лента хештега доступна только тем, кто вошёл в аккаунт.

Можно ли спарсить изображения и фото из Instagram?

Да. Каждый пост на странице профиля и каждая страница поста приходят со ссылками на файлы изображений, поэтому ваш код может их сохранить.

Сколько стоит парсер Instagram?

$0.98 за 1000 страниц, одна цена за любую страницу: профиль с 12 последними постами - одна страница, пост - одна страница. Неудачный запрос ничего не стоит. Тарифы начинаются от $49 в месяц за 50 000 запросов.

Есть ли бесплатный парсер Instagram или парсер с открытым кодом?

С Web Unlocker вы получаете 1000 бесплатных запросов, этого хватит на 1000 профилей или постов. Инструменты с открытым кодом, например Instaloader и instagrapi, бесплатны: они работают на ваших серверах, часто требуют вход в Instagram, а поддерживать их работу при изменениях в Instagram придётся вам.

Какой парсер Instagram лучший?

Зависит от задачи. Instagram API бесплатен для бизнес-аккаунтов и аккаунтов авторов, до которых можно добраться с вашего собственного. Apify и Bright Data продают готовые строки и берут деньги за каждый результат. Web Unlocker возвращает всю публичную страницу по одной цене за страницу, в Instagram и на любом другом сайте.

Есть ли альтернатива парсеру Instagram от Apify?

Да. Парсер профилей Instagram от Apify берёт $2.60 за 1000 профилей на бесплатном тарифе. Web Unlocker возвращает ту же публичную страницу профиля с точным числом подписчиков и 12 последними постами за $1.14 за 1000 профилей, с учётом повторов.

Законно ли парсить Instagram?

Профили, посты и Reels, которые открываются без входа, - это публичные страницы. В деле Meta v. Bright Data в январе 2024 года федеральный суд США решил, что условия Meta не запрещают парсинг публичных данных без входа в аккаунт. Что вы собираете и как используете, решаете вы, поэтому сверьтесь с правилами, которые относятся к вашему проекту.

Получите API-ключ и бесплатные запросы

Расскажите немного о вашей команде и получите:

  • API-ключ в течение одного рабочего дня
  • Бесплатные запросы под ваши сайты
4.7 / 5 на G2на основе 79 отзывов
Записаться на демо

Карта не нужна. Отмена подписки в любой момент. Ответим в течение одного рабочего дня.