Описание работы с API

API представляет собой инструмент, с помощью которого информация из баз данных clearspending.ru становится доступной в виде, удобном для использования сторонними сайтами и приложениями. Этот механизм предоставляет огромные возможности для разработчиков, создающих сайты и приложения (в т. ч. для мобильных устройств).

Механизм API принимает запросы, составленные по определённому шаблону, от сторонних приложений, а в ответ возвращает запрошенные данные в стандартном и широко используемом формате JSON.

Получение данных об организации

Данные об организациях доступны здесь - http://openngo.ru/api/organizations/. Выводится по 10 организаций на страницу.

Пример ответа:

{
  "count": 10,
  "next": http://openngo.ru/api/organizations/?page=2,
  "previous": null,
  "results": [
    {
      "id": 162451,
      "region": {
        "name": "Москва",
        "code": "77"
      },
      "type": {
        "name": "Казачье общество",
        "code": "14"
      },
      "grants": [
        {
          "id": 3061,
          "amount": 2500000.0,
          "url": "https://grants.oprf.ru/grants2016-4/winners/rec3039/",
          "date": "2016-10-24",
          "source_of_money": "Общероссийская общественная организация «Российский союз ректоров»",
          "name": "Молодежный казачий стан 2017",
          "description": "«Древние традиции российского казачества, старательно уничтожавшиеся в СССР в послереволюционный период, в последние годы начали возрождаться. Казачья культура является уникальным сплавом духовности, творчества и воинских (военно-исторических и прикладных) дисциплин. Проект включает в себя серию культурно-исторических и прикладных мероприятий, подготовку и проведение культурно-прикладного лагеря для молодых казаков, издание брошюры по истории казачества. В рамках проекта подростки и молодые казаки погрузятся в казачью среду, проект станет объединительной площадкой казачьей молодёжи на основе традиционных духовно-нравственных ценностей, создана база для дальнейшего развития проекта.»",
          "receiver": 162451
        },
        {
          "id": 2768,
          "amount": 2500000.0,
          "url": "https://grants.oprf.ru/grants2015-2/winners/rec7242/",
          "date": "2015-09-14",
          "source_of_money": "Лига здоровья нации",
          "name": "Здоровый образ жизни, как основа будущего России, стабильно, сильного, традиционного и высоконравственного общества",
          "description": "«Проект направлен на пропаганду здорового образа среди детей и молодежи жизни - одной из основных личностных ценностей как основы будущего России, стабильно, сильного, традиционного и высоконравственного общества»",
          "receiver": 162451
        }
      ],
      "contracts": [],
      "subsidies": [],
      "name": "Хуторское казачье общество \"Зюзинское\"",
      "active": true,
      "address": "117638, г. Москва, Нахимовский пр-т,д. 7, корп. 1, кв. 68",
      "inn": "7727499226",
      "kpp": "772701001",
      "ogrn": "1147799011227",
      "foundation_date": "2014-07-14",
      "website": null,
      "money_transfers_sum": 5000000.0,
      "money_transfers_sum_by_type": {
        "Contract": 0,
        "Subsidy": 0,
        "Grant": 5000000.0
      }
    }
  ]
}
                

Поиск по названию организации

http://openngo.ru/api/organizations/?string_search=единая+россия

Фильтр по ИНН организации

http://openngo.ru/api/organizations/?inn=6670287889

Фильтр по ОГРН организации

http://openngo.ru/api/organizations/?ogrn=1096600002091

Фильтр по статусу организации

http://openngo.ru/api/organizations/?active=true

Фильтр по региону

http://openngo.ru/api/organizations/?region=22

Фильтр по типу

http://openngo.ru/api/organizations/?type=2