---
type: "firecrawl-provider"
description: "BidNet Direct (www.bidnetdirect.com), the US government bid portal of BidNet / mdf commerce: public solicitation search (keywords, state, NAICS-sector category, content group, publish window, sort, 25 rows per page) over open and closed bids, solicitation and statewide-notice detail pages (full public notice for closed BidNet-hosted solicitations including NIGP categories; open bids expose only title, location and dates because the rest is shown to registered members only), the location and category directories with live open-bid counts, and the first page of a purchasing group's participating agencies. Documents, plan-holder lists and member-only fields require a free vendor account and are not covered."
use_when: "BidNet Direct (www.bidnetdirect.com), the US government bid portal of BidNet / mdf commerce: public solicitation search (keywords, state, NAICS-sector category, content group, publish window, sort, 25 rows per page) over open and closed bids, solicitation and statewide-notice detail pages (full public notice for closed BidNet-hosted solicitations including NIGP categories; open bids expose only title, location and dates because the rest is shown to registered members only), the location and category directories with live open-bid counts, and the first page of a purchasing group's participating agencies. Documents, plan-holder lists and member-only fields require a free vendor account and are not covered."
categories: "Public records"
capabilities: 5
credits_per_call: 5
---
# BidNet Direct on Firecrawl Alexandria

BidNet Direct (www.bidnetdirect.com), the US government bid portal of BidNet / mdf commerce: public solicitation search (keywords, state, NAICS-sector category, content group, publish window, sort, 25 rows per page) over open and closed bids, solicitation and statewide-notice detail pages (full public notice for closed BidNet-hosted solicitations including NIGP categories; open bids expose only title, location and dates because the rest is shown to registered members only), the location and category directories with live open-bid counts, and the first page of a purchasing group's participating agencies. Documents, plan-holder lists and member-only fields require a free vendor account and are not covered.

- Categories: Public records
- Category index: [Public records category](https://firecrawl.dev/alexandria/agents/categories/public-records)
- Provider key: `bidnetdirect-com`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/bidnetdirect-com)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/openapi.json)

## Capabilities

- [Get solicitation](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/get_solicitation): One solicitation or notice detail page. Give `id` (the 10-digit reference number of a BidNet-hosted solicitation such as 0000411581, or the 12-digit id of an aggregated statewide/federal notice such as 444172273888; `kind` disambiguates ids of other lengths) or the detail page `url` from `search_solicitations`. Closed BidNet-hosted solicitations return the full public notice: reference number, issuing organization, type, solicitation number, source id, location, delivery point, piggyback flag, description, publication / question / closing dates, buyer contact, requirements, submission type, instructions and the NIGP categories (one extra request). Open solicitations and notices are teasers: title, location, publication and closing dates (notices also an AI overview, closed notices also the description and the originating portal's `source_url`); fields the site shows to registered members only are null and named in `locked_fields`, with partial coverage. An unknown id is `not_found`.
- [List agencies](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/list_agencies): Participating agencies of a BidNet purchasing group (state portal), from `/{state_slug}/participating-buyers`: organization id, name, agency slug, agency page URL and logo. The page shows 48 tiles; further pages are behind a CSRF-protected POST form and are not fetched, so `page_count` > 1 is reported as partial coverage. Slugs are the state portal path prefixes (`colorado`, `mitn`, `new-york`, ...). An unknown slug is `not_found`.
- [List categories](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/list_categories): The NAICS-sector categories BidNet Direct files solicitations under, with the live count of open bids in each and the `category_id` that `search_solicitations` takes (from `/public/solicitations/categories/byCategories`).
- [List locations](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/list_locations): The states and territories BidNet Direct files solicitations under, with the live count of open bids in each and the `location_id` that `search_solicitations` takes (from `/public/solicitations/categories/byLocations`).
- [Search solicitations](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/search_solicitations): Search BidNet Direct's open or closed solicitations through the public search controller (`/public/solicitations/{open|closed}`). Filters: `keywords`, `location_id` (state id from `list_locations`, e.g. 49 Colorado), `category_id` (NAICS-sector id from `list_categories`, e.g. 320204 Construction), `content_group` (member_agency | state_local | federal), `publish_date` (HOURS_24 | WEEK_1), `sort_by` and `sort_direction`. Pages hold 25 rows (the site ignores a page size); `page` selects one, `next_page` and the continuation say whether more follow. Each row carries the kind (`solicitation` = BidNet-hosted, 10-digit reference number; `notice` = aggregated statewide/federal notice, 12-digit id), title, state, content group, publication and closing dates and the detail URL `get_solicitation` accepts. A filter combination with no matches is a valid empty page with `total_results: 0`.

## 1. Choose this provider when

BidNet Direct (www.bidnetdirect.com), the US government bid portal of BidNet / mdf commerce: public solicitation search (keywords, state, NAICS-sector category, content group, publish window, sort, 25 rows per page) over open and closed bids, solicitation and statewide-notice detail pages (full public notice for closed BidNet-hosted solicitations including NIGP categories; open bids expose only title, location and dates because the rest is shown to registered members only), the location and category directories with live open-bid counts, and the first page of a purchasing group's participating agencies. Documents, plan-holder lists and member-only fields require a free vendor account and are not covered.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "bidnetdirect-com",
  "capability": "public-tenders/get_solicitation",
  "options": {
    "id": "0000411581"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `id` (string): Reference number (e.g. 0000411581) or notice id (e.g. 444172273888). Pattern: ^[0-9]{1,20}$. Example: `<id>`
- `kind` (string): Optional; inferred from the id length when absent (more than 10 digits = notice). Example: `solicitation`
- `url` (string): A bidnetdirect.com solicitation or notice page URL; used when `id` is absent. Example: `<url>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "bidnetdirect-com",
    capability: "public-tenders/get_solicitation",
    options: {
      id: "0000411581",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "bidnetdirect-com",
  "capability": "public-tenders/get_solicitation",
  "options": {
    "id": "0000411581"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "bidnetdirect-com",
    "capability": "public-tenders/get_solicitation",
    "options": {
      "id": "0000411581"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'bidnetdirect-com/public-tenders/get_solicitation' \
  --options '{"id":"0000411581"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "bidnetdirect-com",
  "capability": "public-tenders/get_solicitation",
  "options": {
    "id": "0000411581"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "bidnetdirect-com",
  "capability": "public-tenders/get_solicitation",
  "options": {
    "id": "0000411581"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "additional_instructions": "Submit by email to purchasing@asd20.org",
  "ai_overview": null,
  "award_requirements": [
    "All or None Award"
  ],
  "bid_intent": "Not Available",
  "bid_submission_type": "Physical Bid Submission",
  "closing_date": "2026-03-03",
  "closing_date_text": "03/03/2026 02:00 PM MST",
  "contact": {
    "email": "zoran.vidic@asd20.org",
    "name": "Zoran Vidic",
    "phone": "7192341275"
  },
  "delivery_point": "1110 Chapel Hills Drive, Colorado Springs, CO 80920",
  "description": "The Academy District 20 IT Department is seeking proposals from experienced Internet Service Providers (ISPs) to provide internet connectivity to and from our geographically diverse data centers. This proposal solicitation is part of E-rate.",
  "documents_count": 2,
  "general_requirements": [
    "Insurance Required"
  ],
  "id": "0000411581",
  "issuing_organization": "Academy District 20",
  "issuing_organization_url": "https://www.bidnetdirect.com/academy-school-district-twenty",
  "kind": "solicitation",
  "location": "United States, Colorado, El Paso County",
  "locked_fields": [],
  "nigp_categories": [
    {
      "code": "208",
      "depth": 1,
      "name": "COMPUTER SOFTWARE FOR MICROCOMPUTERS, SYSTEMS, INCLUDING CLOUD-BASED (PREPROGRAMMED)"
    },
    {
      "code": "20854",
      "depth": 2,
      "name": "Internet and Web Site Software for Microcomputers"
    },
    {
      "code": "209",
      "depth": 1,
      "name": "COMPUTER SOFTWARE FOR MINI AND MAINFRAME COMPUTERS (PREPROGRAMMED)"
    },
    {
      "code": "20954",
      "depth": 2,
      "name": "Internet and Web Site Software for Main Frame Computers"
    },
    {
      "code": "838",
      "depth": 1,
      "name": "TELECOMMUNICATION EQUIPMENT, ACCESSORIES AND SUPPLIES"
    },
    {
      "code": "83883",
      "depth": 2,
      "name": "Telecommunication (Internet Protocol) Network Monitoring, Surveillance, Intrusion Detection Systems and Networking Products"
    },
    {
      "code": "915",
      "depth": 1,
      "name": "COMMUNICATIONS AND MEDIA RELATED SERVICES"
    },
    {
      "code": "91551",
      "depth": 2,
      "name": "Information Highway Electronic Services (Internet, Ethernet, World Wide Web, Virtual Tours to Include Construction Renderings, etc.)"
    },
    {
      "code": "956",
      "depth": 1,
      "name": "LIBRARY AND SUBSCRIPTION SERVICES (INCLUDES RESEARCH SERVICES, INTERNET AND PERIODICAL SUBSCRIPTIONS)"
    },
    {
      "code": "95635",
      "depth": 2,
      "name": "Internet Database Subscriptions"
    }
  ],
  "observed_at_ms": 1791631956798,
  "piggyback_contract": "No",
  "publication_date": "2026-02-03",
  "publication_date_text": "02/03/2026 02:50 PM MST",
  "purchasing_group_id": "8409951",
  "question_deadline_text": "02/11/2026 02:00 PM MST",
  "questions_online": "No",
  "reference_number": "0000411581",
  "solicitation_number": "RFP 26-ZV-0202",
  "solicitation_type": "RFP - Request for Proposal (Formal)",
  "source_id": "PU.AG.USA.1987.C18115751",
  "source_url": null,
  "status": "closed",
  "title": "RFP 26-ZV-0202 - Internet Service Provider for EAC Data Center",
  "url": "https://www.bidnetdirect.com/colorado/academy-school-district-twenty/solicitations/Internet-Service-Provider-for-EAC-Data-Center/0000411581"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Get solicitation

- Capability: `public-tenders/get_solicitation`
- Description: One solicitation or notice detail page. Give `id` (the 10-digit reference number of a BidNet-hosted solicitation such as 0000411581, or the 12-digit id of an aggregated statewide/federal notice such as 444172273888; `kind` disambiguates ids of other lengths) or the detail page `url` from `search_solicitations`. Closed BidNet-hosted solicitations return the full public notice: reference number, issuing organization, type, solicitation number, source id, location, delivery point, piggyback flag, description, publication / question / closing dates, buyer contact, requirements, submission type, instructions and the NIGP categories (one extra request). Open solicitations and notices are teasers: title, location, publication and closing dates (notices also an AI overview, closed notices also the description and the originating portal's `source_url`); fields the site shows to registered members only are null and named in `locked_fields`, with partial coverage. An unknown id is `not_found`.
- Instructions: Read the detail of a solicitation found through `search_solicitations`, or of a pasted bidnetdirect.com solicitation URL.
- Cost: 5 credits per call
- Capability file: [Get solicitation](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/get_solicitation)

Accepted options:
- `id` (string): Reference number (e.g. 0000411581) or notice id (e.g. 444172273888). Pattern: ^[0-9]{1,20}$. Example: `<id>`
- `kind` (string): Optional; inferred from the id length when absent (more than 10 digits = notice). Example: `solicitation`
- `url` (string): A bidnetdirect.com solicitation or notice page URL; used when `id` is absent. Example: `<url>`

Response schema example:
```json
{
  "additional_instructions": "Submit by email to purchasing@asd20.org",
  "ai_overview": null,
  "award_requirements": [
    "All or None Award"
  ],
  "bid_intent": "Not Available",
  "bid_submission_type": "Physical Bid Submission",
  "closing_date": "2026-03-03",
  "closing_date_text": "03/03/2026 02:00 PM MST",
  "contact": {
    "email": "zoran.vidic@asd20.org",
    "name": "Zoran Vidic",
    "phone": "7192341275"
  },
  "delivery_point": "1110 Chapel Hills Drive, Colorado Springs, CO 80920",
  "description": "The Academy District 20 IT Department is seeking proposals from experienced Internet Service Providers (ISPs) to provide internet connectivity to and from our geographically diverse data centers. This proposal solicitation is part of E-rate.",
  "documents_count": 2,
  "general_requirements": [
    "Insurance Required"
  ],
  "id": "0000411581",
  "issuing_organization": "Academy District 20",
  "issuing_organization_url": "https://www.bidnetdirect.com/academy-school-district-twenty",
  "kind": "solicitation",
  "location": "United States, Colorado, El Paso County",
  "locked_fields": [],
  "nigp_categories": [
    {
      "code": "208",
      "depth": 1,
      "name": "COMPUTER SOFTWARE FOR MICROCOMPUTERS, SYSTEMS, INCLUDING CLOUD-BASED (PREPROGRAMMED)"
    },
    {
      "code": "20854",
      "depth": 2,
      "name": "Internet and Web Site Software for Microcomputers"
    },
    {
      "code": "209",
      "depth": 1,
      "name": "COMPUTER SOFTWARE FOR MINI AND MAINFRAME COMPUTERS (PREPROGRAMMED)"
    },
    {
      "code": "20954",
      "depth": 2,
      "name": "Internet and Web Site Software for Main Frame Computers"
    },
    {
      "code": "838",
      "depth": 1,
      "name": "TELECOMMUNICATION EQUIPMENT, ACCESSORIES AND SUPPLIES"
    },
    {
      "code": "83883",
      "depth": 2,
      "name": "Telecommunication (Internet Protocol) Network Monitoring, Surveillance, Intrusion Detection Systems and Networking Products"
    },
    {
      "code": "915",
      "depth": 1,
      "name": "COMMUNICATIONS AND MEDIA RELATED SERVICES"
    },
    {
      "code": "91551",
      "depth": 2,
      "name": "Information Highway Electronic Services (Internet, Ethernet, World Wide Web, Virtual Tours to Include Construction Renderings, etc.)"
    },
    {
      "code": "956",
      "depth": 1,
      "name": "LIBRARY AND SUBSCRIPTION SERVICES (INCLUDES RESEARCH SERVICES, INTERNET AND PERIODICAL SUBSCRIPTIONS)"
    },
    {
      "code": "95635",
      "depth": 2,
      "name": "Internet Database Subscriptions"
    }
  ],
  "observed_at_ms": 1791631956798,
  "piggyback_contract": "No",
  "publication_date": "2026-02-03",
  "publication_date_text": "02/03/2026 02:50 PM MST",
  "purchasing_group_id": "8409951",
  "question_deadline_text": "02/11/2026 02:00 PM MST",
  "questions_online": "No",
  "reference_number": "0000411581",
  "solicitation_number": "RFP 26-ZV-0202",
  "solicitation_type": "RFP - Request for Proposal (Formal)",
  "source_id": "PU.AG.USA.1987.C18115751",
  "source_url": null,
  "status": "closed",
  "title": "RFP 26-ZV-0202 - Internet Service Provider for EAC Data Center",
  "url": "https://www.bidnetdirect.com/colorado/academy-school-district-twenty/solicitations/Internet-Service-Provider-for-EAC-Data-Center/0000411581"
}
```

### List agencies

- Capability: `public-tenders/list_agencies`
- Description: Participating agencies of a BidNet purchasing group (state portal), from `/{state_slug}/participating-buyers`: organization id, name, agency slug, agency page URL and logo. The page shows 48 tiles; further pages are behind a CSRF-protected POST form and are not fetched, so `page_count` > 1 is reported as partial coverage. Slugs are the state portal path prefixes (`colorado`, `mitn`, `new-york`, ...). An unknown slug is `not_found`.
- Instructions: Enumerate the buyers (school districts, cities, counties, utilities) that publish through a state purchasing group.
- Cost: 5 credits per call
- Capability file: [List agencies](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/list_agencies)

Accepted options:
- `state_slug` (string, required): State portal path prefix, e.g. `colorado`, `mitn`, `new-york`. Pattern: ^[A-Za-z0-9-]+$. Example: `<state_slug>`

Response schema example:
```json
{
  "agencies": [
    {
      "agency_slug": "fairbanksnorthstarborough",
      "logo_url": "https://www.bidnetdirect.com/public/organizations/851919055/logofile/normal/851898359",
      "name": "Fairbanks North Star Borough",
      "organization_id": "851919055",
      "state_slug": "alaska",
      "url": "https://www.bidnetdirect.com/alaska/fairbanksnorthstarborough"
    },
    {
      "agency_slug": "interiorgasutility",
      "logo_url": "https://www.bidnetdirect.com/public/organizations/1876869247/logofile/normal/1877159312",
      "name": "Interior Gas Utility",
      "organization_id": "1876869247",
      "state_slug": "alaska",
      "url": "https://www.bidnetdirect.com/alaska/interiorgasutility"
    }
  ],
  "count": 2,
  "observed_at_ms": 1791631975351,
  "page_count": 1,
  "purchasing_group": "Participating Local Government Agencies",
  "purchasing_group_id": "845217101",
  "source_url": "https://www.bidnetdirect.com/alaska/participating-buyers",
  "state_slug": "alaska"
}
```

### List categories

- Capability: `public-tenders/list_categories`
- Description: The NAICS-sector categories BidNet Direct files solicitations under, with the live count of open bids in each and the `category_id` that `search_solicitations` takes (from `/public/solicitations/categories/byCategories`).
- Instructions: Look up a sector's `category_id` or compare open-bid volume across sectors.
- Cost: 5 credits per call
- Capability file: [List categories](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/list_categories)

Accepted options:

Response schema example:
```json
{
  "categories": [
    {
      "id": "321989",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/accommodation-and-food-services-321989",
      "name": "Accommodation and Food Services",
      "open_count": 228,
      "slug": "accommodation-and-food-services",
      "slug_id": "accommodation-and-food-services-321989"
    },
    {
      "id": "321711",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/administrative-and-support-and-waste-management-and-remediation-services-321711",
      "name": "Administrative and Support and Waste Management and Remediation Services",
      "open_count": 2351,
      "slug": "administrative-and-support-and-waste-management-and-remediation-services",
      "slug_id": "administrative-and-support-and-waste-management-and-remediation-services-321711"
    },
    {
      "id": "320000",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/agriculture-forestry-fishing-and-hunting-320000",
      "name": "Agriculture, Forestry, Fishing and Hunting",
      "open_count": 85,
      "slug": "agriculture-forestry-fishing-and-hunting",
      "slug_id": "agriculture-forestry-fishing-and-hunting-320000"
    },
    {
      "id": "321928",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/arts-entertainment-and-recreation-321928",
      "name": "Arts, Entertainment, and Recreation",
      "open_count": 122,
      "slug": "arts-entertainment-and-recreation",
      "slug_id": "arts-entertainment-and-recreation-321928"
    },
    {
      "id": "320204",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/construction-320204",
      "name": "Construction",
      "open_count": 5286,
      "slug": "construction",
      "slug_id": "construction-320204"
    },
    {
      "id": "321798",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/educational-services-321798",
      "name": "Educational Services",
      "open_count": 324,
      "slug": "educational-services",
      "slug_id": "educational-services-321798"
    },
    {
      "id": "321467",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/finance-and-insurance-321467",
      "name": "Finance and Insurance",
      "open_count": 251,
      "slug": "finance-and-insurance",
      "slug_id": "finance-and-insurance-321467"
    },
    {
      "id": "321836",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/health-care-and-social-assistance-321836",
      "name": "Health Care and Social Assistance",
      "open_count": 474,
      "slug": "health-care-and-social-assistance",
      "slug_id": "health-care-and-social-assistance-321836"
    },
    {
      "id": "321393",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/information-321393",
      "name": "Information",
      "open_count": 189,
      "slug": "information",
      "slug_id": "information-321393"
    },
    {
      "id": "321704",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/management-of-companies-and-enterprises-321704",
      "name": "Management of Companies and Enterprises",
      "open_count": 62,
      "slug": "management-of-companies-and-enterprises",
      "slug_id": "management-of-companies-and-enterprises-321704"
    },
    {
      "id": "320277",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/manufacturing-320277",
      "name": "Manufacturing",
      "open_count": 2021,
      "slug": "manufacturing",
      "slug_id": "manufacturing-320277"
    },
    {
      "id": "320131",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/mining-quarrying-and-oil-and-gas-extraction-320131",
      "name": "Mining, Quarrying, and Oil and Gas Extraction",
      "open_count": 8,
      "slug": "mining-quarrying-and-oil-and-gas-extraction",
      "slug_id": "mining-quarrying-and-oil-and-gas-extraction-320131"
    },
    {
      "id": "322023",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/other-services-except-public-administration-322023",
      "name": "Other Services (except Public Administration)",
      "open_count": 548,
      "slug": "other-services-except-public-administration",
      "slug_id": "other-services-except-public-administration-322023"
    },
    {
      "id": "321609",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/professional-scientific-and-technical-services-321609",
      "name": "Professional, Scientific, and Technical Services",
      "open_count": 2563,
      "slug": "professional-scientific-and-technical-services",
      "slug_id": "professional-scientific-and-technical-services-321609"
    },
    {
      "id": "322121",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/public-administration-322121",
      "name": "Public Administration",
      "open_count": 715,
      "slug": "public-administration",
      "slug_id": "public-administration-322121"
    },
    {
      "id": "321556",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/real-estate-and-rental-and-leasing-321556",
      "name": "Real Estate and Rental and Leasing",
      "open_count": 378,
      "slug": "real-estate-and-rental-and-leasing",
      "slug_id": "real-estate-and-rental-and-leasing-321556"
    },
    {
      "id": "321090",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/retail-trade-321090",
      "name": "Retail Trade",
      "open_count": 669,
      "slug": "retail-trade",
      "slug_id": "retail-trade-321090"
    },
    {
      "id": "321253",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/transportation-and-warehousing-321253",
      "name": "Transportation and Warehousing",
      "open_count": 383,
      "slug": "transportation-and-warehousing",
      "slug_id": "transportation-and-warehousing-321253"
    },
    {
      "id": "320179",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/utilities-320179",
      "name": "Utilities",
      "open_count": 1004,
      "slug": "utilities",
      "slug_id": "utilities-320179"
    },
    {
      "id": "320925",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/wholesale-trade-320925",
      "name": "Wholesale Trade",
      "open_count": 718,
      "slug": "wholesale-trade",
      "slug_id": "wholesale-trade-320925"
    }
  ],
  "count": 20,
  "observed_at_ms": 1791631969342,
  "source_url": "https://www.bidnetdirect.com/public/solicitations/categories/byCategories"
}
```

### List locations

- Capability: `public-tenders/list_locations`
- Description: The states and territories BidNet Direct files solicitations under, with the live count of open bids in each and the `location_id` that `search_solicitations` takes (from `/public/solicitations/categories/byLocations`).
- Instructions: Look up a state's `location_id` or compare open-bid volume across states.
- Cost: 5 credits per call
- Capability file: [List locations](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/list_locations)

Accepted options:

Response schema example:
```json
{
  "count": 56,
  "locations": [
    {
      "id": "19",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/alabama-19",
      "name": "Alabama",
      "open_count": 268,
      "slug": "alabama",
      "slug_id": "alabama-19"
    },
    {
      "id": "25",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/alaska-25",
      "name": "Alaska",
      "open_count": 89,
      "slug": "alaska",
      "slug_id": "alaska-25"
    },
    {
      "id": "24000",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/american-samoa-24000",
      "name": "American Samoa",
      "open_count": 0,
      "slug": "american-samoa",
      "slug_id": "american-samoa-24000"
    },
    {
      "id": "31",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/arizona-31",
      "name": "Arizona",
      "open_count": 252,
      "slug": "arizona",
      "slug_id": "arizona-31"
    },
    {
      "id": "37",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/arkansas-37",
      "name": "Arkansas",
      "open_count": 178,
      "slug": "arkansas",
      "slug_id": "arkansas-37"
    },
    {
      "id": "43",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/california-43",
      "name": "California",
      "open_count": 2486,
      "slug": "california",
      "slug_id": "california-43"
    },
    {
      "id": "49",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/colorado-49",
      "name": "Colorado",
      "open_count": 481,
      "slug": "colorado",
      "slug_id": "colorado-49"
    },
    {
      "id": "55",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/connecticut-55",
      "name": "Connecticut",
      "open_count": 233,
      "slug": "connecticut",
      "slug_id": "connecticut-55"
    },
    {
      "id": "61",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/delaware-61",
      "name": "Delaware",
      "open_count": 63,
      "slug": "delaware",
      "slug_id": "delaware-61"
    },
    {
      "id": "67",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/district-of-columbia-67",
      "name": "District of Columbia",
      "open_count": 187,
      "slug": "district-of-columbia",
      "slug_id": "district-of-columbia-67"
    },
    {
      "id": "73",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/florida-73",
      "name": "Florida",
      "open_count": 1307,
      "slug": "florida",
      "slug_id": "florida-73"
    },
    {
      "id": "79",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/georgia-79",
      "name": "Georgia",
      "open_count": 584,
      "slug": "georgia",
      "slug_id": "georgia-79"
    },
    {
      "id": "40952",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/guam-40952",
      "name": "Guam",
      "open_count": 2,
      "slug": "guam",
      "slug_id": "guam-40952"
    },
    {
      "id": "85",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/hawaii-85",
      "name": "Hawaii",
      "open_count": 242,
      "slug": "hawaii",
      "slug_id": "hawaii-85"
    },
    {
      "id": "91",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/idaho-91",
      "name": "Idaho",
      "open_count": 70,
      "slug": "idaho",
      "slug_id": "idaho-91"
    },
    {
      "id": "97",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/illinois-97",
      "name": "Illinois",
      "open_count": 886,
      "slug": "illinois",
      "slug_id": "illinois-97"
    },
    {
      "id": "103",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/indiana-103",
      "name": "Indiana",
      "open_count": 219,
      "slug": "indiana",
      "slug_id": "indiana-103"
    },
    {
      "id": "109",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/iowa-109",
      "name": "Iowa",
      "open_count": 217,
      "slug": "iowa",
      "slug_id": "iowa-109"
    },
    {
      "id": "115",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/kansas-115",
      "name": "Kansas",
      "open_count": 219,
      "slug": "kansas",
      "slug_id": "kansas-115"
    },
    {
      "id": "121",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/kentucky-121",
      "name": "Kentucky",
      "open_count": 223,
      "slug": "kentucky",
      "slug_id": "kentucky-121"
    },
    {
      "id": "127",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/louisiana-127",
      "name": "Louisiana",
      "open_count": 319,
      "slug": "louisiana",
      "slug_id": "louisiana-127"
    },
    {
      "id": "133",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/maine-133",
      "name": "Maine",
      "open_count": 126,
      "slug": "maine",
      "slug_id": "maine-133"
    },
    {
      "id": "139",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/maryland-139",
      "name": "Maryland",
      "open_count": 475,
      "slug": "maryland",
      "slug_id": "maryland-139"
    },
    {
      "id": "145",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/massachusetts-145",
      "name": "Massachusetts",
      "open_count": 1025,
      "slug": "massachusetts",
      "slug_id": "massachusetts-145"
    },
    {
      "id": "151",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/michigan-151",
      "name": "Michigan",
      "open_count": 503,
      "slug": "michigan",
      "slug_id": "michigan-151"
    },
    {
      "id": "157",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/minnesota-157",
      "name": "Minnesota",
      "open_count": 330,
      "slug": "minnesota",
      "slug_id": "minnesota-157"
    },
    {
      "id": "163",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/mississippi-163",
      "name": "Mississippi",
      "open_count": 237,
      "slug": "mississippi",
      "slug_id": "mississippi-163"
    },
    {
      "id": "169",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/missouri-169",
      "name": "Missouri",
      "open_count": 452,
      "slug": "missouri",
      "slug_id": "missouri-169"
    },
    {
      "id": "175",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/montana-175",
      "name": "Montana",
      "open_count": 103,
      "slug": "montana",
      "slug_id": "montana-175"
    },
    {
      "id": "181",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/nebraska-181",
      "name": "Nebraska",
      "open_count": 112,
      "slug": "nebraska",
      "slug_id": "nebraska-181"
    },
    {
      "id": "187",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/nevada-187",
      "name": "Nevada",
      "open_count": 131,
      "slug": "nevada",
      "slug_id": "nevada-187"
    },
    {
      "id": "193",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/new-hampshire-193",
      "name": "New Hampshire",
      "open_count": 91,
      "slug": "new-hampshire",
      "slug_id": "new-hampshire-193"
    },
    {
      "id": "199",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/new-jersey-199",
      "name": "New Jersey",
      "open_count": 1267,
      "slug": "new-jersey",
      "slug_id": "new-jersey-199"
    },
    {
      "id": "205",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/new-mexico-205",
      "name": "New Mexico",
      "open_count": 153,
      "slug": "new-mexico",
      "slug_id": "new-mexico-205"
    },
    {
      "id": "211",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/new-york-211",
      "name": "New York",
      "open_count": 1130,
      "slug": "new-york",
      "slug_id": "new-york-211"
    },
    {
      "id": "217",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/north-carolina-217",
      "name": "North Carolina",
      "open_count": 578,
      "slug": "north-carolina",
      "slug_id": "north-carolina-217"
    },
    {
      "id": "223",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/north-dakota-223",
      "name": "North Dakota",
      "open_count": 63,
      "slug": "north-dakota",
      "slug_id": "north-dakota-223"
    },
    {
      "id": "24006",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/northern-mariana-islands-24006",
      "name": "Northern Mariana Islands",
      "open_count": 0,
      "slug": "northern-mariana-islands",
      "slug_id": "northern-mariana-islands-24006"
    },
    {
      "id": "229",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/ohio-229",
      "name": "Ohio",
      "open_count": 1244,
      "slug": "ohio",
      "slug_id": "ohio-229"
    },
    {
      "id": "235",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/oklahoma-235",
      "name": "Oklahoma",
      "open_count": 228,
      "slug": "oklahoma",
      "slug_id": "oklahoma-235"
    },
    {
      "id": "241",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/oregon-241",
      "name": "Oregon",
      "open_count": 296,
      "slug": "oregon",
      "slug_id": "oregon-241"
    },
    {
      "id": "247",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/pennsylvania-247",
      "name": "Pennsylvania",
      "open_count": 1367,
      "slug": "pennsylvania",
      "slug_id": "pennsylvania-247"
    },
    {
      "id": "20178",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/puerto-rico-20178",
      "name": "Puerto Rico",
      "open_count": 3,
      "slug": "puerto-rico",
      "slug_id": "puerto-rico-20178"
    },
    {
      "id": "253",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/rhode-island-253",
      "name": "Rhode Island",
      "open_count": 170,
      "slug": "rhode-island",
      "slug_id": "rhode-island-253"
    },
    {
      "id": "259",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/south-carolina-259",
      "name": "South Carolina",
      "open_count": 717,
      "slug": "south-carolina",
      "slug_id": "south-carolina-259"
    },
    {
      "id": "265",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/south-dakota-265",
      "name": "South Dakota",
      "open_count": 44,
      "slug": "south-dakota",
      "slug_id": "south-dakota-265"
    },
    {
      "id": "271",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/tennessee-271",
      "name": "Tennessee",
      "open_count": 238,
      "slug": "tennessee",
      "slug_id": "tennessee-271"
    },
    {
      "id": "277",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/texas-277",
      "name": "Texas",
      "open_count": 1953,
      "slug": "texas",
      "slug_id": "texas-277"
    },
    {
      "id": "24011",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/us-virgin-islands-24011",
      "name": "US Virgin Islands",
      "open_count": 47,
      "slug": "us-virgin-islands",
      "slug_id": "us-virgin-islands-24011"
    },
    {
      "id": "283",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/utah-283",
      "name": "Utah",
      "open_count": 298,
      "slug": "utah",
      "slug_id": "utah-283"
    },
    {
      "id": "289",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/vermont-289",
      "name": "Vermont",
      "open_count": 58,
      "slug": "vermont",
      "slug_id": "vermont-289"
    },
    {
      "id": "295",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/virginia-295",
      "name": "Virginia",
      "open_count": 922,
      "slug": "virginia",
      "slug_id": "virginia-295"
    },
    {
      "id": "301",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/washington-301",
      "name": "Washington",
      "open_count": 571,
      "slug": "washington",
      "slug_id": "washington-301"
    },
    {
      "id": "307",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/west-virginia-307",
      "name": "West Virginia",
      "open_count": 107,
      "slug": "west-virginia",
      "slug_id": "west-virginia-307"
    },
    {
      "id": "313",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/wisconsin-313",
      "name": "Wisconsin",
      "open_count": 269,
      "slug": "wisconsin",
      "slug_id": "wisconsin-313"
    },
    {
      "id": "319",
      "listing_url": "https://www.bidnetdirect.com/public/solicitations/wyoming-319",
      "name": "Wyoming",
      "open_count": 68,
      "slug": "wyoming",
      "slug_id": "wyoming-319"
    }
  ],
  "observed_at_ms": 1791631963435,
  "source_url": "https://www.bidnetdirect.com/public/solicitations/categories/byLocations"
}
```

### Search solicitations

- Capability: `public-tenders/search_solicitations`
- Description: Search BidNet Direct's open or closed solicitations through the public search controller (`/public/solicitations/{open|closed}`). Filters: `keywords`, `location_id` (state id from `list_locations`, e.g. 49 Colorado), `category_id` (NAICS-sector id from `list_categories`, e.g. 320204 Construction), `content_group` (member_agency | state_local | federal), `publish_date` (HOURS_24 | WEEK_1), `sort_by` and `sort_direction`. Pages hold 25 rows (the site ignores a page size); `page` selects one, `next_page` and the continuation say whether more follow. Each row carries the kind (`solicitation` = BidNet-hosted, 10-digit reference number; `notice` = aggregated statewide/federal notice, 12-digit id), title, state, content group, publication and closing dates and the detail URL `get_solicitation` accepts. A filter combination with no matches is a valid empty page with `total_results: 0`.
- Instructions: Find solicitations by keyword, state or category; pass a row's `id` and `kind` (or `detail_url`) to `get_solicitation`.
- Cost: 5 credits per call
- Capability file: [Search solicitations](https://firecrawl.dev/alexandria/agents/providers/bidnetdirect-com/public-tenders/search_solicitations)

Accepted options:
- `category_id` (number): NAICS-sector category id from `list_categories` (Construction 320204, Utilities 320179). Example: `10`
- `content_group` (string): Restrict to bids published by BidNet member agencies, aggregated state & local notices, or federal notices. Example: `member_agency`
- `keywords` (string): Free-text keywords matched against the notice title and description. Example: `<keywords>`
- `location_id` (number): State / territory id from `list_locations` (Colorado 49, California 43, Alabama 19). Example: `10`
- `page` (number): 1-based page of 25 rows. Example: `1`
- `publish_date` (string): Only solicitations published in the last 24 hours or the last week. Example: `HOURS_24`
- `sort_by` (string): sort_by Example: `noticeTitle`
- `sort_direction` (string): Uppercase only; the site answers HTTP 400 to lowercase values. Example: `ASC`
- `status` (string): `open` (default) searches current bids; `closed` searches the historical archive. Example: `open`

Response schema example:
```json
{
  "count": 25,
  "keywords": "water",
  "next_page": 2,
  "observed_at_ms": 1791632029124,
  "page": 1,
  "page_count": 2,
  "results": [
    {
      "closing_date": "2026-10-13",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Water-Treatment-Plant-Lab-Admin-Expansion/0000435555?origin=0",
      "group": "Member Agency Bids",
      "id": "0000435555",
      "internal_id": "9622249960",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-04",
      "state_slug": "colorado",
      "time_remaining": "3 day(s) left",
      "title": "Water Treatment Plant: Lab & Admin Expansion"
    },
    {
      "closing_date": "2026-10-13",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Hwy-105-Utility-Relocation-Phase-B/0000437202?origin=0",
      "group": "Member Agency Bids",
      "id": "0000437202",
      "internal_id": "9691842203",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-15",
      "state_slug": "colorado",
      "time_remaining": "3 day(s) left",
      "title": "Hwy 105 Utility Relocation - Phase B"
    },
    {
      "closing_date": "2026-10-13",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Rifle-2026-WATER-SYSTEM-IMPROVEMENTS/0000435436?origin=0",
      "group": "Member Agency Bids",
      "id": "0000435436",
      "internal_id": "9618672911",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-01",
      "state_slug": "colorado",
      "time_remaining": "3 day(s) left",
      "title": "Rifle 2026 WATER SYSTEM IMPROVEMENTS"
    },
    {
      "closing_date": "2026-10-14",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/ON-CALL-GENERAL-CIVIL-CONSTRUCTION-AND-PIPELINE-MAINTENANCE-SERVICES/0000437028?origin=0",
      "group": "Member Agency Bids",
      "id": "0000437028",
      "internal_id": "9682057360",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-15",
      "state_slug": "colorado",
      "time_remaining": "4 day(s) left",
      "title": "ON-CALL GENERAL CIVIL CONSTRUCTION AND PIPELINE MAINTENANCE SERVICES"
    },
    {
      "closing_date": "2026-10-15",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Utility-Prequalification-QC-Water-Infrastructure-School-of-Mines/0000438818?origin=0",
      "group": "Member Agency Bids",
      "id": "0000438818",
      "internal_id": "9770141758",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-30",
      "state_slug": "colorado",
      "time_remaining": "5 day(s) left",
      "title": "Utility Prequalification - QC Water Infrastructure - School of Mines"
    },
    {
      "closing_date": "2026-10-15",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Notice-of-Final-Settlement-HEI-CIVIL-York-St-Phase-II-78th_88th/0000438254?origin=0",
      "group": "Member Agency Bids",
      "id": "0000438254",
      "internal_id": "9739343164",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-24",
      "state_slug": "colorado",
      "time_remaining": "5 day(s) left",
      "title": "Notice of Final Settlement HEI CIVIL York St Phase II 78th_88th"
    },
    {
      "closing_date": "2026-10-16",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Macanta-Regional-Park-Trail-Construction/0000437623?origin=0",
      "group": "Member Agency Bids",
      "id": "0000437623",
      "internal_id": "9709653707",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-18",
      "state_slug": "colorado",
      "time_remaining": "6 day(s) left",
      "title": "Macanta Regional Park Trail Construction"
    },
    {
      "closing_date": "2026-10-16",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Annual-Waterline-Replacements-Project/0000437185?origin=0",
      "group": "Member Agency Bids",
      "id": "0000437185",
      "internal_id": "9691710301",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-15",
      "state_slug": "colorado",
      "time_remaining": "6 day(s) left",
      "title": "Annual Waterline Replacements Project"
    },
    {
      "closing_date": "2026-10-16",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Lafayette-Sidewalks-Project/0000437675?origin=0",
      "group": "Member Agency Bids",
      "id": "0000437675",
      "internal_id": "9710540609",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-18",
      "state_slug": "colorado",
      "time_remaining": "6 day(s) left",
      "title": "Lafayette Sidewalks Project"
    },
    {
      "closing_date": "2026-10-16",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/NOTICE-OF-FINAL-SETTLEMENT-Purcell-Transmission-Main/0000438461?origin=0",
      "group": "Member Agency Bids",
      "id": "0000438461",
      "internal_id": "9752845506",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-28",
      "state_slug": "colorado",
      "time_remaining": "6 day(s) left",
      "title": "NOTICE OF FINAL SETTLEMENT Purcell Transmission Main"
    },
    {
      "closing_date": "2026-10-19",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/T-Bone-Ranch-Detention-Pond-Improvements/0000437663?origin=0",
      "group": "Member Agency Bids",
      "id": "0000437663",
      "internal_id": "9707689423",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-18",
      "state_slug": "colorado",
      "time_remaining": "9 day(s) left",
      "title": "T-Bone Ranch Detention Pond Improvements"
    },
    {
      "closing_date": "2026-10-19",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/ON-CALL-AQUATICS-GENERAL-MAINTENANCE/0000438756?origin=0",
      "group": "Member Agency Bids",
      "id": "0000438756",
      "internal_id": "9766055003",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-30",
      "state_slug": "colorado",
      "time_remaining": "9 day(s) left",
      "title": "ON-CALL AQUATICS GENERAL MAINTENANCE"
    },
    {
      "closing_date": "2026-10-20",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/IDRC-Phase-III-Chilled-Water-Connection-Rebid/0000436399?origin=0",
      "group": "Member Agency Bids",
      "id": "0000436399",
      "internal_id": "9660892560",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-09",
      "state_slug": "colorado",
      "time_remaining": "10 day(s) left",
      "title": "IDRC Phase III Chilled Water Connection Rebid"
    },
    {
      "closing_date": "2026-10-22",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Storm-Inlet-Repairs-Replacement/0000438371?origin=0",
      "group": "Member Agency Bids",
      "id": "0000438371",
      "internal_id": "9745644563",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-25",
      "state_slug": "colorado",
      "time_remaining": "12 day(s) left",
      "title": "Storm Inlet Repairs & Replacement"
    },
    {
      "closing_date": "2026-10-22",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/City-of-Aurora-2026-Contractor-Education-and-Networking-Summit/0000437816?origin=0",
      "group": "Member Agency Bids",
      "id": "0000437816",
      "internal_id": "9719528260",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-22",
      "state_slug": "colorado",
      "time_remaining": "12 day(s) left",
      "title": "City of Aurora 2026 Contractor Education and Networking Summit"
    },
    {
      "closing_date": "2026-10-22",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/statewide/2026-B-117-Spring-Creek-Road-Bridge-Replacement/444180100014?origin=0&target=view",
      "group": "State & Local Bids",
      "id": "444180100014",
      "internal_id": "444180100014",
      "kind": "notice",
      "location": "Colorado",
      "publication_date": "2026-10-01",
      "state_slug": "colorado",
      "time_remaining": "12 day(s) left",
      "title": "2026 B-117 Spring Creek Road Bridge Replacement"
    },
    {
      "closing_date": "2026-10-23",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/City-Admin-Building-CAB-Building-Automation-System-BAS-Modernization/0000437173?origin=0",
      "group": "Member Agency Bids",
      "id": "0000437173",
      "internal_id": "9688430956",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-15",
      "state_slug": "colorado",
      "time_remaining": "13 day(s) left",
      "title": "City Admin Building (CAB) Building Automation System (BAS) Modernization"
    },
    {
      "closing_date": "2026-10-23",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/statewide/Y-HAVO-326181-Rehabilitate-Rainshed-Water-Treatment/2718282197?origin=0&target=view",
      "group": "Federal Bids",
      "id": "2718282197",
      "internal_id": "2718282197",
      "kind": "notice",
      "location": "Colorado",
      "publication_date": "2026-09-28",
      "state_slug": "colorado",
      "time_remaining": "13 day(s) left",
      "title": "Y--HAVO 326181 Rehabilitate Rainshed&Water Treatment"
    },
    {
      "closing_date": "2026-10-27",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Idaho-Creek-II-Line-Extension-PHASE-I/0000437518?origin=0",
      "group": "Member Agency Bids",
      "id": "0000437518",
      "internal_id": "9705680410",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-09-19",
      "state_slug": "colorado",
      "time_remaining": "17 day(s) left",
      "title": "Idaho Creek II Line Extension - PHASE I"
    },
    {
      "closing_date": "2026-10-27",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/statewide/Shingled-Roof-Replacements/444188056058?origin=0&target=view",
      "group": "State & Local Bids",
      "id": "444188056058",
      "internal_id": "444188056058",
      "kind": "notice",
      "location": "Colorado",
      "publication_date": "2026-10-07",
      "state_slug": "colorado",
      "time_remaining": "17 day(s) left",
      "title": "Shingled Roof Replacements"
    },
    {
      "closing_date": "2026-10-27",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Farr-Neighborhood-Phase-1d-Service-Connections-Construction/0000439396?origin=0",
      "group": "Member Agency Bids",
      "id": "0000439396",
      "internal_id": "9798381353",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-10-06",
      "state_slug": "colorado",
      "time_remaining": "17 day(s) left",
      "title": "Farr Neighborhood - Phase 1d - Service Connections Construction"
    },
    {
      "closing_date": "2026-10-27",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Lake-Loveland-Inlet-Tower-Rehabilitation-Project/0000439432?origin=0",
      "group": "Member Agency Bids",
      "id": "0000439432",
      "internal_id": "9799961602",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-10-06",
      "state_slug": "colorado",
      "time_remaining": "17 day(s) left",
      "title": "Lake Loveland Inlet Tower Rehabilitation Project"
    },
    {
      "closing_date": "2026-10-28",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Farr-Neighborhood-Phase-2-Property-Inspection-Work-Plan-Development/0000439274?origin=0",
      "group": "Member Agency Bids",
      "id": "0000439274",
      "internal_id": "9792039360",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-10-05",
      "state_slug": "colorado",
      "time_remaining": "18 day(s) left",
      "title": "Farr Neighborhood - Phase 2 - Property Inspection & Work Plan Development"
    },
    {
      "closing_date": "2026-10-29",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Baseline-Water-Treatment-Plant-Pretreatment-Train-No-1-Replacement/0000439587?origin=0",
      "group": "Member Agency Bids",
      "id": "0000439587",
      "internal_id": "9806146159",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-10-07",
      "state_slug": "colorado",
      "time_remaining": "19 day(s) left",
      "title": "Baseline Water Treatment Plant Pretreatment Train No. 1 Replacement"
    },
    {
      "closing_date": "2026-10-30",
      "detail_url": "https://www.bidnetdirect.com/colorado/solicitations/open-bids/Little-Columbine-Creek-Restoration-Grand-Lake-Stormwater-Plan/0000439349?origin=0",
      "group": "Member Agency Bids",
      "id": "0000439349",
      "internal_id": "9793402159",
      "kind": "solicitation",
      "location": "Colorado",
      "publication_date": "2026-10-06",
      "state_slug": "colorado",
      "time_remaining": "20 day(s) left",
      "title": "Little Columbine Creek Restoration – Grand Lake Stormwater Plan"
    }
  ],
  "source_url": "https://www.bidnetdirect.com/public/solicitations/open?keywords=water&location=49&category=320204&sortBy=closingDate&sortDirection=ASC&pageNumber=1",
  "status": "open",
  "total_results": 37
}
```
