· 5 years ago · Jan 15, 2021, 09:32 AM
1API документация
2Все запросы должны идти на https://instaparser.ru/api.php GET запросом.
3Во всех запросах должен присутствовать API ключ в виде параметра "key"
4Добавление задания
5https://instaparser.ru/api.php?key=$api_key&mode=create&type=$type&name=$name&links=$links&act=$act&spec=$spec&web=$web&dop=$dop&limit=$limit&limit2=$limit2&private=$private&ava=$ava&business=$business&author=$author&story=$story&hstory=$hstory&followers1=$followers1&followers2=$followers2&followings1=$followings1&followings2=$followings2&posts1=$posts1&posts2=$posts2&kfl1=$kfl1&kfl2=$kfl2&kfc1=$kfc1&kfc2=$kfc2&pratio1=$pratio1&pratio2=$pratio2&lastpost=$lastpost&postdate=$postdate&postlike1=$postlike1&postlike2=$postlike2&postcom1=$postcom1&postcom2=$postcom2&white_bio=$white_bio&stop_bio=$stop_bio&white_post=$white_post&stop_post=$stop_post&white_com=$white_com&stop_com=$stop_com&category=$category
6$api_key* = Ключ api
7$type* = p1 - сбор с аккаунтов, p2 - сбор с постов, p3 - сбор с хэштегов, p4 - сбор с локаций, f1 - фильтрация, m1 - мониторинг аккаунта
8$name = Название задания
9$links* = Ссылки, логины, хэштеги, локации через запятую. В случае с фильтрацией id задания, с которого брать базу. Можно указать url адрес файла с базой id или логинов
10$act = 1 - Подписчики, 2 - лайки, 3 - комментарии, 5 - авторы постов, 6 - посты, 7 - хэштеги, 8 - подписки
11$spec = 1 - id, 2 - логины, 1,2 - логины и id (по умолчанию 1)
12$web = 0 - Собирать через mob api, 1 - через web (по умолчанию 1)
13$dop = Дополнительные параметры через запятую, 1 - телефон, 2 - email, 3 - имя, 4 - язык в описании, 5 - город, 6 - описание, 7 - подписки на хэштеги, 8 - число подписчиков, 10 - оставлять в результатах только id с доп.параметрами
14$limit = Лимит на задание (по умолчанию 50000000)
15$limit2 = Лимит на аккаунт, на хэштег, на посты в аккаунте (по умолчанию 0)
16$private = Приватность: 1 - открытый аккаунт, 2 - закрытый аккаунт, 0 - любой (по умолчанию 0)
17$ava = Аватар: 1 - есть, 2 - нет, 0 - любой (по умолчанию 0)
18$business = Бизнес-аккаунт: 1 - да, 2 - нет, 0 - любой (по умолчанию 0)
19$author = Авторский аккаунт: 1 - да, 2 - нет, 0 - любой (по умолчанию 0)
20$story = Аккаунт с историей: 1 - да, 2 - нет, 0 - любой (по умолчанию 0)
21$hstory = Аккаунт с вечной историей: 1 - да, 2 - нет, 0 - любой (по умолчанию 0)
22$followers1,followers2 = Количество подписчиков от,до (по умолчанию 0)
23$followings1,followings2 = Количество подписок от,до (по умолчанию 0)
24$posts1,posts2 = Количество постов от,до (по умолчанию 0)
25$kfl1,kfl2 = Коэф. вовлечённости по лайкам(%) от,до (по умолчанию 0)
26$kfc1,kfc2 = Коэф. вовлечённости по комментариям(%) от,до (по умолчанию 0)
27$pratio1,pratio2 = Соотношение подписки/подписчики от,до (по умолчанию 0)
28$lastpost = Сколько дней назад был загружен последний пост на аккаунте (в случае со сбором с хэштегов и локаций - до скольки дней собирать посты в ленте) (по умолчанию 0)
29$postdate = Для задания p2 сколько дней назад были загружены посты на указанных для сбора аккаунтах (по умолчанию 0)
30$postlike1,postlike2 = Количество лайков у поста от,до (по умолчанию 0)
31$postcom1,postcom2 = Количество комментариев у поста от,до (по умолчанию 0)
32$white_bio = Ключевые слова в описании аккаунта через запятую
33$stop_bio = Стоп слова в описании аккаунта через запятую
34$white_post = Ключевые слова в описании поста через запятую
35$stop_post = Стоп слова в описании поста через запятую
36$white_com = Ключевые слова в тексте комментария через запятую
37$stop_com = Стоп слова в тексте комментария через запятую
38$category = Слова в категории аккаунта через запятую
39* - обязательный параметр
40При успешном выполнении json ответ: {"status":"ok","tid":"id_задания или заданий через запятую"}
41При ошибке json ответ: {"status":"error","text":"текст_ошибки"}
42limitv1 - Больше 100 позиций в задании; limitv1_1 - Максимальное количество логинов,хэштегов,id; limitv3 - Максимальное количество заданий для текущего тарифа; limitv5 - Максимальное количество заданий в очереди
43Статус задания
44https://instaparser.ru/api.php?key=$api_key&mode=status&tid=$tid
45$api_key* = Ключ api
46$tid* = id задания
47При успешном выполнении json ответ: {"status":"ok","type":"тип_задания","name":"название_задания","count":число_собранных,"tid_status":"статус выполнения","add_time":"время_добавления","update_time":"время_обновления"}
48Результат выполнения задания
49https://instaparser.ru/api.php?key=$api_key&mode=result&tid=$tid
50$api_key* = Ключ api
51$tid* = id задания, можно несколько заданий через запятую
52Удаление задания
53https://instaparser.ru/api.php?key=$api_key&mode=delete&tid=$tid
54$api_key* = Ключ api
55$tid* = id задания