# Government Bid Notices API – City, County and State Solicitations and Awards

Open and past bid solicitations, intents to award and contract awards from New York City, Los Angeles, Delaware, Montgomery County MD and Mesa AZ in one schema, refreshed daily.

Free open data on GitHub: [US federal open bids](https://github.com/pushbuild/us-federal-open-bids) (open bids by state, CSV).

$0.80 per 1,000 records

[Get an API key](https://pushbuild.com/apis/app/signup?api=government-bid-notices)

Example request

```
POST /government-bid-notices/run
{
  "keyword": "roofing",
  "maxItems": 20
}
```

## What it returns

Bid solicitations, intents to award and contract awards published by city, county and state governments, in one schema: notice id, type, title, description, agency, category, procurement method, status, posted and due dates, awarded vendor and amount, and a link to the notice.

Search by keyword, agency, category, vendor, method, notice type, open solicitations only, minimum award amount and posting date, newest, due soonest or largest first. Or group the matches to get counts and award totals by vendor, agency, category or year.

Sources: the New York City Record procurement section (all city agencies, solicitations and awards with vendor and amount, from 2003), the State of Delaware's open and recently closed bids, Montgomery County MD solicitations, the City of Los Angeles RAMP portal and the City of Mesa AZ, rebuilt daily from each government's open data portal. Contact names, emails and phone numbers are not included.

Charged per notice or total returned.

## Request

`POST https://api.pushbuild.com/government-bid-notices/run` with a JSON body. Send your key in the `X-API-Key` header.

| Field | Type | Description |
| --- | --- | --- |
| `jurisdictions` | list of strings | nyc, delaware, montgomery_md, los_angeles, mesa_az. |
| `keyword` | string | Words in the title or description, e.g. snow removal, roofing, software. |
| `agency` | string | Agency or department contains. |
| `category` | string | Category contains, e.g. Construction, Services, UNSPSC code. |
| `vendor` | string | Awarded vendor contains (NYC awards). |
| `method` | string | Procurement method contains, e.g. Competitive Sealed Bid, RFP, RFQ. |
| `noticeType` | string: solicitation, intent to award, award | solicitation, intent to award or award. |
| `openOnly` | boolean | Only solicitations whose due date has not passed. |
| `minAmount` | number | Smallest award amount in dollars (NYC). |
| `postedFrom` | string | YYYY-MM-DD. |
| `postedTo` | string | YYYY-MM-DD. |
| `sort` | string: newest, dueSoon, largest | newest, dueSoon or largest award first. Default: `"newest"`. |
| `groupBy` | string: vendor, agency, category, jurisdiction, year | Return counts and award totals by vendor, agency, category, jurisdiction or year. |
| `maxItems` | integer | Maximum items to return (1-500). Default: `100`. |

### Example

```
curl -X POST https://api.pushbuild.com/government-bid-notices/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "roofing", "maxItems": 20}'
```

### Response

```
{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}
```

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

## Pricing

Pay only for results returned: $0.80 per 1,000 records. No charge for errors or empty searches.

## Use it from Claude, ChatGPT or Cursor

This API is also an MCP server: `https://api.pushbuild.com/mcp/government-bid-notices`. Add it to any assistant that supports remote MCP servers, with your key in the `X-API-Key` header. Same prices. [Setup for each app](https://pushbuild.com/apis/mcp.html).

## Related APIs

- [Government Open Data API](https://pushbuild.com/apis/government-open-data-catalogs.html): Search the national open data catalogs of the UK, Canada, Australia and Ireland plus the UN Humanitarian Data Exchange by keyword, publisher, file format and update date.
- [High School Sports API](https://pushbuild.com/apis/high-school-sports-scores.html): US high school game schedules, results and scores read from school athletics websites (VNN / PlayOn network) and the Wisconsin WIAA ScoreCenter: date, sport, level, home and away schools with city and state, and final score..
- [Hospital Prices API](https://pushbuild.com/apis/medicare-hospital-prices.html): What US hospitals bill vs what Medicare pays, from CMS: per hospital and DRG (inpatient) or APC (outpatient), with discharges, average charge, average payment and charge-to-payment ratio.
- [GitHub Repo Stats API: Stars, Forks, Releases, Contributors API](https://pushbuild.com/apis/github-repo-stats.html): Stats for GitHub repositories: stars, forks, watchers, open issues, languages, topics, license, latest release, contributor count and last push.
- [Germany Weather API](https://pushbuild.com/apis/germany-weather-dwd.html): German weather from DWD (Deutscher Wetterdienst) open data: hourly observations and forecasts for any location in Germany, current conditions, active official weather warnings, and nearby DWD stations..
- [Gemini Exchange API](https://pushbuild.com/apis/gemini-exchange-prices.html): Gemini exchange public market data: current price and 24h change for every trading pair, 24h ticker with open, high, low, last, bid, ask and hourly prices, and OHLC candles from 1 minute to 1 day..

## Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

[hello@pushbuild.com](mailto:hello@pushbuild.com?subject=API%20question)

[(617) 299-8887](tel:+16172998887)

---
As of 2026-11-05. Source: https://pushbuild.com/apis/government-bid-notices.html
