using System.Collections.Generic;
List<string> names = new List<string> { "CALLISTER, BERNADETTE" };
List<string> zipCodes = new List<string> { "98110" };
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Path\\To\\Your\\Database.accdb;Persist Security Info=False;";
foreach (var name in names)
foreach (var zipCode in zipCodes)
string url = $"https://www.fec.gov/data/receipts/individual-contributions/?two_year_transaction_period=2024&min_date=01%2F01%2F2023&max_date=12%2F31%2F2024&zip={zipCode}&contributor_name={WebUtility.UrlEncode(name)}";
string html = DownloadHtml(url);
HtmlDocument document = new HtmlDocument();
static string DownloadHtml(string url)
using (WebClient client = new WebClient())
return client.DownloadString(url);