Diversified REITs · U.S. General Services Administration

GSA eLibrary Contract Schedules & Contractor Directory

Datadory delivers gsa elibrary contract schedules contractor directory data covering America's Multiple Award Schedule vendor base as clean rows - 31,741 vendor-by-SIN records with legal names, contract numbers, addresses, phones, emails, SAM UEIs and roughly twenty socio-economic set-aside flags - filterable to the 551 facilities-maintenance contractors who service buildings like the ones diversified REITs lease.

API, files, or your warehouse. Daily, weekly, or hourly.

geo
United States - vendor locations nationwide, keyed to street addresses ready for geocoding; some SINs note international reach such as Europe
How far back
Current contract holders with forward-looking dates - option-period end dates and ultimate contract end dates running years ahead (the sample row's option period runs to December 2030); refreshed as awards change
How fine
One row per vendor per SIN/category - a vendor holding five SINs appears five times, once per capability

What is the GSA eLibrary Contract Schedules & Contractor Directory dataset?

It is the General Services Administration's public book of who holds federal schedule contracts, delivered as rows instead of web pages. The Multiple Award Schedule (MAS) is the vehicle through which the federal government buys commercial products and services, organized through GSA's MAS consolidation into twelve large categories - Facilities, Furniture & Furnishings, Human Capital, Industrial Products and Services, Information Technology, Miscellaneous, Office Management, Professional Services, Scientific Management and Solutions, Security and Protection, Transportation and Logistics Services, and Travel. Beneath each sit Special Item Numbers (SINs) - SIN 561210FAC, for instance, covers complete operation, maintenance and repair of federal real property: elevators, HVAC, electrical, plumbing, fire alarm and suppression, water distribution, waste management and recycling.

The directory's value is that it is exhaustive rather than curated: 31,741 vendor-by-SIN rows, every current holder, including 551 under Facilities Maintenance and Repair and 337 under Security Systems. Within Datadory's catalog of 1,744 datasets this record scores 8/10 against a mean of 7.81, with all fifteen field families verified during the August 2026 research pass. Get a sample of this dataset filtered to your SINs before you build anything on top of it.

What do the sample rows look like?

One shape, repeated 31,741 times: a flat row keyed on vendor and SIN. This row comes straight from the record's own sample:

large_category                  : Facilities
sub_category                    : Facilities Maintenance and Repair
category_sin                    : 561210FAC
vendor                          : 24-7 PERFECT MECHANICAL LLC
contract_number                 : 47QSMS26D001F
city                            : SLEEPY HOLLOW
state                           : IL
current_option_period_end_date  : Dec 02, 2030
sam_uei                         : YP3GBDNU4LX6

Read it as a complete commercial identity in nine columns. The SIN places the vendor in a market - facilities maintenance, not general construction - and the contract number anchors it to a live award whose current option period runs to December 2030, which is how you tell a going concern from a stale listing. The address pair puts the company in Sleepy Hollow, Illinois, geocodable against any property footprint. And the SAM UEI is the row's passport: the Unique Entity Identifier every registered federal contractor carries, which joins this directory to award records, exclusions and registration data elsewhere in the federal stack. The full row carries more than the excerpt - phone, email, website, six-part address, both contract clocks, and the roughly twenty socio-economic flags.

Which fields does the dictionary define?

Fifteen field families carry the row, verified during the August 2026 research pass. Four groups organize them.

Schedule placement - Large Category, Sub Category and Category/SIN say what the contractor sells and at what grain; Source marks the program (MAS).

Vendor identity - Vendor legal name, the six-part address block, Phone, Email and URL make the row actionable without enrichment.

Contract clock - Contract #, Closed for New Award, Current Option Period End Date and Ultimate Contract End Date separate living awards from spent ones.

Compliance layer - SAM UEI keys the vendor into every other federal register, and the socio-economic flag block classifies it for set-aside programs.

Beyond the verified core, per-contractor enrichment, legacy-schedule reconciliation and category rollups sit under additional fields on request: named at sampling, delivered as typed columns.

Where does coverage run across geography, time and granularity?

  • Geography - United States nationwide through vendor locations: every state's contractors sit in one table with street addresses ready for geocoding, and some SINs note international reach such as Europe. A diversified REIT can cut the directory to the states where its properties actually stand.
  • Temporal - current contract holders with forward-looking dates. Option-period end dates and ultimate contract end dates run years ahead - the sample row's option period extends to December 2030 - so the directory describes the next several years of awarded work, not last quarter's. Awards change continuously; deliveries capture the state of the book at your chosen cadence.
  • Granularity - one row per vendor per SIN. A contractor holding five schedule capabilities appears five times, which is a feature: the row count per SIN measures how deep each service market runs, and deduplication by SAM UEI collapses the panel back to unique companies whenever you need one row per firm.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

A 31,741-row directory fits wherever you want it: whole-file delivery sized for overnight loads into Snowflake, BigQuery or Redshift, filtered extracts served over API when only one SIN matters, or a standing feed into your CRM so the contact columns never go stale. Cadence is yours to set and change - load the full directory once, then let awards, option periods and socio-economic statuses accrue onto the same keys.

Every delivery ships the complete field dictionary above, sample rows for validation and any additional fields you requested pre-joined, so the first query you run is already shaped like the last one.

Who uses this data, and for what?

Ranked by how directly one filtered extract settles the day job:

  1. Facilities-services sales teams - Category 561210FAC yields 551 vetted maintenance-and-management contractors with phones and emails; see competitor tracking for the workflow around them.
  2. Supplier-diversity officers and ESG teams - the twenty-flag socio-economic block turns sourcing commitments into named, classified suppliers by SIN and state.
  3. Market researchers and consultants - vendor counts per SIN size each service market's depth before commissioning primary research; see market sizing.
  4. REIT analysts and property operations - the directory enumerates who the government has already vetted to run buildings, a natural benchmark list against incumbent vendor panels.
  5. Procurement and diligence teams - contract numbers, end dates and SAM UEIs verify a partner's credentials before signature.
  6. Journalists and academics - cite the federal record directly rather than a commercial aggregator's copy of it; see citation-grade research.

Which personas get the most value?

Sales and growth teams get the only named-contact source in this slice - a MAS-wide prospect file cuttable to one SIN in an afternoon. Market researchers and consultants get census-style counts of who competes in every facilities service line, geography attached. Investors and quants get counterparty context for property-services names and the federal demand behind them. Data scientists and ML engineers get a flat schema whose SAM UEI joins cleanly into other federal registers. Journalists, academics and students get the government's own vendor book. Start from the diversified REITs data hub, then read GSA eLibrary Contract Schedules vs ABS Australia Industry Statistics for where named US contacts beat sector-level benchmarks.

Which notes and neighboring datasets pair with it?

Grain note - the row is vendor-per-SIN, not vendor-per-company. Sum rows and you double-count everyone with three capabilities; group by SAM UEI first and the directory becomes a clean company list.

Freshness note - the book reflects current awards, and contracts close for new awards continuously. Filter on Closed for New Award and the two date columns before treating any row as an active counterparty; the closed-line filter rides along as a delivered view on request.

Where to go next - the rail below collects the tenant-economics companions, the traded-market tape and the head-to-head comparison. Browse the shelf on the best diversified REITs datasets ranking or the diversified REITs data hub. For terminology, start with what a vendor directory is or what bulk download means.

Field dictionary

Every field below is documented against real records. The full dictionary ships with the sample.

Field dictionary - fifteen field families, one row per vendor per SIN
fieldtypedefinitionexample
Large CategorystringMAS top-level category.Facilities
Sub CategorystringMAS subcategory.Facilities Maintenance and Repair
SourcestringContract program source.MAS
CategorystringSIN (Special Item Number) code.561210FAC
VendorstringContractor legal name.24-7 PERFECT MECHANICAL LLC
Contract #stringGSA contract number.47QSMS26D001F
Closed for New AwardstringFlag marking whether the contract line accepts new awards - the fastest way to drop closed contract vehicles before they pollute a prospect or benchmark list.
Address 1 / Address 2 / City / State / Zip / CountrystringVendor correspondence address, carried as six columns (Address 1, Address 2, City, State, Zip, Country) - enough to geocode contractors against your own property footprint.
PhonestringVendor contact phone as published for federal buyers.
EmailstringVendor contact email as published for federal buyers.
URLstringVendor website URL.
Current Option Period End DatedateEnd date of the current contract option period.Dec 02, 2030
Ultimate Contract End DatedateFinal expiration of the underlying contract after all exercised options.
SAM UEIstringSAM.gov Unique Entity Identifier.YP3GBDNU4LX6
Small Business - sbooleanSocio-economic flag block of roughly twenty boolean columns: small business plus its subtypes - 8(a), HUBZone, service-disabled-veteran-owned, veteran-owned, woman-owned, economically-disadvantaged variants - alongside cooperative purchasing and disaster recovery eligibility markers.

What teams do with it

  • Facilities-services prospecting Filter Category to 561210FAC and walk out with 551 vetted facilities-maintenance contractors - legal names, phones, emails and websites - instead of scraping trade directories; the workflow continues on our [competitor tracking](/use-cases/competitor-tracking) page.
  • Supplier-diversity sourcing The twenty-flag socio-economic block turns spend commitments into named suppliers: HUBZone, 8(a), veteran-owned and woman-owned contractors filtered by SIN and state in one pass.
  • Property-services market sizing Vendor counts per SIN and subcategory measure how deep each service market runs - 337 security-systems holders versus 745 protective-equipment suppliers - before anyone commissions a survey; see [market sizing](/use-cases/market-sizing).
  • Counterparty diligence Contract numbers, option-period end dates and SAM UEIs let you check whether a partner holds current credentials before signature, not after.
  • Tenant-economics context for REITs Crossed with employment and firm-dynamics series, the directory shows which service firms are winning federal work - the same firms diversified REITs meet across their tenant rosters.
  • Citation-grade sourcing A named federal program with stable identifiers survives diligence and peer review better than a scraped aggregator; see [citation-grade research](/use-cases/citation-grade-research).

Questions buyers ask

What does the gsa elibrary contract schedules contractor directory data contain?

31,741 rows, one per vendor per Multiple Award Schedule SIN, across twelve large categories including Facilities and Security and Protection. Each row carries vendor legal name, contract number with option-period and ultimate end dates, six-part address, phone, email, website, SAM UEI, closed-for-new-award status, and roughly twenty socio-economic set-aside flags.

How many facilities-maintenance contractors are in the dataset?

551 rows fall under Facilities Maintenance and Repair (SIN 561210FAC), covering complete operation, maintenance and repair of federal real property - elevator, HVAC, electrical, plumbing, fire alarm, water and waste services. Nearby categories add 337 security-systems contractors and 745 protective-equipment suppliers.

What are the socio-economic flags good for?

Roughly twenty boolean columns classify each contractor for federal set-aside programs: small business plus subtypes including 8(a), HUBZone, service-disabled-veteran-owned, veteran-owned and woman-owned, alongside cooperative purchasing and disaster-recovery eligibility markers. Supplier-diversity teams use them to turn spend commitments into named suppliers by SIN and state.

Does the dataset show whether a contract is still active?

Yes, three ways: Closed for New Award flags saturated contract lines, Current Option Period End Date shows when the present option expires, and Ultimate Contract End Date shows final expiry. Filtering on all three separates living counterparties from historical listings - the sample row's option period runs to December 2030.

How fresh is the contractor directory?

It captures current Multiple Award Schedule holders as awards change, with no fixed publication rhythm posted. Because option periods and expiries run years forward, the file describes future awarded work as well as the present; deliveries at daily, weekly, or hourly cadence keep your copy aligned with the book as it moves.

Can a sample be scoped to specific SINs or states?

Yes, and that is the default. Name the categories or SINs - facilities maintenance only, security systems only - the states and the flags that matter, and real rows come back shaped to that specification with the full field dictionary attached, delivered via API, files, or your warehouse.

Notes on this record

  • Scored 8/10 Quality 8/10 against a 7.81 catalog mean across 1,744 datasets, carried by a fully verified fifteen-family dictionary and a named-contact depth no other slice record matches.

Datasets that pair with this one

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing