VOOZH about

URL: https://apify.com/fascinating_lentil/india-government-tenders-scraper

โ‡ฑ India Government Tenders Scraper - GeM Leads ยท Apify


๐Ÿ‘ India Government Tenders Scraper - GeM Leads avatar

India Government Tenders Scraper - GeM Leads

Pricing

from $3.00 / 1,000 tender scrapeds

Go to Apify Store

India Government Tenders Scraper - GeM Leads

Scrape Indian government tender leads from GeM bid listings, with guarded CPPP handling when the public listing is CAPTCHA-gated.

Pricing

from $3.00 / 1,000 tender scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ Md Jakaria Mirza

Md Jakaria Mirza

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

3 days ago

Last modified

Share

India Government Tenders Scraper - GeM & CPPP Portal

Scrape Indian government tender leads for B2B sales, procurement research, and public-sector opportunity tracking. The actor searches the live GeM bid listing endpoint by keyword, deduplicates tenders by ID, then enriches each GeM result from its public bid PDF when available. PDF enrichment fills practical lead fields such as publishing date, bid opening date, bid validity, organization, ministry, department, state/location hints, EMD amount, and eligibility summary. Export to JSON, CSV, Excel, or HTML, or pull via the Apify API โ€” no login and no API key required.

The actor accepts up to 5 keywords in one run, supports up to 50 matching tenders per keyword, and saves clean records to the Apify Dataset. Filters are applied after enrichment where the public source exposes the field, so state and published-date filters use the recovered GeM detail data instead of rough listing text. A small memory-based run-start event covers source access and proxy/session setup, and per-record charging happens only after a real tender record is pushed to the dataset.

GeM currently requires Residential India proxy routing for reliable public access. The actor handles this automatically under the hood so users do not need to configure proxies manually.

CPPP support is guarded. The current public CPPP listing is CAPTCHA-gated before tender results are exposed. When CPPP is selected, the actor detects the gate, skips CPPP without placeholder rows, and does not charge tender-scraped events for unavailable records. This keeps the dataset honest while preserving the schema for future CPPP access improvements.

Use Cases

  1. B2B lead generation for companies selling to government buyers
  2. Procurement research by product or service keyword
  3. Vendor opportunity tracking for active GeM bid deadlines
  4. Government contract analytics by ministry and department
  5. Supply chain planning around public-sector demand signals

How to Scrape India Government Tenders (Step by Step)

  1. Click Try for free / Run.
  2. Keep source as gem (CPPP is CAPTCHA-gated and skipped) and enter your search keywords (e.g. laptop).
  3. Set maxResults per keyword (start small to test).
  4. Optionally filter by state, department, status, value range, or date range, then click Run.
  5. When the run finishes, export results to JSON, CSV, Excel, or HTML, or pull them via the Apify API.

Input

{
"source":"gem",
"keywords":["laptop"],
"state":"Maharashtra",
"maxResults":10
}
FieldTypeDescription
sourcestringgem, cppp, or both
keywordsstring[]Search keywords, processed sequentially
departmentstringOptional ministry, department, or organization text filter
statestringOptional state filter from enriched GeM detail PDFs
minValue / maxValuenumberOptional tender value range; unknown values are excluded when this filter is used
dateFrom / dateTostringOptional published-date range applied after GeM PDF enrichment
statusstringactive, closed, or all
maxResultsnumberMax matching records per keyword, up to 50
Proxy routingautomaticThe actor uses Residential India proxy routing internally because GeM blocks datacenter and non-India routes

Sample GeM Output

{
"source":"gem",
"keyword":"laptop",
"tenderId":"GEM/2026/B/7605079",
"tenderReferenceNumber":"GEM/2026/B/7605079",
"tenderTitle":"Annual Maintenance Service - Desktops, Laptops and Peripherals",
"organization":"Indian Coast Guard",
"department":"Department Of Defence",
"ministry":"Ministry Of Defence",
"category":"Annual Maintenance Service - Desktops, Laptops and Peripherals",
"tenderType":"bid",
"tenderValue":null,
"bidSubmissionStartDate":"2026-06-02T16:26:48.000Z",
"bidSubmissionEndDate":"2026-06-12T10:00:00.000Z",
"tenderOpenDate":"2026-06-12T10:30:00.000Z",
"publishedDate":"2026-06-02T00:00:00.000Z",
"closingDate":"2026-06-12T10:00:00.000Z",
"bidValidity":"180 (Days)",
"tenderStatus":"active",
"city":null,
"state":"Karnataka",
"location":"Karnataka",
"eligibilityCriteriaSummary":"Minimum average annual turnover: 5 Lakh (s); Past experience required: 4 Year (s); MSE relaxation: Yes | Complete",
"emdAmount":23000,
"tenderDocumentFee":null,
"tenderUrl":"https://bidplus.gem.gov.in/showbidDocument/9402098",
"corrigendumCount":null,
"scrapedAt":"2026-06-11T14:31:30.540Z"
}

