API goszakup.gov.kz
Краткое назначение
Асинхронный инструмент для сбора и анализа данных с портала государственных закупок Казахстана.
Бизнес-задача
Данные о закупках и планах закупок полезны для продаж, аналитики и мониторинга рынка, но требуют массового сбора, фильтрации и обогащения. Проект автоматизирует этот процесс.
Техническое решение
Инструмент работает с внешним GraphQL API, поддерживает поиск лотов по ключевым словам, фильтрацию, агрегацию по заказчикам и поставщикам, экспорт в CSV и обогащение планов закупок данными организаций.
Архитектура
- async data collection;
- GraphQL query layer;
- фильтрация и агрегация;
- organization enrichment;
- CSV export;
- отдельные итерации проекта для ТРУ/ENSTRU и планов закупок.
Стек
Python, async I/O, GraphQL, CSV export, data enrichment.
Интеграции
- goszakup.gov.kz API;
- внешние классификаторы и организационные данные;
- CSV-based downstream workflows.
Ограничения и риски
Государственные API могут менять структуру, лимиты и доступность. Для production-процессов нужны retry, throttling и контроль актуальности схемы.
Что показывает в портфолио
Data pipeline engineering, работу с внешними API, массовый сбор данных и business analytics сценарии.