Georgia Procurement Registry Bids Scraper
Pricing
from $5.00 / 1,000 results
Georgia Procurement Registry Bids Scraper
Scrape Georgia state, county, city and school bids with NIGP codes, agency, buyer contact and close date, filtered by keyword, status, government type and category, priced per result.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
M Usama
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
What does Georgia Procurement Registry Bids Scraper do?
It returns bids from the Georgia Procurement Registry (GPR), the public portal where Georgia state agencies, counties, cities, school boards and other local governments post solicitations. Each record has the bid number, title, issuing agency, status, posting and closing date, procurement category, NIGP commodity codes, description, buyer contact and attached documents. Filters keep runs small, and pricing is per result.
Data source
The Actor reads the public GPR event search (ssl.doas.state.ga.us/gpr), which is backed by a JSON endpoint, and then each bid's public detail page. Data is live at the time of the run.
Why use it?
- Find open Georgia government bids that match the commodities you sell, using NIGP codes.
- Monitor new solicitations by agency type (state, county, city, school) on a schedule.
- Build a lead list of public buyers with the contact the agency published on the bid.
- Replace manual searching of the portal or a paid bid alert subscription.
How to use it
- Open the Actor and set the filters.
- Click Start. Download results as JSON, CSV or Excel, or read them through the API.
- Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new records automatically.
Input
| Field | Description |
|---|---|
keyword | Matches the event ID or title. Empty means all bids. |
eventStatus | OPEN (default), ALL, UNDEREVALUATION, NOIA, AWARD, CLOSED, COMPLETED or CANCEL. |
governmentType | ALL, STATE, COUNTY, CITY, SCHOOL or OTHER. |
categoryType | ALL, Construction_PublicWorks, DesignProf_GeneralConsultant, Goods, Information_Technology or Services_SpecialProjects. |
includeDetails | Open each bid page for NIGP codes, description, buyer contact and documents. Default true. |
maxResults | Hard stop for the run. You are billed per result, so this caps the cost. |
proxyConfiguration | Optional. The site served plain requests during testing. |
Example input:
{ "keyword": "janitorial", "eventStatus": "OPEN", "governmentType": "CITY", "maxResults": 30 }
Output
Every record has the same shape:
{"id": "PE-70750-NONST-2027-000000082","bidNumber": "PE-70750-NONST-2027-000000082","title": "#2026-24 Janitorial Services","agency": "Covington, City Of","status": "Open","postedAt": "2026-09-28T14:47:00.000Z","closesAt": "2026-10-22T14:00:00.000Z","governmentType": "city","bidType": "Non-State Agency","categoryType": "Services / Special Projects","nigpCodes": [{ "code": "91039", "description": "Janitorial and Custodial Services" }],"buyerName": "Maranna Gilbert","buyerEmail": "mgilbert@cityofcovington.org","buyerPhone": "770-385-6829","url": "https://ssl.doas.state.ga.us/gpr/eventDetails?eSourceNumber=PE-70750-NONST-2027-000000082&sourceSystemType=gpr20"}
| Field | Meaning |
|---|---|
id | Stable key, safe for deduplication between runs |
bidNumber | GPR event ID |
title, agency, agencyCode | What is being bought and by whom |
status | Open, Closed, Awarded and so on |
postedAt, closesAt | ISO timestamps in UTC |
governmentType, bidType, fiscalYear | Buyer type, solicitation type and fiscal year |
categoryType | GPR procurement category (detail mode) |
nigpCodes | NIGP commodity codes with descriptions (detail mode) |
description | Plain text description (detail mode) |
buyerName, buyerEmail, buyerPhone | Buyer contact as published on the bid (detail mode) |
documents | Attachment names and download links (detail mode) |
electronicBid, soleSource | Flags from the registry |
url | Bid page on the registry |
Pricing
Pay per event: a small fee when a run starts, then a fixed price per result returned. You only pay for records that pass your filters. Set maxResults to cap any run.
Limitations
- Only bids posted publicly on the Georgia Procurement Registry are covered. Agencies that publish only on their own sites are not included.
- Some bids have no NIGP codes, contact or description because the agency left them empty.
- Bid documents are returned as links, not downloaded.
- Text can contain stray characters where the registry itself serves broken encoding.
FAQ
Is this legal? The Actor reads listings the site publishes for any visitor without a login and stores only business information published for that purpose. You are responsible for how you use the data.
Something is missing or broken? Open an issue in the Issues tab; response time is usually under a day.