India Govt Tenders Scraper — CPPP, IOCL, State & Defence avatar

India Govt Tenders Scraper — CPPP, IOCL, State & Defence

Pricing

Pay per event

Go to Apify Store
India Govt Tenders Scraper — CPPP, IOCL, State & Defence

India Govt Tenders Scraper — CPPP, IOCL, State & Defence

Scrapes active tenders from India's NIC GePNIC eProcurement portals — CPPP, IOCL, and major state & defence portals (Maharashtra, Uttar Pradesh, Tamil Nadu, and more). Filter by one or more organisations; extracts tender ID, title, organisation, type, value, EMD, dates, contact and document links.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

50

Total users

12

Monthly active users

10 hours

Issues response

15 days ago

Last modified

Share

India Government Tenders Scraper — CPPP, IOCL, State & Defence eProcurement (GePNIC)

Scrapes active tenders from India's NIC GePNIC eProcurement portals — the shared "eProcurement System" software that powers the Central Public Procurement Portal (CPPP), IOCL, and dozens of state and defence procurement sites. Select one or more portals in a single run and pull structured tender data from each.

Supported portals

PortalCoverage
CPPPCentral Public Procurement Portal — all central government ministries (eprocure.gov.in)
IOCLIndian Oil Corporation
MaharashtraState Government e-Tendering
Uttar PradeshState Government e-Procurement
Tamil NaduState Government e-Procurement
Madhya PradeshState Government e-Procurement
West BengalState Government e-Tendering
JharkhandState Government e-Procurement
Defence (MoD)Ministry of Defence eProcurement

More GePNIC portals can be added on request — they all share the same structure.

What it does

For each selected portal, the actor navigates the organisation-based tender listing (no CAPTCHA required), collects active tenders across every organisation on that portal, then fetches full detail pages for each tender.

Data extracted per tender:

  • Source portal (e.g. CPPP, IOCL, MAHARASHTRA)
  • Tender ID (e.g. 2026_AIIMS_908061_1)
  • Title / work description
  • Organisation and department (full hierarchy chain)
  • Tender type (Open, Limited, Two-Stage)
  • Tender category (Goods, Works, Services)
  • Product category
  • Estimated value in INR
  • EMD (Earnest Money Deposit) amount
  • Published date
  • Bid submission end date
  • Bid opening date
  • Location
  • Contact officer name and address
  • Tender detail page URL

Use cases

  • Bid discovery: Find relevant government tenders for your industry or product category
  • Procurement analytics: Track tender volumes, values, and patterns across ministries and states
  • Lead generation: Identify opportunities for contractors, suppliers, and consultants
  • Market research: Understand India's public procurement spend by organisation and category
  • Competitive intelligence: Monitor tender awards and corrigenda across portals

Input

FieldTypeDefaultDescription
portalsarray (multi-select)["CPPP"]Which GePNIC portals to scrape. Pick one or more from the supported list.
organizationsarray of strings(all)Optional: one or more organisation names to filter by (partial, case-insensitive match against each portal's organisation names). Empty = all organisations.
maxItemsinteger10Maximum number of tenders to return (1–10,000), across all selected portals.

Example — all active CPPP tenders (up to 100):

{
"portals": ["CPPP"],
"maxItems": 100
}

Example — IOCL plus two state portals, filtered to a few organisations:

{
"portals": ["IOCL", "MAHARASHTRA", "UTTAR_PRADESH"],
"organizations": ["Medical Sciences", "Public Works"],
"maxItems": 500
}

Tip: Use the spelled-out organisation name as it appears on the portal (e.g. Indian Oil), not an acronym — the filter is a partial text match, so IOCL will not match an organisation listed as "Indian Oil Corporation Limited".

Output

Each record in the dataset:

{
"portal": "CPPP",
"tender_id": "2026_AMU_904522_1",
"title": "Biochemistry Chemistry Analyzer on Reagent Rental Basis",
"organization": "Aligarh Muslim University",
"department": "Jawaharlal Nehru Medical College Hospital > Medical Superintendent",
"tender_type": "Open Tender",
"tender_category": "Goods",
"product_category": "Laboratory and scientific equipment",
"estimated_value": "NA",
"emd_amount": "0.00",
"published_date": "07-Apr-2026 03:00 PM",
"bid_submission_end": "18-May-2026 09:00 AM",
"bid_opening_date": "19-May-2026 09:00 AM",
"location": "Department of Pathology JNMC AMU",
"contact_name": "Chairperson Department of Pathology",
"contact_address": "Department of Pathology JNMC AMU, Aligarh UP",
"document_download_url": "https://eprocure.gov.in/eprocure/app?...",
"status": "Active",
"scraped_at": "2026-05-10T01:17:28.316Z"
}

Notes

  • Coverage: Every organisation on each selected portal, above the procurement threshold. Portals not on the NIC GePNIC platform (e.g. GeM, Indian Railways/IREPS, and some state portals on other software) are not covered.
  • Active tenders only: The actor scrapes currently active tenders. Historical/archived tenders require a separate run configuration.
  • Multiple organisations: The organizations filter accepts a list and OR-matches — enter several names to pull tenders from all of them in one run. Matching is partial and case-insensitive.
  • Courtesy rate limiting: The actor respects NIC server limits with short delays between requests.

About GePNIC

NIC's GePNIC ("Government eProcurement System") is the shared platform behind India's Central Public Procurement Portal and hundreds of state, PSU, and defence tendering sites. Collectively these portals process hundreds of billions of rupees in public procurement annually and are the authoritative source for government tender data in India.


Further reading: How to Get Government Tender Data From 14 Procurement Portals