GeM Tender Scraper — India Government Bids by Ministry avatar

GeM Tender Scraper — India Government Bids by Ministry

Pricing

from $0.70 / 1,000 tender returneds

Go to Apify Store
GeM Tender Scraper — India Government Bids by Ministry

GeM Tender Scraper — India Government Bids by Ministry

Live and recent bids from India's Government e-Marketplace (GeM): bid number, category, quantity, buying ministry and department, start and end dates, document link. Clean JSON, no login, updated per run.

Pricing

from $0.70 / 1,000 tender returneds

Rating

0.0

(0)

Developer

PublicRows

PublicRows

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Security

Limited permissions

Share

GeM Tenders Scraper – India Government Bids

Live and recent bids from India's Government e-Marketplace (GeM): bid number, category, quantity, buying ministry and department, start and end dates, document link. Clean JSON, no login, updated per run.

Who this is for

Procurement teams, bid consultants, suppliers and analysts who need India's government bids as clean rows instead of pages: filter by category, ministry or dates, feed a CRM or a sheet, or let an AI agent watch for new bids.

Sample output

{
"bid_number": "GEM/2026/R/754835",
"bid_id": 10053611,
"category": "High Performance AI Cyber Security Server,Server Rack,Power Supply and Electric Connections from ma",
"boq_title": null,
"quantity": 8,
"ministry": "Ministry of Defence",
"department": "Department of Military Affairs",
"bid_type": 2,
"is_global_tender": false,
"is_limited_tender": false,
"is_boq": true,
"start_date": "2026-10-18T20:00:00.000Z",
"end_date": "2026-10-19T20:00:00.000Z",
"status": 1,
"document_url": "https://bidplus.gem.gov.in/showbidDocument/10053611"
}

What you get

One row per tender. Every row also carries _source (attribution) and the recipe version.

FieldType
bid_numberstring, always present
bid_idnumber, always present
categorystring
boq_titlestring
quantitynumber
ministrystring
departmentstring
bid_typenumber
is_global_tenderboolean
is_limited_tenderboolean
is_boqboolean
start_datedatetime
end_datedatetime
statusnumber
document_urlstring

Pricing

Pay per tender: $0.0015 each ($1.50 per 1,000). The first 20 rows of every run are free, so a test costs nothing.

How to run

  1. Keep the defaults for the standard sample, or set the inputs (listed last, below).
  2. Run. Results land in the dataset as JSON, CSV or Excel.
  3. From code or an agent: call it through the API, or as an MCP tool via mcp.apify.com.

Source and fair use

Data comes from Government e-Marketplace (gem.gov.in). The actor fetches public pages only, honours robots.txt, keeps a low request rate with an identified user agent, and returns structured facts, never copied text, images or reviews. No personal data of individuals is included.

FAQ

How fresh is the data? Each run fetches live from the source. Can I get more fields? Open an issue naming the field and where it appears at the source. Something broke? Open an issue. Issues are answered within 12 hours. Found it useful? A short review on this page helps other people find it, and tells us what to improve.

Inputs

  • status: Value of "status" passed to the source query. Default: "ongoing_bids".
  • search: Value of "search" passed to the source query. Default: "".
  • maxItems: Stop after this many rows.