Planetbids Scraper avatar

Planetbids Scraper

Pricing

from $4.00 / 1,000 bid records

Go to Apify Store
Planetbids Scraper

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

Peters Bugs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

11 days ago

Last modified

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):

AgencyAgency ID
Los Angeles County102
San Diego County27
City of San Diego28
Orange County50
Sacramento County77
City of Sacramento78
City of Los Angeles45
Las Vegas Valley Water88
Phoenix Sky Harbor95

You can override these with any PlanetBids agency ID. Find additional agency IDs at https://vendor.planetbids.com/portal/.

Output fields

FieldDescription
agencyIdPlanetBids internal agency ID
agencyNameHuman-readable agency name
bidNumberOfficial solicitation number
titleBid/RFP title
statusopen / closed / awarded / cancelled
postedDateDate the bid was published
dueDateResponse deadline
categoryCommodity/service category
descriptionShort description of scope
contactNameProcurement contact name
contactEmailProcurement contact email
bidUrlDirect link to bid detail page
scrapedAtISO 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).