Делали сервис по проверке автомобилей, именно такую же проблему получили. В итоге пришли к выводу.
1. Получать "условно" бесплатно штрафы можно только через СМЭВ, доступ Вам к нему никто просто так не даст, можно это сделать через платежные системы, но как правило они берут в среднем 50 000 руб в месяц за такой доступ, также они могут дать его при условии если Вы будет оплачивать через них эти штрафы ГИБДД, но у них очень большой процент + минимум вы должны им заработать 50 000 руб, если заработали меньше - будьте добры отдайте из своего кошелька!
2. Парсинг официального сайта - это самое настоящее "дно", по тому что стоит Google Recapcha v3, и никто не может ее разгадать нормально. Все сервисы по разгадыванию капчи очень медленно ее гадают, и самое плохое что когда они отдают токен, его очень часто не принимает ГИБДД. В итоге прямой парсинг выходит очень дорогим, и что самое ужасное - очень медленным.
3. Коммерческие парсеры которые предоставляют доступ, золотая середина. Они отдают информацию быстро, и также вы платите только за успешный запрос. Сейчас их достаточно много, мы используем
https://api-gibdd.ru, по цене выходит приемлемо в среднем 0,5 копеек. Я так думаю что они получают информацию с помощью нагуленых профилей с куками и по этому отдают информацию быстро, реализация такой штуки в личном пользовании слишком затратна, по этому пока используем API.
Также есть мойгибдд, апипарсер, их большое множество, мы попробовали все варианты и пока остановились на самом оптимальном.