Skip to content
//Bonfire Procurement Scraper example\\

Open bids from Dallas City Hall, 10 results

A ready-to-run Bonfire Procurement Scraper input: Open bids from Dallas City Hall, 10 results.

Updated October 27, 2026

What this example returns

This example returns up to 10 results.

The dataset’s “Opportunities” view shows 11 columns: Title, Ref. #, Type, Closes (UTC), Closes (local), Days left, Status, Agency, State, Department, and Link. See every output field.

What each setting does

The input this example runs Bonfire Procurement Scraper with. “Try this input” opens it in the console, where you can run it as-is or change any field first.

Agencies agencySlugs

dallascityhall

Bonfire agency portals to scrape. Pick from the list of 322 US and Canadian agencies, or type any other agency slug (the part before .bonfirehub.com or .bonfirehub.ca, e.g. "dallascityhall") or paste a portal link such as https://dallascityhall.bonfirehub.com/portal. Leave empty together with States and Agency types…

States / provinces states

TX

Add every catalog agency in these US states or Canadian provinces. Combined with Agency types, both must match.

Agency types agencyTypes

city

Add every catalog agency of these types, e.g. transit or K-12. Combined with States, both must match.

Maximum results maxItems

10

How many results to save in total across all agencies, counted after filters. 0 = no limit. Opportunities come first; contracts use what is left.

Default: 20 → this example uses 10

.json
{
  "states": [
    "TX"
  ],
  "agencyTypes": [
    "city"
  ],
  "maxItems": 10,
  "agencySlugs": [
    "dallascityhall"
  ]
}

What it costs

You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices: compute, proxies, browser and storage cost nothing extra.

  • Opportunity or contract$0.004Charged per opportunity (open or past) or public contract saved.
  • Opportunity with notices$0.01Charged per open opportunity saved with its public notices and addenda (Include notices on).

Full pricing

When to use this example

From the Bonfire Procurement Scraper readme:

Why is a field empty?

Bonfire's public lists carry the title, reference, deadline, status and department only. solicitationType is empty when neither title nor reference names one, departmentName when the agency publishes no department names, and region/type for agencies outside the catalog.

Known limit

Bonfire's public lists have no description, category or estimated value; open the url for documents (downloading them needs a free vendor account, which this actor does not use).

About Bonfire Procurement Scraper

Export open government bids, RFPs, RFQs and tenders from Bonfire (Euna Procurement) agency portals across the US and Canada: title, reference number, solicitation type, deadline in UTC and local time, status, department and link. Add notices and addenda, past and awarded opportunities, and public contracts with the awarded vendor. No login needed.

Price:
from $3.22 / 1,000 results
Developer:
Corner Ledger

Bonfire Procurement Scraper pageOutput fieldsPricing

Related actors

//From the blog\\

Latest articles

All articles

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

No credit card. No setup calls.