├── 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 | При запросах капчи не замечено. --------------------------------------------------------------------------------