India e-Tenders Scraper - CPPP, Defence & 23 States avatar

India e-Tenders Scraper - CPPP, Defence & 23 States

Pricing

from $4.00 / 1,000 results

Go to Apify Store
India e-Tenders Scraper - CPPP, Defence & 23 States

India e-Tenders Scraper - CPPP, Defence & 23 States

Open government tenders from 26 Indian NIC e-procurement portals (CPPP, Central, Defence, Tamil Nadu, UP, Kerala, MP and more): Tender ID, title, closing date and time, value, EMD, fee, location, PIN code, category. Daily "only new" alerts.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

Hari Haran S

Hari Haran S

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Categories

Share

India e-Tenders Scraper (GePNIC / NIC eProcurement)

Get open government tenders from 30 Indian e-procurement portals as clean, ready-to-use data: the Central Public Procurement Portal (CPPP), Central and Defence portals, and 27 states and union territories. Each tender comes with its Tender ID, title, organisation, closing date and time, estimated value, EMD, fee, location, PIN code, category and more.

Turn on Only new tenders and schedule it daily to get a tender alert feed: each run returns only the tenders you have not seen before, so you only pay for fresh results.

Who is it for?

  • Tender consultants who track new tenders for their clients every day
  • Suppliers and contractors looking for government work in their field or region
  • EPC and infrastructure firms that need a pipeline of large works tenders across states
  • Analysts and researchers studying public procurement in India
  • Daily tender alerts by email or Slack: new road, building, electrical or IT tenders from your states every morning.
  • Tender leads in Google Sheets: a live sheet of open tenders, filtered by value and closing date, for your sales team.
  • Bid pipeline for EPC and infrastructure firms: all large works tenders above ₹1 crore across CPPP and the states.
  • Supplier lead generation: find every open tender for CCTV, solar, furniture, medical equipment, IT hardware and more.
  • Tender data API: feed CPPP, Defence and state e-procurement data into your own CRM, app or tender website.
  • Market research: which departments are buying what, where, and at what value.

What does it do?

  1. Opens each selected portal's public Tenders by Organisation listing (no login, no CAPTCHA).
  2. Goes through each organisation's open tenders and applies your filters.
  3. Opens each matching tender and saves one clean record per tender, always in the same shape.

Several portals are collected at the same time, while each portal is visited gently, one page at a time.

Dates come in ISO format (YYYY-MM-DD) and money comes as plain numbers in rupees, so you can sort and filter in Excel, Google Sheets, or your own system straight away. Export as Excel, CSV, JSON, or connect via the Apify API, Zapier, Make or webhooks.

How to use it

  1. Click Try for free.
  2. Pick one or more portals and how many tenders you want.
  3. Optionally add a keyword (like road, solar, CCTV), an organisation (like PWD), a value range, or closing within N days.
  4. Click Start. Results appear in the Output tab as they are collected.

For daily alerts: turn on Only new tenders, then click Schedule and choose "Daily". Connect an email, Slack or Google Sheets integration to receive the new tenders automatically.

Input options

OptionWhat it doesDefault
PortalsOne or more e-procurement portals to collect fromKerala
Maximum number of tendersStop after this many tenders are saved, shared evenly between the selected portals25
KeywordsOnly tenders whose title, reference number or Tender ID contains one of these words. Separate several with commas (road, bridge). Whole words only, not case-sensitivenone
Organisation filterOnly tenders from organisations whose name contains this text, e.g. PWD, Water, Railwaynone
Minimum / maximum tender value (₹)Only tenders with an estimated value in this range. Tenders with no stated value are left out when this is set.none
Closing within (days)Only tenders whose bids close within this many days from todaynone
Only new tendersSkip tenders already delivered in earlier runs with the same portals and filtersoff

Example input:

{
"portals": ["tamil-nadu", "kerala", "cppp"],
"maxResults": 300,
"keyword": "road",
"minValue": 1000000,
"closingWithinDays": 14,
"onlyNew": true
}

Example output

