Georgia Procurement Registry Bids Scraper avatar

Georgia Procurement Registry Bids Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Georgia Procurement Registry Bids Scraper

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

M Usama

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

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

  1. Open the Actor and set the filters.
  2. Click Start. Download results as JSON, CSV or Excel, or read them through the API.
  3. Add a Schedule and an Integration (Slack, Google Sheets, webhook) to get new records automatically.

Input

FieldDescription
keywordMatches the event ID or title. Empty means all bids.
eventStatusOPEN (default), ALL, UNDEREVALUATION, NOIA, AWARD, CLOSED, COMPLETED or CANCEL.
governmentTypeALL, STATE, COUNTY, CITY, SCHOOL or OTHER.
categoryTypeALL, Construction_PublicWorks, DesignProf_GeneralConsultant, Goods, Information_Technology or Services_SpecialProjects.
includeDetailsOpen each bid page for NIGP codes, description, buyer contact and documents. Default true.
maxResultsHard stop for the run. You are billed per result, so this caps the cost.
proxyConfigurationOptional. 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"
}
FieldMeaning
idStable key, safe for deduplication between runs
bidNumberGPR event ID
title, agency, agencyCodeWhat is being bought and by whom
statusOpen, Closed, Awarded and so on
postedAt, closesAtISO timestamps in UTC
governmentType, bidType, fiscalYearBuyer type, solicitation type and fiscal year
categoryTypeGPR procurement category (detail mode)
nigpCodesNIGP commodity codes with descriptions (detail mode)
descriptionPlain text description (detail mode)
buyerName, buyerEmail, buyerPhoneBuyer contact as published on the bid (detail mode)
documentsAttachment names and download links (detail mode)
electronicBid, soleSourceFlags from the registry
urlBid 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.