Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

Scraping Government Contractor Databases, SAM.gov, FPDS, USAspending and State Procurement Portals for B2B Sales Prospecting

On this page

Why Government Contractor Data Is Valuable

The US federal government spends over $700 billion per year on contracts. State and local governments spend hundreds of billions more. Every company that wins a government contract is publicly identifiable through government databases, along with the contract value, the scope of work, the awarding agency, and often the key personnel involved.

For B2B companies that sell to government contractors -- IT services, cybersecurity, compliance consulting, staffing, office supplies, subcontracting services, and thousands of other categories -- these databases are the most comprehensive and accurate prospecting tool available. Unlike commercial business directories where listings are self-reported and often outdated, government contractor databases are maintained by the contractors themselves as a legal requirement (SAM.gov registration is mandatory for federal contracting) and updated whenever contracts are awarded.

The data is public by design. Government transparency laws require that contract awards, spending data, and contractor registrations be publicly accessible. Using this data for business development is not just legal -- it is one of the intended purposes of making it public.

Key Government Databases

SAM.gov (System for Award Management) is the primary registration database for federal contractors. Every company that wants to do business with the federal government must register in SAM.gov. Registrations include company name, address, DUNS/UEI number, NAICS codes (industry classifications), socioeconomic certifications (small business, woman-owned, veteran-owned, HUBZone, 8(a)), point of contact information (name, phone, email for both the government business point of contact and the electronic business point of contact), and capabilities narrative.

SAM.gov search results can be exported or saved as HTML pages. Save search results for your target NAICS codes, certifications, or geographic areas. Upload saved pages to Email Extractor to extract email addresses from the point-of-contact fields.

FPDS (Federal Procurement Data System) records every federal contract action above the micro-purchase threshold. Each record includes the contractor name and address, the awarding agency, the contract value, the period of performance, the product or service code (what was purchased), and the contracting officer. FPDS data is searchable at fpds.gov and through USAspending.gov. Export search results or save result pages as HTML.

USAspending.gov aggregates federal spending data into a searchable, downloadable format. You can search by contractor name, agency, location, NAICS code, or product/service code, and download results as CSV files. These CSV files contain contract details but not always direct contact information, so they are most useful for identifying target companies, which you then look up in SAM.gov for contact details.

State procurement portals vary by state but typically list registered vendors, contract awards, and upcoming solicitations. Examples include California's Cal eProcure, New York's NYS Contract Reporter, Texas's ESBD (Electronic State Business Daily), and Florida's MyFloridaMarketPlace. Save vendor directory pages and contract award pages as HTML.

GSA Schedule (Multiple Award Schedule) holder lists identify companies that hold GSA contracts, making them pre-approved to sell to federal agencies. GSA Schedule holders are established government contractors with verified capabilities, pricing, and past performance. The GSA eLibrary lists all Schedule holders by category. Save category listing pages as HTML and upload to Email Extractor to extract contact information.

Building Targeted Prospect Lists

The power of government contractor databases is the ability to build hyper-targeted prospect lists based on publicly available contract data.

By industry (NAICS code): If you sell cybersecurity services and your best customers are IT services companies that hold government contracts, search SAM.gov for NAICS code 541512 (Computer Systems Design Services) and extract contacts from the results. You now have a list of IT companies with government contracts -- qualified prospects for your cybersecurity services.

By contract value: USAspending.gov lets you filter by contract value. A company with $10 million in government contracts has different needs (and different budgets) than one with $100,000. Target the tier that matches your pricing and service level.

By certification: Small business set-aside databases identify woman-owned, veteran-owned, HUBZone, and 8(a) certified businesses. These certifications signal company size, ownership, and often geographic location. For B2B sellers targeting small government contractors, these databases provide pre-qualified prospect lists.

By recompete timing: Government contracts have defined periods of performance, and most are recompeted (rebid) when they expire. FPDS data includes the period of performance for each contract. A contract expiring in 6-12 months means the contractor is preparing for a recompete -- a moment when they are most receptive to services that strengthen their proposal (past performance documentation, technical writing, pricing support, teaming partner outreach).

Outreach to Government Contractors

Government contractors respond to outreach differently than commercial businesses. The buying cycle is influenced by the government fiscal year (October 1 start), the budget cycle, and contract timelines. Outreach is most effective when it aligns with these cycles.

Q4 federal fiscal year (July-September): Agencies rush to spend remaining budget before the fiscal year ends. Contractors are busy fulfilling orders and may also be looking for subcontractors or partners to help handle the surge. Outreach during this period should address capacity: "If your team is stretched thin handling end-of-year orders, our [service] can help you deliver on time without overstaffing."

Post-award period (any time): When a company wins a new government contract, they often need to ramp up quickly -- hire staff, acquire tools, set up infrastructure. Monitor new contract awards in FPDS and reach out within 2-4 weeks of the award: "Congratulations on the [Agency] contract for [scope]. As you ramp up, [your service] can help with [specific need related to the contract scope]. We have supported [X] government contractors through similar ramp-ups."

Pre-recompete period (6-12 months before contract expiration): Contractors preparing to recompete need proposal support, past performance documentation, pricing analysis, and teaming partners. "Your [Agency] contract for [scope] is set to expire in [timeframe]. As you prepare your recompete proposal, [your service] can [specific value: strengthen your technical volume, provide pricing analysis, serve as a teaming partner for the [specific capability] requirement]."

Consolidating Government Contractor Data

If you are building prospect lists from multiple government databases, consolidate regularly. Export from SAM.gov, FPDS, USAspending.gov, state procurement portals, and GSA eLibrary. Upload all exports to Email Extractor to deduplicate across sources. A contractor registered in SAM.gov, listed on a GSA Schedule, and appearing in FPDS award data should be one record with all relevant context.

Download as CSV with sources to maintain attribution: knowing that a prospect holds both a GSA Schedule and recently won a DoD contract tells you more about their needs and priorities than either data point alone.

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)