Создать сервис, который по введённому адресу собирает информацию

Цель: Создать сервис, который по введённому адресу собирает информацию об участке с заданных сайтов и отображает её пользователю.
Основные требования:
1. Сбор данных:

- Получать информацию с перечня сайтов (предоставим список).

- Обязательные свойства должны быть в результатах или отображаться, что данные отсутствуют.

- Необязательные свойства добавляются, если найдены.
2. Интерфейс:

- Форма для ввода адреса.

- Отображение результатов в удобном виде.

- Кнопка для скачивания данных (Excel, PDF, JSON).
3. Технические требования:

- Используемые технологии на выбор разработчика.

- Сложность в том, что не у всех сайтов есть открытое API

Читайте на 123ru.net