Planetbids Scraper
Pricing
from $4.00 / 1,000 bid records
Planetbids Scraper
Scrape municipal bid opportunities from PlanetBids portal (400+ agencies: cities, counties, utilities, school districts). Get open bids, due dates, and agency info.
Pricing
from $4.00 / 1,000 bid records
Rating
0.0
(0)
Developer
Peters Bugs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
11 days ago
Last modified
Categories
Share
PlanetBids Municipal Procurement Scraper
Scrapes active and historical bid opportunities from PlanetBids, a SaaS procurement platform used by 400+ government agencies including cities, counties, utilities, and school districts across the western US.
What it scrapes
All bids are publicly accessible — no login required. The scraper targets the PlanetBids REST API directly for reliable, structured data extraction.
Default agencies (hardcoded):
| Agency | Agency ID |
|---|---|
| Los Angeles County | 102 |
| San Diego County | 27 |
| City of San Diego | 28 |
| Orange County | 50 |
| Sacramento County | 77 |
| City of Sacramento | 78 |
| City of Los Angeles | 45 |
| Las Vegas Valley Water | 88 |
| Phoenix Sky Harbor | 95 |
You can override these with any PlanetBids agency ID. Find additional agency IDs at https://vendor.planetbids.com/portal/.
Output fields
| Field | Description |
|---|---|
agencyId | PlanetBids internal agency ID |
agencyName | Human-readable agency name |
bidNumber | Official solicitation number |
title | Bid/RFP title |
status | open / closed / awarded / cancelled |
postedDate | Date the bid was published |
dueDate | Response deadline |
category | Commodity/service category |
description | Short description of scope |
contactName | Procurement contact name |
contactEmail | Procurement contact email |
bidUrl | Direct link to bid detail page |
scrapedAt | ISO timestamp when scraped |
Input options
agencyIds— Array of integer agency IDs. Default: all 9 agencies above.bidStatus—"open"(default),"closed", or"all".keyword— Optional text filter applied to title, description, and category.maxItems— Cap on total results across all agencies. Default: 500.
Example input
{"agencyIds": [102, 27, 28],"bidStatus": "open","keyword": "IT services","maxItems": 200}
Adding more agencies
PlanetBids agency IDs appear in portal URLs: https://vendor.planetbids.com/portal/{agencyId}/. Browse the portal to discover additional agency IDs. Notable agencies not in the default list:
- City of Riverside: 34
- Ventura County: 81
- City of Long Beach: 46
- Alameda County: 4
- Contra Costa County: 17
Pricing
$2.00 per 1,000 results ($0.002/result).