Sample CPPP Output

{
"source":"cppp",
"keyword":"laptop",
"tenderId":"CPPP2026_12345",
"tenderReferenceNumber":"REF/IT/2026/01",
"tenderTitle":"Procurement of IT Equipment",
"organization":"Example Organisation",
"category":"Goods",
"tenderType":"open",
"tenderValue":12000000,
"publishedDate":"2026-06-01T00:00:00.000Z",
"closingDate":"2026-06-20T15:00:00.000Z",
"bidValidity":"90 days",
"emdAmount":240000,
"tenderDocumentFee":5000,
"tenderUrl":"https://eprocure.gov.in/eprocure/app",
"corrigendumCount":2,
"scrapedAt":"2026-06-11T12:30:00.000Z"
}

The CPPP object above shows the intended schema. Current CPPP public pages are CAPTCHA-gated and are skipped unless a non-CAPTCHA source becomes available.

Pricing

EventPrice
apify-actor-start$0.001 per allocated GB, minimum one event per run
tender-scraped$0.003 per clean tender record
100 tenders$0.30 plus the small memory-based run-start charge
1,000 tenders$3.00 plus the small memory-based run-start charge

Notes

  • GeM tender value, tender document fee, and corrigendum count are left null when they are not exposed by the public listing or bid PDF.
  • The default Apify table view focuses on populated GeM lead fields and hides GeM-only unavailable value, fee, and corrigendum columns.
  • GeM state/location is inferred from public bid PDF text when available. Records without a matched state are excluded only when a state filter is provided.
  • No placeholder rows are pushed.
  • Dataset saving and tender-scraped charging use one atomic operation. When a user's maximum charge is reached, the actor stops before making more tender or PDF-enrichment requests.
  • Data is for lead generation and research, not legal or procurement advice.

Responsible Use

This Actor is intended for lawful collection of publicly available information only. Users are responsible for ensuring their use complies with the source website's terms, robots.txt, applicable privacy laws, including India's DPDP Act, and all local regulations.

Do not use this Actor to collect, store, sell, or misuse personal data without a lawful basis. The Actor author is not responsible for misuse by end users.

You might also like

India Tender Intelligence MCP

nachiketagrawal/india-tender-intelligence-mcp

AI-native tender search across 50+ Indian government portals (CPPP, GeM, state e-procurement). Connect Claude, Cursor, or any MCP client to find, analyze, and monitor tenders with smart filtering and alerts via natural language.

๐Ÿ‘ User avatar

Nachiket Agrawal

1

India eProcure (CPPP) Tender Scraper

jungle_synthesizer/india-eprocure-tender-scraper

Scrapes active tenders from India's Central Public Procurement Portal (eProcure / CPPP), operated by NIC for all central government ministries. Extracts tender metadata including organization, tender type, value, EMD, dates, contact details, and document links.

๐Ÿ‘ User avatar

BowTiedRaccoon

20

๐Ÿฆ… TenderHawk โ€” Indian Government Tenders Scraper

inexhaustible_glass/tenderhawk

๐Ÿ‡ฎ๐Ÿ‡ณ Never miss an Indian government tender. Scrapes live tenders from CPPP (eprocure.gov.in). Filter by keyword, category, organization. Auto-categorization: construction, IT, electrical, railway, defence, healthcare, solar. For contractors, MSMEs, PSU vendors. Zero blocks.

18

3.0

Public Tender Scraper

stephaniehhnbrg/public-tender-scraper

Public Tender Scraper is an Apify Actor designed to collect public tender information from various government procurement portals.

๐Ÿ‘ User avatar

Stephanie Hohenberg

33

5.0

Government Bid Opportunity Scraper

careybrown/rfp-signal-scout

Scrape official public procurement feeds for normalized government bid and contract opportunity signals.

Public Tenders Scraper - Government Procurement Data

logiover/global-public-tenders-scraper

Export government tenders to CSV/JSON. A TED EU API alternative scraping SAM.gov, UK Find-a-Tender RFP data into one procurement dataset.