├── README.md
├── auto.ru.md
├── avito.md
├── cian.md
├── drom.md
├── ingomobile_vulnerabilities.md
├── nomerogram.md
├── realty.yandex.md
└── youla.md
/README.md:
--------------------------------------------------------------------------------
1 | # Приватные API
2 | # API больше не актуальны, не нужно мне писать
3 |
4 | Список приватных API различных площадок.
5 |
6 | Вы получаете в своё распоряжение php класс с набором описываемых функций.
7 |
8 | По всем вопросам пишите по контактам.
9 |
10 | ## FAQ
11 |
12 | ### Прямой доступ или через прослойку?
13 | Прямой доступ, без прослоек в виде моих серверов.
14 |
15 | ### Цена?
16 | Зависит от требуемой функциональности API. Оплата разовая, правки и дополнения обсуждаются отдельно.
17 |
18 | ## Категории
19 |
20 | - [Автомобили](#Автомобили)
21 | - [Недвижимость](#Недвижимость)
22 | - [Прочее](#Прочее)
23 | - [Уязвимости](#Уязвимости)
24 |
25 |
26 |
27 | ### Автомобили
28 | API | Последнее обновление | Статус
29 | |---|---|---|
30 | | [Drom.ru](drom.md) | 16 мая 2020 | частично работает|
31 | | [Auto.ru](auto.ru.md) | 11 января 2020 | работает |
32 | | [Номерограм](nomerogram.md) | 3 декабря 2019 | работает |
33 | | [AutoScout24](https://www.autoscout24.com) | 5 июля 2020 | работает |
34 | | [mobile.de](https://www.mobile.de) | 5 июля 2020 | работает |
35 | | [Проверка авто по VIN и ГОСНОМЕРУ](https://play.google.com/store/apps/details?id=ru.likemobile.basegibdd) | 5 июля 2020 | работает |
36 | | [АвтоЭксперт - проверка авто по базам ГИБДД](https://play.google.com/store/apps/details?id=ru.likemobile.checkauto) | 6 июля 2020 | работает |
37 | | [Проверка авто по БАЗЕ ГИБДД по VIN и ГОСНОМЕРУ](https://play.google.com/store/apps/details?id=ru.bloodsoft.gibddchecker) | 2 августа 2020 | работает |
38 |
39 | ### Недвижимость
40 | API | Последнее обновление | Статус
41 | |---|---|---|
42 | | [Cian.ru](cian.md) | 16 февраля 2019 | работает|
43 | | [Realty.yandex.ru](realty.yandex.md) | 22 марта 2019 | работает|
44 |
45 |
46 | ### Прочее
47 | API | Последнее обновление | Статус
48 | |---|---|---|
49 | | [Avito.ru](avito.md) | 16 февраля 2019 | частично работает|
50 | | [Youla.ru](youla.md) | 22 марта 2019 | частично работает|
51 | | Ozon.ru api | 2 февраля 2020 | в разработке|
52 | | Sportmaster.ru api | 2 февраля 2020 | в разработке|
53 | | [ebay](https://www.ebay-kleinanzeigen.de) | 13 июля 2020 | работает |
54 | | [WILLHABEN](https://www.willhaben.at) | 26 июля 2020 | работает |
55 |
56 |
57 | ### Уязвимости
58 | API | Последнее обновление | Статус
59 | |---|---|---|
60 | | [Ингосстрах ingos.ru](ingomobile_vulnerabilities.md) | 26 декабря 2019 | частично поправлено |
61 |
--------------------------------------------------------------------------------
/auto.ru.md:
--------------------------------------------------------------------------------
1 | # Приватные API / [Auto.ru](https://auto.ru/)
2 | # API больше не актуальны, не нужно мне писать
3 |
4 | API работает. \
5 | [Демо](https://kolsha.ru/apis/auto_ru/).
6 |
7 | ### Список методов
8 | Метод | Описание | Статус
9 | |---|---|---|
10 | | Список объявлений | Получает список объявлений по фильтру, максимум 100 объявлений за запрос | работает|
11 | | Детальная информация об объявлении| Все, что есть на сайте, кроме номера телефона | работает|
12 | | Номера телефонов объявления| ... | работает|
13 | | Список регионов| просто есть | работает|
14 | | Двух-факторная авторизация по email| ... | работает|
15 | | Список диалогов| ... | работает|
16 | | Создание диалога| ... | работает|
17 | | Отправка текстового сообщения в диалог| ... | работает|
18 | | Отправка изображения в диалог| ... | работает|
19 | | Автозапчасти, шини, диски и т.д.| ... | работает|
20 | | Модели, марки и поколения автомобилей| ... | работает|
21 |
22 | При запросах капчи не замечено.
23 |
--------------------------------------------------------------------------------
/avito.md:
--------------------------------------------------------------------------------
1 | # Приватные API / [Avito.ru](https://avito.ru/)
2 | # API больше не актуальны, не нужно мне писать
3 |
4 | API работает.
5 | [Демо](https://kolsha.ru/apis/avito/).
6 |
7 | ### Список методов
8 | Метод | Описание | Статус
9 | |---|---|---|
10 | | Список объявлений | Получает список объявлений по фильтру | работает|
11 | | Детальная информация об объявлении| Все, что есть на сайте| работает|
12 | | Авторизация| ... | не проверялось с последнего обновления|
13 | | Активация объявления| .. | не проверялось с последнего обновления|
14 | | Объявления авторизованного пользователя| .. | не проверялось с последнего обновления|
15 | | Оплата поднятия объявления привязанной картой| .. | не проверялось с последнего обновления|
16 |
17 | При запросах капчи не замечено.
18 |
--------------------------------------------------------------------------------
/cian.md:
--------------------------------------------------------------------------------
1 | # Приватные API / [Cian.ru](https://cian.ru/)
2 | # API больше не актуальны, не нужно мне писать
3 |
4 | API работает. \
5 | [Демо](https://kolsha.ru/apis/cian/).
6 |
7 | ### Список методов
8 | Метод | Описание | Статус
9 | |---|---|---|
10 | | Список объявлений | Получает список объявлений по фильтру | работает|
11 | | Детальная информация об объявлении | Все, что есть на сайте, c номером телефона| работает|
12 |
13 | При запросах капчи не замечено.
14 |
15 | Примеры ответов:
16 |
17 | Список объявлений
18 |
19 | ```json
20 | {
21 | "searchUuid": null,
22 | "mlRankingModelVersion": null,
23 | "mlRankingGuid": null,
24 | "items": [
25 | {
26 | "village": null,
27 | "newBuilding": null,
28 | "type": "offer",
29 | "offer": {
30 | "analyticsUrl": "/rent/flat/mo_id=0/obl_id=4598/city_id=4897/object_type=1/ga_obj_type=None/spec=none/rent_type=/220243540/from_developer=0/repres=0/owner=1/pod_snos=0/",
31 | "services": [],
32 | "formattedVatType": null,
33 | "formattedShortPrice": "26 000 ₽/мес",
34 | "promoName": null,
35 | "newFlat": 0,
36 | "category": "flatRent",
37 | "newBuilding": null,
38 | "hasVideos": false,
39 | "formattedPricePerMeter": null,
40 | "isConfirmedHomeOwner": false,
41 | "newbuildingVasPromotion": null,
42 | "formattedFullPrice": "26 000 ₽/мес",
43 | "photos": [
44 | {
45 | "isLayout": null,
46 | "small": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217432-4.jpg",
47 | "full": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217432-1.jpg"
48 | },
49 | {
50 | "isLayout": null,
51 | "small": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217442-4.jpg",
52 | "full": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217442-1.jpg"
53 | },
54 | {
55 | "isLayout": null,
56 | "small": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217436-4.jpg",
57 | "full": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217436-1.jpg"
58 | },
59 | {
60 | "isLayout": null,
61 | "small": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217445-4.jpg",
62 | "full": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217445-1.jpg"
63 | },
64 | {
65 | "isLayout": null,
66 | "small": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217447-4.jpg",
67 | "full": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217447-1.jpg"
68 | },
69 | {
70 | "isLayout": null,
71 | "small": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217451-4.jpg",
72 | "full": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217451-1.jpg"
73 | },
74 | {
75 | "isLayout": null,
76 | "small": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217450-4.jpg",
77 | "full": "https://cdn-p.cian.site/images2/4/712/277/kvartira-novosibirsk-ulica-gogolya-772217450-1.jpg"
78 | }
79 | ],
80 | "isFromDeveloper": null,
81 | "userId": 19837067,
82 | "formattedCardInfo": "Студия • 40 м² • 5/20 этаж",
83 | "formattedCommunalInfo": "Комм. платежи включены (без счетчиков)",
84 | "formattedAddress": "улица Гоголя, 40/1, Новосибирск, Новосибирская область",
85 | "formattedAdditionalInfo": "Залог 26 000 ₽, без комиссии, предоплата 1 месяц, на длительный срок",
86 | "formattedFullInfo": "Студия • 40 м² • 5/20 этаж",
87 | "isByHomeowner": true,
88 | "geo": {
89 | "userInput": "Россия, Новосибирск, улица Гоголя, 40/1",
90 | "address": [
91 | {
92 | "name": "Новосибирская",
93 | "locationTypeId": 2,
94 | "id": 4598,
95 | "fullName": "Новосибирская область",
96 | "isFormingAddress": true
97 | },
98 | {
99 | "name": "Новосибирск",
100 | "locationTypeId": 1,
101 | "id": 4897,
102 | "fullName": "Новосибирск",
103 | "isFormingAddress": true
104 | },
105 | {
106 | "name": "Гоголя",
107 | "locationTypeId": null,
108 | "id": 246147,
109 | "fullName": "улица Гоголя",
110 | "isFormingAddress": true
111 | },
112 | {
113 | "name": "40/1",
114 | "locationTypeId": null,
115 | "id": 4303542,
116 | "fullName": "40/1",
117 | "isFormingAddress": true
118 | }
119 | ],
120 | "highways": [],
121 | "coordinates": {
122 | "lng": 82.937021,
123 | "lat": 55.043092
124 | },
125 | "undergrounds": [],
126 | "railways": [],
127 | "districts": [
128 | {
129 | "name": "р-н Центральный",
130 | "type": "raion"
131 | }
132 | ],
133 | "sortedGeo": [
134 | {
135 | "underground": null,
136 | "railway": null,
137 | "highway": null,
138 | "district": {
139 | "name": "р-н Центральный",
140 | "type": "raion"
141 | }
142 | }
143 | ]
144 | },
145 | "status": "published",
146 | "formattedPremisesInfo": null,
147 | "videos": [],
148 | "id": 220243540,
149 | "dealType": "rent",
150 | "creationDate": "2019-10-24T10:42:30.29",
151 | "formattedShortInfo": "Студия • 5/20 этаж",
152 | "promosInfo": null,
153 | "offerType": "flat",
154 | "siteUrl": "https://novosibirsk.cian.ru/rent/flat/220243540/",
155 | "title": null,
156 | "userTrust": "new",
157 | "isPro": false,
158 | "isAgentAvailable": true,
159 | "agent": {
160 | "phones": [
161 | "+79139120814",
162 | "+79139854814"
163 | ],
164 | "workingTimeMessage": null,
165 | "workingTimeTitle": null
166 | },
167 | "isChatEnabled": true,
168 | "priceChanged": "reduced"
169 | }
170 | },
171 | {
172 | "village": null,
173 | "newBuilding": null,
174 | "type": "offer",
175 | "offer": {
176 | "hasVideos": false,
177 | "formattedShortPrice": "28 000 ₽/мес",
178 | "geo": {
179 | "railways": [],
180 | "undergrounds": [],
181 | "districts": [
182 | {
183 | "type": "raion",
184 | "name": "р-н Советский"
185 | },
186 | {
187 | "type": "mikroraion",
188 | "name": "мкр. Нижняя зона Академгородка"
189 | }
190 | ],
191 | "address": [
192 | {
193 | "fullName": "Новосибирская область",
194 | "isFormingAddress": true,
195 | "locationTypeId": 2,
196 | "name": "Новосибирская",
197 | "id": 4598
198 | },
199 | {
200 | "fullName": "Новосибирск",
201 | "isFormingAddress": true,
202 | "locationTypeId": 1,
203 | "name": "Новосибирск",
204 | "id": 4897
205 | },
206 | {
207 | "fullName": "Академгородок мкр",
208 | "isFormingAddress": true,
209 | "locationTypeId": 174,
210 | "name": "Академгородок",
211 | "id": 201245
212 | },
213 | {
214 | "fullName": "улица Полевая",
215 | "isFormingAddress": true,
216 | "locationTypeId": null,
217 | "name": "Полевая",
218 | "id": 792525
219 | },
220 | {
221 | "fullName": "3",
222 | "isFormingAddress": true,
223 | "locationTypeId": null,
224 | "name": "3",
225 | "id": 1924616
226 | }
227 | ],
228 | "coordinates": {
229 | "lng": 83.099131,
230 | "lat": 54.865788
231 | },
232 | "userInput": "Россия, Новосибирск, Советский район, микрорайон Академгородок, Полевая улица, 3",
233 | "highways": [],
234 | "sortedGeo": [
235 | {
236 | "underground": null,
237 | "railway": null,
238 | "highway": null,
239 | "district": {
240 | "type": "raion",
241 | "name": "р-н Советский"
242 | }
243 | }
244 | ]
245 | },
246 | "formattedFullPrice": "28 000 ₽/мес",
247 | "status": "published",
248 | "dealType": "rent",
249 | "formattedShortInfo": "2-комн.кв. • 8/9 этаж",
250 | "newFlat": 0,
251 | "category": "flatRent",
252 | "services": [],
253 | "isFromDeveloper": null,
254 | "analyticsUrl": "/rent/flat/mo_id=0/obl_id=4598/city_id=201245/object_type=1/ga_obj_type=2/spec=none/rent_type=/220892631/from_developer=0/repres=0/owner=1/pod_snos=0/",
255 | "formattedFullInfo": "2-комн.кв. • 50,7 м² • 8/9 этаж",
256 | "promoName": null,
257 | "formattedCardInfo": "2-комн.кв. • 50,7 м² • 8/9 этаж",
258 | "formattedAdditionalInfo": "Без депозита, без комиссии, предоплата 1 месяц, на несколько месяцев",
259 | "videos": [],
260 | "offerType": "flat",
261 | "isByHomeowner": true,
262 | "promosInfo": null,
263 | "formattedCommunalInfo": "Комм. платежи включены (без счетчиков)",
264 | "id": 220892631,
265 | "title": null,
266 | "newBuilding": null,
267 | "siteUrl": "https://novosibirsk.cian.ru/rent/flat/220892631/",
268 | "formattedPremisesInfo": null,
269 | "formattedVatType": null,
270 | "isConfirmedHomeOwner": false,
271 | "photos": [
272 | {
273 | "small": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854384-4.jpg",
274 | "isLayout": null,
275 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854384-1.jpg"
276 | },
277 | {
278 | "small": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854383-4.jpg",
279 | "isLayout": null,
280 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854383-1.jpg"
281 | },
282 | {
283 | "small": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854386-4.jpg",
284 | "isLayout": null,
285 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854386-1.jpg"
286 | },
287 | {
288 | "small": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854387-4.jpg",
289 | "isLayout": null,
290 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854387-1.jpg"
291 | },
292 | {
293 | "small": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854388-4.jpg",
294 | "isLayout": null,
295 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854388-1.jpg"
296 | },
297 | {
298 | "small": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854391-4.jpg",
299 | "isLayout": null,
300 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854391-1.jpg"
301 | },
302 | {
303 | "small": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854389-4.jpg",
304 | "isLayout": null,
305 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854389-1.jpg"
306 | },
307 | {
308 | "small": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854390-4.jpg",
309 | "isLayout": null,
310 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854390-1.jpg"
311 | },
312 | {
313 | "small": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854392-4.jpg",
314 | "isLayout": null,
315 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854392-1.jpg"
316 | },
317 | {
318 | "small": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854394-4.jpg",
319 | "isLayout": null,
320 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854394-1.jpg"
321 | },
322 | {
323 | "small": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854393-4.jpg",
324 | "isLayout": null,
325 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854393-1.jpg"
326 | },
327 | {
328 | "small": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854395-4.jpg",
329 | "isLayout": null,
330 | "full": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854395-1.jpg"
331 | }
332 | ],
333 | "formattedAddress": "улица Полевая, 3, Академгородок мкр, Новосибирск, Новосибирская область",
334 | "formattedPricePerMeter": null,
335 | "newbuildingVasPromotion": null,
336 | "userId": 45135791,
337 | "creationDate": "2019-11-04T12:20:45.38",
338 | "userTrust": "new",
339 | "isPro": false,
340 | "isAgentAvailable": true,
341 | "agent": {
342 | "phones": [
343 | "+79139258117"
344 | ],
345 | "workingTimeMessage": null,
346 | "workingTimeTitle": null
347 | },
348 | "isChatEnabled": true,
349 | "priceChanged": "none"
350 | }
351 | },
352 | {...}
353 |
354 | ],
355 | "isPaginationEnd": false,
356 | "itemsCount": 20,
357 | "extensionsOffset": 0,
358 | "totalCount": 120
359 | }
360 | ```
361 |
362 |
363 |
364 | Детальная информация об объявлении
365 |
366 | ```json
367 | {
368 | "status": "ok",
369 | "data": {
370 | "search_uuid": "2440a694-0227-11ea-a1e9-e2ada769c9e2",
371 | "newobjects": [],
372 | "users": [
373 | {
374 | "isPassportChecked": false,
375 | "availability": {
376 | "available": true,
377 | "userId": 45135791
378 | },
379 | "id": 45135791
380 | }
381 | ],
382 | "villages": [],
383 | "agents": [],
384 | "exp_phone": false,
385 | "suggest": {
386 | "suggestions_query_json": null,
387 | "suggestions_query_qs": null,
388 | "suggest_parsed_offers": []
389 | },
390 | "items_count": 1,
391 | "ml_ranking_guid": null,
392 | "offers_count": 1,
393 | "notes": [],
394 | "offers": [
395 | {
396 | "roomType": "separate",
397 | "isObjectOnPremoderation": false,
398 | "userTrust": "new",
399 | "hasKitchenFurniture": true,
400 | "videos": [],
401 | "windowsViewType": "street",
402 | "hasFridge": true,
403 | "phones": [
404 | {
405 | "number": "9139258117",
406 | "countryCode": "+7"
407 | }
408 | ],
409 | "floorNumber": 8,
410 | "userId": 45135791,
411 | "analyticsUrl": "/rent/flat/mo_id=0/obl_id=4598/city_id=4897/object_type=/ga_obj_type=2/spec=none/rent_type=few_months/220892631/from_developer=0/repres=0/owner=1/pod_snos=0/",
412 | "hasFurniture": true,
413 | "hasConditioner": true,
414 | "chat": [],
415 | "multiQs": "deal_type=rent&offer_type=flat&engine_version=2&multi_id=220892631",
416 | "bedsCount": 0,
417 | "bti": {
418 | "entrances": 6,
419 | "yearRelease": 1991,
420 | "overlapType": "Железобетонные",
421 | "gasSupplyType": "Отсутствует",
422 | "seriesName": "111-90",
423 | "lifts": 6,
424 | "heatSupplyType": "Центральное отопление",
425 | "houseMaterialType": "панельный",
426 | "isEmergency": false
427 | },
428 | "id": 220892631,
429 | "hasBathtub": true,
430 | "category": "flatRent",
431 | "akkCanRetry": false,
432 | "creationDate": "2019-11-04T12:20:45.38",
433 | "stats": {
434 | "total": 5,
435 | "daily": 0
436 | },
437 | "isByHomeowner": true,
438 | "publishTerms": {
439 | "autoprolong": true,
440 | "terms": [
441 | {
442 | "services": [
443 | "paid"
444 | ],
445 | "type": "periodical",
446 | "days": 14
447 | }
448 | ]
449 | },
450 | "hasShower": false,
451 | "chatEnabled": true,
452 | "hasTv": false,
453 | "isHiddenByUser": false,
454 | "hasWasher": true,
455 | "identificationPending": false,
456 | "publishTillDate": "2019-11-18T12:25:04",
457 | "kitchenArea": "7.0",
458 | "platform": {
459 | "version": "1.111",
460 | "type": "ios"
461 | },
462 | "bargainTerms": {
463 | "paymentPeriod": "monthly",
464 | "priceRur": 28000,
465 | "includedOptions": [],
466 | "clientFee": 0,
467 | "priceUsd": 439,
468 | "price": 28000,
469 | "utilitiesTerms": {
470 | "price": 0,
471 | "includedInPrice": true
472 | },
473 | "priceEur": 396,
474 | "currency": "rur",
475 | "deposit": 0,
476 | "bargainAllowed": false,
477 | "depositPrices": {
478 | "rur": 0,
479 | "usd": 0,
480 | "eur": 0
481 | },
482 | "prepayMonths": 1,
483 | "leaseTermType": "fewMonths",
484 | "agentFee": 0,
485 | "priceType": "all",
486 | "utilitiesTermsPrices": {
487 | "rur": 0,
488 | "usd": 0,
489 | "eur": 0
490 | }
491 | },
492 | "multiCount": 0,
493 | "cianUserId": 45135791,
494 | "promoInfoList": [],
495 | "offerType": "flat",
496 | "hasDishwasher": true,
497 | "flatType": "rooms",
498 | "isInHiddenBase": false,
499 | "isRentByParts": false,
500 | "akkCheckStatus": "notSpecified",
501 | "loggiasCount": 2,
502 | "descriptionMinhash": "[80735524, 8359824, 13184479, 324683335, 222151216, 518656449, 381977867, 172375708, 612953033, 228480544, 506748344, 831746286, 599200179, 370532192, 142727182, 289800561, 904381691, 105139689, 43747950, 494169306, 458649133, 142599862, 636445489, 61917607, 160686060, 67242399, 541933216, 227659883, 9375242, 289830691, 592085023, 266297379]",
503 | "description": "Чистая уютная квартира после ремонта, расположена в 2 минутах от остановки, вблизи развитая инфраструктура",
504 | "messagingState": false,
505 | "favoritesCount": 0,
506 | "totalArea": "50.7",
507 | "specialty": {
508 | "additionalTypes": [],
509 | "types": []
510 | },
511 | "publishDate": "2019-11-04T12:20:45",
512 | "hasInternet": false,
513 | "separateWcsCount": 1,
514 | "demolishedInMoscowProgramm": false,
515 | "petsAllowed": false,
516 | "estimation": {
517 | "district": {
518 | "priceSqm": 70717,
519 | "districtTitle": "Советский",
520 | "roomSalePrice": 3566253.6,
521 | "roomSalePriceDiff": 8.6,
522 | "roomRentPrice": 20361.6,
523 | "roomRentPriceDiff": 4.4,
524 | "priceSqmDiff": 8.9
525 | },
526 | "house": {
527 | "roomRentPrice": 16848,
528 | "priceSqm": 75496,
529 | "priceSqmDiff": -4.1,
530 | "roomRentPriceDiff": -15.4
531 | },
532 | "priceRent": 17795.7,
533 | "priceMax": 4138438.2,
534 | "priceSale": 3893962.8000000003,
535 | "priceMin": 3649487.4000000004
536 | },
537 | "services": [
538 | "paid"
539 | ],
540 | "isPenthouse": false,
541 | "categoriesIds": [
542 | 1000,
543 | 1100,
544 | 1110,
545 | 1111
546 | ],
547 | "geo": {
548 | "districts": [
549 | {
550 | "locationId": 4897,
551 | "parentId": 217,
552 | "type": "mikroraion",
553 | "id": 3062,
554 | "name": "Нижняя зона Академгородка"
555 | },
556 | {
557 | "locationId": 4897,
558 | "type": "raion",
559 | "id": 217,
560 | "name": "Советский"
561 | }
562 | ],
563 | "countryId": 138,
564 | "undergrounds": [],
565 | "railways": [],
566 | "coordinates": {
567 | "lat": 54.865788,
568 | "lng": 83.099131
569 | },
570 | "highways": [],
571 | "userInput": "Россия, Новосибирск, Советский район, микрорайон Академгородок, Полевая улица, 3",
572 | "address": [
573 | {
574 | "name": "Новосибирская",
575 | "id": 4598,
576 | "locationTypeId": 2,
577 | "fullName": "Новосибирская область",
578 | "type": "location",
579 | "shortName": "Новосибирская область",
580 | "isFormingAddress": true
581 | },
582 | {
583 | "name": "Новосибирск",
584 | "id": 4897,
585 | "locationTypeId": 1,
586 | "fullName": "Новосибирск",
587 | "type": "location",
588 | "shortName": "Новосибирск",
589 | "isFormingAddress": true
590 | },
591 | {
592 | "name": "Академгородок",
593 | "id": 201245,
594 | "locationTypeId": 174,
595 | "fullName": "Академгородок мкр",
596 | "type": "location",
597 | "shortName": "Академгородок микрорайон",
598 | "isFormingAddress": true
599 | },
600 | {
601 | "name": "Полевая",
602 | "id": 792525,
603 | "shortName": "ул. Полевая",
604 | "type": "street",
605 | "fullName": "улица Полевая",
606 | "isFormingAddress": true
607 | },
608 | {
609 | "name": "3",
610 | "id": 1924616,
611 | "shortName": "3",
612 | "type": "house",
613 | "fullName": "3",
614 | "isFormingAddress": true
615 | }
616 | ],
617 | "locationPath": {
618 | "countryId": 138,
619 | "childToParent": [
620 | 201245,
621 | 4897,
622 | 4598
623 | ]
624 | }
625 | },
626 | "historyPriceChanges": [
627 | {
628 | "changeTime": 1572848474,
629 | "priceData": {
630 | "paymentPeriod": "monthly",
631 | "currency": "rur",
632 | "price": 28000
633 | }
634 | }
635 | ],
636 | "isAuction": false,
637 | "balconiesCount": 0,
638 | "status": "published",
639 | "childrenAllowed": true,
640 | "siteUrl": "https://www.cian.ru/rent/flat/220892631",
641 | "livingArea": "40.8",
642 | "photos": [
643 | {
644 | "thumbnail2Url": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854384-4.jpg",
645 | "id": 777854384,
646 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854384-2.jpg",
647 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854384-1.jpg",
648 | "isDefault": true,
649 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854384-3.jpg"
650 | },
651 | {
652 | "thumbnail2Url": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854383-4.jpg",
653 | "id": 777854383,
654 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854383-2.jpg",
655 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854383-1.jpg",
656 | "isDefault": false,
657 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854383-3.jpg"
658 | },
659 | {
660 | "thumbnail2Url": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854386-4.jpg",
661 | "id": 777854386,
662 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854386-2.jpg",
663 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854386-1.jpg",
664 | "isDefault": false,
665 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854386-3.jpg"
666 | },
667 | {
668 | "thumbnail2Url": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854387-4.jpg",
669 | "id": 777854387,
670 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854387-2.jpg",
671 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854387-1.jpg",
672 | "isDefault": false,
673 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854387-3.jpg"
674 | },
675 | {
676 | "thumbnail2Url": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854388-4.jpg",
677 | "id": 777854388,
678 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854388-2.jpg",
679 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854388-1.jpg",
680 | "isDefault": false,
681 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854388-3.jpg"
682 | },
683 | {
684 | "thumbnail2Url": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854391-4.jpg",
685 | "id": 777854391,
686 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854391-2.jpg",
687 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854391-1.jpg",
688 | "isDefault": false,
689 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854391-3.jpg"
690 | },
691 | {
692 | "thumbnail2Url": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854389-4.jpg",
693 | "id": 777854389,
694 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854389-2.jpg",
695 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854389-1.jpg",
696 | "isDefault": false,
697 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854389-3.jpg"
698 | },
699 | {
700 | "thumbnail2Url": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854390-4.jpg",
701 | "id": 777854390,
702 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854390-2.jpg",
703 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854390-1.jpg",
704 | "isDefault": false,
705 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854390-3.jpg"
706 | },
707 | {
708 | "thumbnail2Url": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854392-4.jpg",
709 | "id": 777854392,
710 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854392-2.jpg",
711 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854392-1.jpg",
712 | "isDefault": false,
713 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854392-3.jpg"
714 | },
715 | {
716 | "thumbnail2Url": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854394-4.jpg",
717 | "id": 777854394,
718 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854394-2.jpg",
719 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854394-1.jpg",
720 | "isDefault": false,
721 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854394-3.jpg"
722 | },
723 | {
724 | "thumbnail2Url": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854393-4.jpg",
725 | "id": 777854393,
726 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854393-2.jpg",
727 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854393-1.jpg",
728 | "isDefault": false,
729 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854393-3.jpg"
730 | },
731 | {
732 | "thumbnail2Url": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854395-4.jpg",
733 | "id": 777854395,
734 | "thumbnailUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854395-2.jpg",
735 | "fullUrl": "https://cdn-p.cian.site/images2/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854395-1.jpg",
736 | "isDefault": false,
737 | "miniUrl": "https://www.cian.ru/image-temp/3/458/777/kvartira-akademgorodok-polevaya-ulica-777854395-3.jpg"
738 | }
739 | ],
740 | "editDate": "2019-11-04T12:20:45",
741 | "canProlong": false,
742 | "objectGuid": "35d6971b-0496-475e-b666-fec5c8fd68d4",
743 | "callValue": 1,
744 | "isReliableEnable": true,
745 | "homeownerProofs": [],
746 | "cianId": 220892631,
747 | "flags": {
748 | "isArchived": false
749 | },
750 | "repairType": "cosmetic",
751 | "publishedUserId": 45135791,
752 | "showJkReliableFlag": false,
753 | "dealType": "rent",
754 | "roomsCount": 2,
755 | "building": {
756 | "cargoLiftsCount": 0,
757 | "cranageTypes": [],
758 | "hasGarbageChute": false,
759 | "materialType": "panel",
760 | "series": "Панель",
761 | "buildYear": 1996,
762 | "liftTypes": [],
763 | "totalArea": "50.7",
764 | "parking": {
765 | "type": "ground"
766 | },
767 | "passengerLiftsCount": 1,
768 | "floorsCount": 9,
769 | "ceilingHeight": "2.5"
770 | },
771 | "vasType": "classic",
772 | "combinedWcsCount": 0
773 | }
774 | ],
775 | "all_agents": [],
776 | "ml_ranking_model_version": null,
777 | "estimation": {
778 | "price": 18000,
779 | "severalOffers": null
780 | }
781 | },
782 | "data_type": "offers"
783 | }
784 | ```
785 |
786 |
--------------------------------------------------------------------------------
/drom.md:
--------------------------------------------------------------------------------
1 | # Приватные API / [Drom.ru](https://www.drom.ru/)
2 | # API больше не актуальны, не нужно мне писать
3 |
4 | API находится в разработке.
5 | [Демо](https://kolsha.ru/apis/drom/).
6 |
7 | ### Список методов
8 | Метод | Описание | Статус
9 | |---|---|---|
10 | | Список объявлений | Получает список объявлений по фильтру | работает частично|
11 | | Детальная информация об объявлении| Все, что есть на сайте, кроме номера телефона | работает|
12 |
13 | При запросах может появится капча.
14 |
--------------------------------------------------------------------------------
/ingomobile_vulnerabilities.md:
--------------------------------------------------------------------------------
1 | # IngoMobile уязвимости
2 |
3 | Документ содержал уязвимости разной степени критичности.\
4 | Самая критичная: ***доступ к паспортным данным пользователей***, несколькими способами. \
5 | Теперь не содержит, увы.
--------------------------------------------------------------------------------
/nomerogram.md:
--------------------------------------------------------------------------------
1 | # Приватные API / [nomerogram.ru](https://www.nomerogram.ru/)
2 | # API больше не актуальны, не нужно мне писать
3 |
4 | API работает.
5 |
6 | ### Список методов
7 | Метод | Описание | Статус
8 | |---|---|---|
9 | | Информация по госномеру | Получает фотографии автомобилей в соцсетях и интернете, помимо фото получает пробеги и цены, находит по гос. номеру такси, дтп и аварии. | работает |
10 |
--------------------------------------------------------------------------------
/realty.yandex.md:
--------------------------------------------------------------------------------
1 | # Приватные API / [Realty.yandex.ru](https://realty.yandex.ru)
2 | # API больше не актуальны, не нужно мне писать
3 |
4 | API работает. \
5 | [Демо](https://kolsha.ru/apis/Yandex.Realty/).
6 |
7 | ### Список методов
8 | Метод | Описание | Статус
9 | |---|---|---|
10 | | Список объявлений | Получает список объявлений по фильтру | работает|
11 | | Детальная информация об объявлении| Все, что есть на сайте, c номером телефона| работает|
12 |
13 | При запросах капчи не замечено.
--------------------------------------------------------------------------------
/youla.md:
--------------------------------------------------------------------------------
1 | # Приватные API / [Youla.ru](https://youla.ru)
2 | # API больше не актуальны, не нужно мне писать
3 |
4 | API работает.
5 |
6 | ### Список методов
7 | Метод | Описание | Статус
8 | |---|---|---|
9 | | Список объявлений | Получает список объявлений по фильтру | работает|
10 | | Детальная информация об объявлении| Все, что есть на сайте, c номером телефона| работает|
11 | | Авторизация| ...| давно не проверялось|
12 |
13 | При запросах капчи не замечено.
--------------------------------------------------------------------------------