Commercial Construction Project Scraper
Pricing
from $9.99 / 1,000 results
Commercial Construction Project Scraper
Scrapes public BuildingConnected bid boards for commercial construction projects, including project details, bid dates, general contractor, location, trades/scope, and project files.
Pricing
from $9.99 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrapes commercial construction projects from BuildingConnected public bid boards
(https://app.buildingconnected.com/public/<orgId> — the "public plan room" links general
contractors post on their websites). The project list is read from the server-rendered
BC.publicPage JSON bootstrap in the page; per-project bid packages (trades / scope of work)
come from the anonymous endpoint GET /_/public-projects/<projectId>. Uses curl_cffi
with Chrome TLS impersonation.
Input
| Field | Default | Description |
|---|---|---|
bid_board_url | F.H. Paschen board URL | Public plan-room URL or bare 24-char org id |
keyword | "" | Case-insensitive filter over name/number/description/location |
fetch_details | true | Fetch bid packages (trades/scope) + file counts per project |
auth_cookie | — (secret) | Optional raw Cookie header from a logged-in session; not needed for public boards |
limit | 100 | Max projects (1–1000) |
Output example
{"project_name": "Rebid - O'Hare Airport ORD RNP T5 Steel & Roof","project_number": "22-8112","location": "Chicago, IL, USA","bid_due_date": "2022-06-24T18:00:00.000Z","job_walk_date": null,"date_published": "2022-05-27T14:20:01.000Z","general_contractor": "F.H. Paschen","gc_office": "Chicago","trades_scope": ["Structural Steel", "Roofing"],"description": "Structural steel and roofing rebid for Terminal 5 ...","project_url": "https://app.buildingconnected.com/public/5565f9b23ad9f70800b26cc0/projects/628f...","bid_board_url": "https://app.buildingconnected.com/public/5565f9b23ad9f70800b26cc0","total_projects_on_board": 305,"raw": {"project": {"...": "..."}, "detail": {"bidPackages": [], "files": []}}}
Data source & auth
Public bid boards need no authentication. The page embeds at most ~62 most-recent
projects (total_projects_on_board reports the full count); older projects are only
reachable via the logged-in API — supply auth_cookie for those boards if needed.
Find board URLs by searching GC websites for app.buildingconnected.com/public/.
Respect BuildingConnected/Autodesk ToS and rate limits; the scraper sleeps between detail requests.