Парсер инстаграм — профили, посты и комментарии
Парсинг инстаграм без входа: профили, посты, Reels и комментарии по логину или ссылке, с подписями, хештегами, вовлечённостью и ссылками на видео. JSON, CSV.
ключевые возможности
Без входа и без аккаунта Instagram — только публичные профили, посты и Reels
Профили: биография, полное имя, число подписчиков и подписок, признаки верификации и закрытого аккаунта, ссылки в биографии и аватар
Посты, Reels и карусели с подписью, лайками и числом комментариев; Reels, прочитанные со вкладки Reels профиля, содержат ещё и число просмотров
Хештеги и упоминания выделяются из подписи в чистые массивы
Собственные теги тем Instagram, отмеченные пользователи, соавторы и геолокация в каждом посте
Ссылки на изображение и видео каждого элемента карусели, а также отдельная аудиодорожка каждого видео, у которого она есть
Необязательные комментарии с автором, текстом, лайками, числом ответов и временем — до 500 на пост
Лимиты на профиль и жёсткий лимит запросов, чтобы размер запуска был предсказуем
сценарии использования
- Исследование инфлюенсеров и авторов — вовлечённость, соавторы и отмечаемые ими аккаунты
- Мониторинг брендов и конкурентов по выбранным вами аккаунтам
- Группировка и анализ трендов по собственным тегам тем Instagram
- Анализ комментариев и тональности постов и Reels
- Передача аудиодорожек Reels в распознавание речи
- Датасеты из соцсетей для RAG и LLM-конвейеров
входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
startUrls | array | опционально | Адреса профилей, постов или Reels; укажите их или usernames |
usernames | array | опционально | Имена профилей, с @ или без |
maxPostsPerProfile | integer | опционально | Сколько постов и Reels читать полностью на профиль, каждый вид считается отдельно (по умолчанию 24) |
includeReels | boolean | опционально | Читать также вкладку Reels каждого профиля — единственный способ получить число просмотров (по умолчанию включено) |
includeComments | boolean | опционально | Читать комментарии к каждому посту, до лимита ниже (по умолчанию выключено) |
maxCommentsPerPost | integer | опционально | Сколько комментариев сохранять на пост или Reel, 0–500 (по умолчанию 24) |
postsPerPage | integer | опционально | Сколько постов запрашивается за одну страницу (по умолчанию 12) |
maxConcurrency | integer | опционально | Сколько запросов выполняется одновременно (по умолчанию 3) |
maxRequestsPerCrawl | integer | опционально | Остановиться после стольких запросов; пусто — без ограничения |
proxy | object | опционально | Apify Proxy, по умолчанию резидентный — Instagram гораздо охотнее отвечает читателям без входа с резидентного адреса |
Пример вывода
1{
2 "type": "post",
3 "source": {
4 "id": "instagram",
5 "canonicalUrl": "https://www.instagram.com/reel/DdRyQxKteC1/",
6 "username": "astro_jessica"
7 },
8 "kind": "reel",
9 "id": "3986188199829823669",
10 "shortcode": "DdRyQxKteC1",
11 "owner": {
12 "id": "4092263381",
13 "username": "astro_jessica",
14 "fullName": "Jessica Meir",
15 "isVerified": true
16 },
17 "takenAt": "2026-09-14T18:58:07.000Z",
18 "caption": "Volume up and get your groove on! A bit of weekend dancing on the @iss to start your week off right. …",
19 "hashtags": [],
20 "mentions": [
21 "iss"
22 ],
23 "format": "video",
24 "productType": "clips",
25 "isVideo": true,
26 "isReel": true,
27 "hasAudio": true,
28 "likeCount": 251630,
29 "commentCount": 2690,
30 "medias": [
31 {
32 "type": "Image",
33 "url": "https://…jpg",
34 "width": 892,
35 "height": 1584
36 },
37 {
38 "type": "Video",
39 "videoUrl": "https://…mp4",
40 "width": 892,
41 "height": 1584,
42 "audioUrl": "https://…mp4"
43 }
44 ],
45 "audioTitle": "Original audio",
46 "coauthors": [
47 {
48 "username": "nasa",
49 "id": "528817151",
50 "fullName": "NASA"
51 },
52 {
53 "username": "iss",
54 "id": "953293389",
55 "fullName": "International Space Station"
56 },
57 {
58 "username": "astro_anil",
59 "id": "50101577629",
60 "fullName": "Anil | Astronaut Space Doctor"
61 }
62 ],
63 "topics": [
64 "international space station",
65 "zero gravity",
66 "samantha cristoforetti",
67 "iss life",
68 "space station interior"
69 ],
70 "location": {
71 "id": "1783641135097024",
72 "name": "International Space Station"
73 },
74 "commentsRead": 24,
75 "comments": [
76 {
77 "id": "18000000000000000",
78 "authorUsername": "example_user",
79 "authorId": "10000000000",
80 "authorIsVerified": false,
81 "text": "Microgravity jazzercise 💃",
82 "likeCount": 0,
83 "createdAt": "2026-10-20T01:38:03.000Z"
84 }
85 ],
86 "scrapedAt": "2026-10-20T01:52:17.665Z"
87}
Цена
Оплата за событие: списание один раз за каждый сохранённый пост или Reel, один раз за каждый сохранённый профиль и один раз за каждый комментарий, сохранённый вместе с постом. За запись, которую актор не смог прочитать, плата не взимается.
Советы
Начните с одного профиля. Небольшое значение maxPostsPerProfile позволяет увидеть записи до масштабирования. Оставьте вкладку Reels включённой. Только она даёт число просмотров; если её выключить, запуск станет меньше, но ценой этого. Не включайте комментарии без необходимости. Каждый сохранённый комментарий — одно списание; maxCommentsPerPost ограничивает, сколько комментариев приносит пост. Нужно то, что говорится в Reels? Парсер транскриптов Instagram превращает Reels тех же аккаунтов в текст с временными метками.
частые вопросы
Нужен ли аккаунт Instagram?
Законно ли парсить Instagram?
Это альтернатива Instagram API?
Умеет ли он читать Stories, подписчиков или страницы хештегов?
Почему у некоторых постов нет числа просмотров?
Какие ссылки Instagram подходят?
похожие в ~/social
Instagram Transcript — транскрибация рилс в текст
Instagram Reels в текст с временными метками — без входа.
открытьСкрапер транскриптов и субтитров TikTok — JSON, SRT, VTT, LLM
Транскрипты TikTok в JSON, SRT, VTT или готовом для LLM тексте.
открытьBluesky Scraper — посты, профили, ленты и взаимодействия
Парсинг постов, профилей, лент и взаимодействий Bluesky.
открыть