У сайта avito.ru есть своё API для разработчиков?
Именно API у них нет, однако, загрузка объявлений доступна через XML. Описание формата.
Логика работы такая:На своей стороне ты формируешь XML со всей информацией об объявленииЭтот XML должен быть доступен по http:/domain.com/avito.xmlЭту ссылку ты отдаешь Avito для работыС какой-то переодичность Avito проверяет твой XML и добавляет/изменяет/удаляет объявления
Отчет о загрузке/обновлении/удалении обявлений доступен в личном кабинете и, вроде бы, еще на мыло отсылается.
Также могу рекомендовать сервис afy.ru, однако, он работает только с недвижкой. Почему я его упомянул? Через него можно настроить автоматическую выгрузку объявлений сразу на кучу досок: Авито, Яндекс.Недвижимость, Майл,Недвижимость, ИРР и т.д. Смотри тут полный список.
API будет, когда дойдут до уровня Гугл или Яндекса   - найопывать на контексте честно
пока это не очень получается, поэтому - никакой автоматизации