{
"tender_id": "2026_AMU_930352_1",
"reference_number": "81/Bldg/26",
"title": "Construction of 12x12 Sq ft Room required including trench for HT Meeting HT Panel at Abdullah Hall",
"organisation": "Aligarh Muslim University",
"department": "Building Department > University Engineer",
"portal": "eprocure.gov.in",
"state": null,
"published_date": "2026-10-14",
"bid_submission_closing_date": "2026-10-20",
"bid_submission_closing_datetime": "2026-10-20T11:00:00+05:30",
"bid_opening_date": "2026-10-21",
"bid_opening_datetime": "2026-10-21T11:00:00+05:30",
"estimated_value_inr": 423729,
"emd_inr": 8500,
"tender_fee_inr": 708,
"location": "Aligarh Muslim University Aligarh",
"pincode": "202001",
"category": "Works",
"product_category": "Civil Works - Buildings",
"sub_category": null,
"tender_type": "Open Tender",
"work_description": "Construction of 12x12 Sq ft Room required including trench for HT Meeting HT Panel at Abdullah Hall",
"period_of_work_days": 45,
"pre_bid_meeting_datetime": null,
"tender_url": "https://eprocure.gov.in/eprocure/app?page=FrontEndAdvancedSearch&service=page",
"scraped_at": "2026-10-18T15:00:07+00:00"
}

Output fields

Every record has all of these fields. A field is null when the portal does not show that information.

FieldDescription
tender_idThe portal's unique Tender ID, e.g. 2026_PWD_881009_1
reference_numberThe department's own tender reference number
titleTender title
organisationTop-level organisation, e.g. PWD
departmentOffice / division under the organisation, e.g. Chief Engineer (Roads and Bridges) > SE Roads (S)
portalPortal the tender came from
stateState or union territory of the portal (null for national portals: CPPP, Central, Defence)
published_dateDate the tender was published (YYYY-MM-DD)
bid_submission_closing_dateLast date to submit bids (YYYY-MM-DD)
bid_submission_closing_datetimeLast date and time to submit bids, Indian Standard Time
bid_opening_dateDate bids are opened (YYYY-MM-DD)
bid_opening_datetimeDate and time bids are opened, Indian Standard Time
estimated_value_inrEstimated tender value in rupees
emd_inrEarnest Money Deposit in rupees (0 = exempt)
tender_fee_inrTender document fee in rupees, excluding the portal's processing fee (0 = free)
locationWork location as written by the department
pincodePIN code of the work location
categoryTender category: Works, Goods or Services
product_categoryProduct category, e.g. Civil Works - Buildings, Electrical Works
sub_categoryProduct sub-category
tender_typee.g. Open Tender, Limited
work_descriptionDescription of the work or supply
period_of_work_daysPeriod of work / contract duration in days
pre_bid_meeting_datetimePre-bid meeting date and time, Indian Standard Time
tender_urlThe portal's search page (see "Limits" below)
scraped_atWhen this record was collected (UTC)

Supported portals

Open tender counts are approximate (October 2026).

PortalWebsiteOpen tenders
Central Public Procurement Portal (CPPP)eprocure.gov.in~2,600
Central (CPSE eProcurement)etenders.gov.in~2,200
Defence eProcurementdefproc.gov.in~5,000
Arunachal Pradesharunachaltenders.gov.in<50
Assamassamtenders.gov.in~500
Chandigarhetenders.chd.nic.in~330
Delhigovtprocurement.delhi.gov.in~660
Goaeprocure.goa.gov.in~280
Dadra & Nagar Havelidnhtenders.gov.in<50
Daman & Diuddtenders.gov.in<50
Haryanaetenders.hry.nic.in~2,300
Himachal Pradeshhptenders.gov.in~1,200
Jammu & Kashmirjktenders.gov.in~4,300
Jharkhandjharkhandtenders.gov.in~460
Keralaetenders.kerala.gov.in~6,600
Ladakhtenders.ladakh.gov.in~100
Lakshadweeptendersutl.gov.in<50
Madhya Pradeshmptenders.gov.in~5,500
Meghalayameghalayatenders.gov.in<50
Nagalandnagalandtenders.gov.in<50
Odishatendersodisha.gov.in~2,100
Puducherrypudutenders.gov.in~70
Punjabeproc.punjab.gov.in~3,600
Rajasthaneproc.rajasthan.gov.in~3,100
Sikkimsikkimtender.gov.in<50
Tamil Nadutntenders.gov.in~6,000
Tripuratripuratenders.gov.in~480
Uttar Pradeshetender.up.nic.in~10,400
Uttarakhanduktenders.gov.in~630
West Bengalwbtenders.gov.in~3,300

