Search GSA lease comps (federal tenant)
lease_comp_searchSearch the 6,994 lease comps from the U.S. General Services Administration's Lease Inventory (October 2026 file, FactLot release lease-comps-gsa-2026-11-04), bundled with FactLot: works offline and on the hosted API, no registry needed. READ THE CAVEAT: the tenant in every one of these leases is the federal government (GSA, for an agency); they are not market comps for private tenants, and the rent is the current annual rent in GSA's file divided by the rentable SF, not the starting rent (no escalations, free rent, TI or commissions are known). Filter by state, 5-digit county FIPS, city, ZIP, a radius around a latitude/longitude (GSA's own coordinates; nothing is geocoded), rentable SF, commencement date, rent per SF, property type (office, industrial, other) and expense basis; sort; limit (default 25, at most 200). Each comp gives its FactLot lease ID, GSA lease number, address, county FIPS, building ID, landlord (organisations only; individuals are never stored), rentable SF, commencement, expiration, term, early-termination date, annual rent, rent per SF per year, property type, expense basis and the row of the GSA file it comes from. summary gives the count and the median, quartiles and range of rent per SF over every match, labelled as statistics of GSA leases. Every answer carries the caveat and the citation (GSA file URL, SHA-256 document ID, as-of and retrieval dates, licence: public domain). Cite them, and never mix these comps silently into market comps.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "lease_comp_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | 5-digit ZIP code (ZIP+4 accepted), e.g. "77002". | |
| city | No | City as GSA writes it, matched whole and ignoring case, e.g. "Houston". | |
| near | No | Comps within a radius of a point, by great-circle distance to the coordinates GSA's file gives for each lease (FactLot geocodes nothing; give the point's coordinates yourself). Comps without coordinates are left out and counted in warnings. | |
| sort | No | Order of results: distance_asc (the default with near; needs near), commencement_desc (the default otherwise), commencement_asc, expiration_asc, expiration_desc, rent_psf_desc, rent_psf_asc, rentable_sf_desc, rentable_sf_asc. Ties go by GSA lease number. | |
| limit | No | Maximum comps returned (1–200, default 25); the summary covers every match. | |
| state | No | Two-letter state or territory code, e.g. "TX". | |
| county_fips | No | 5-digit county FIPS code (state + county), e.g. "48201" for Harris County, Texas. Connecticut uses its planning regions (09110 to 09190). | |
| expense_basis | No | full_service (GSA fully serviced) or not_full_service. | |
| property_type | No | office, industrial (GSA warehouse) or other (GSA special space): the largest use in the lease. | |
| commencement_to | No | Latest lease commencement (effective) date, YYYY-MM-DD. | |
| max_rent_psf_yr | No | Highest current rent, USD per rentable SF per year. | |
| max_rentable_sf | No | Largest lease rentable area, SF. | |
| min_rent_psf_yr | No | Lowest current rent, USD per rentable SF per year (GSA's current annual rent divided by the RSF). | |
| min_rentable_sf | No | Smallest lease rentable area, SF. | |
| commencement_from | No | Earliest lease commencement (effective) date, YYYY-MM-DD. |