Дія Шпигуна відбувається під час Війни за незалежність. Головний герой - Гарві Берч, скромний американець, який видає себе за звичайнісінького торговця врознос, а насправді збирає для Континентальної армії військову інформацію на територіях, контрольованих англійськими військами. Крім того, в романі зображено родину багатих землевласників Уортонів, які симпатизують англійцям, але їхню молодшу доньку Френсіс закохано в майора Континентальної армії Данвуді. Наприкінці книги Данвуді одружується з Френсіс, а Берч зустрічається з Вашингтоном і відкидає запропоновану йому нагороду. Він гине через тридцять років на наступній війні з англійцями, і капітан Данвуді (син майора і Френк) дізнається зі знайденої при ньому записки правду про діяльність Берча.