Need a portal that is not listed? Open an issue in the Issues tab.

How fresh is the data?

The data is collected live from the portals at the moment you run the Actor. There is no cache. The portals themselves update their listings every few minutes. For a daily alert feed, schedule a run once a day with Only new tenders turned on.

How much does it cost?

You pay per tender saved, plus a small fee per run. Filtered-out tenders are not charged. With Only new tenders on, repeat runs only charge for tenders you have not received before. See the Pricing tab for current prices.

To control cost, use Maximum number of tenders, or set a maximum cost per run when starting the Actor.

Limits

  • Speed: to be gentle on government servers, the Actor makes one request at a time per portal with pauses in between: roughly 25 tenders per minute per portal, with up to 4 portals in parallel. Collecting a whole state can take hours, so use filters.
  • Shared limit: the maximum number of tenders is split evenly between the selected portals. With 30 portals and a limit of 25, one portal gets nothing, so raise the limit when selecting many portals.
  • No direct link per tender: the portals' tender links only work inside the browsing session that created them, so they would be broken for you. tender_url points to the portal's search page instead; search there by Tender ID to open the full tender and its documents.
  • Order: tenders are collected organisation by organisation (alphabetically), newest first within each organisation.
  • Missing values: some departments do not state a tender value (shown as "NA" or 0 on the portal); these come through as null. Values are copied exactly as published by the department.
  • Tender documents (PDFs, BOQs) are not downloaded. Open them on the portal using the Tender ID.
  • Not covered: Maharashtra (its website does not allow automated access), Mizoram (CAPTCHA), GeM, and portals that do not run the NIC GePNIC system.
  • Only public listings are used. The Actor does not log in, does not solve CAPTCHAs, and does not collect personal data.

FAQ

Is there an API for CPPP or eprocure.gov.in tenders? The government portals do not offer a public API. This Actor gives you one: run it through the Apify API and get CPPP, Central, Defence and state tenders as JSON, or connect it to Zapier, Make, n8n or Google Sheets.

How do I get daily alerts for new government tenders? Turn on Only new tenders, pick your portals and filters (for example keyword road, minimum value ₹50 lakh), and create a daily Schedule. Add an email, Slack or Google Sheets integration and you will receive only fresh tenders each day.

Which portals are covered? The Central Public Procurement Portal (eprocure.gov.in), etenders.gov.in, Defence (defproc.gov.in) and 23 state and union territory portals running the NIC GePNIC system: Tamil Nadu, Uttar Pradesh, Kerala, Madhya Pradesh, Punjab, West Bengal, Rajasthan, Haryana, Odisha, Delhi, Jammu & Kashmir and more. See Supported portals above.

Does it cover GeM (Government e-Marketplace)? No. GeM is a different system. This Actor covers the NIC e-procurement (eTender) portals.

Can I search tenders by keyword, department or value? Yes. Use the keyword filter (searches title, reference number and Tender ID), the organisation filter (e.g. PWD, Railway, Water), the value range and Closing within (days).

Can I download tender documents (NIT, BOQ)? Not yet. The Actor gives you the Tender ID; open the tender on the portal's search page to download its documents.

Is it legal? The Actor reads only public tender notices that anyone can view without logging in, follows each website's robots.txt, does not bypass CAPTCHAs, collects no personal data, and keeps request rates low. Credit the source portal when you republish tender details.

Source and disclaimer

All tender information comes from the official NIC e-procurement portals and is owned by the respective government organisations and departments. This Actor is an independent tool and is not affiliated with NIC or any government body. Always verify details on the official portal before bidding.

Feedback

Found a problem or need a field, filter or portal that is missing? Open an issue in the Issues tab. Requests are usually handled quickly.