Gov APItenders.gov.in ↗
Access Indian government tenders, procurement portals, and organisation listings from tenders.gov.in and CPPP via 4 structured API endpoints.
What is the Gov API?
This API exposes 4 endpoints covering India's Central Public Procurement Portal (CPPP) and the GePNIC eProcurement ecosystem — including the latest published tenders, active tenders filtered by organisation, a directory of all procurement portals, and a ranked list of organisations with open tenders. The get_tenders_by_organisation endpoint accepts partial, case-insensitive organisation names and returns tender titles, reference numbers, and key dates.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/7872876e-38ee-4bfe-973a-91a4a4c5a7cf/get_portals' \ -H 'X-API-Key: $PARSE_API_KEY'
Fetch metadata for all government procurement (GePNIC) portals. Returns a flat list of portals, each tagged with a category (Central, State, CPSE, eAuction, ePublish, GePNIC). Each portal includes its URL, description, and code.
No input parameters required.
{
"type": "object",
"fields": {
"portals": "array of portal objects with category, url, description, code"
},
"sample": {
"data": {
"portals": [
{
"url": "https://eprocure.gov.in/eprocure/app",
"code": "eProcure for Central Govt. Organisations",
"category": "Central",
"description": "eProcure for Central Govt. Organisations"
},
{
"url": "https://assamtenders.gov.in/nicgep/app",
"code": "Assam",
"category": "State",
"description": "Assam"
}
]
},
"status": "success"
}
}About the Gov API
Portals and Organisations
The get_portals endpoint returns a flat list of every GePNIC-affiliated procurement portal in India, each tagged with a category string — Central, State, CPSE, eAuction, ePublish, or GePNIC — along with the portal's URL, human-readable description, and short code. This is useful for building a reference map of the Indian eProcurement landscape without manually visiting each portal. The get_organisations endpoint complements this by listing every organisation that currently has published tenders on the portal, sorted alphabetically, each paired with a tender_count representing how many active tenders that organisation holds.
Tender Listings
get_latest_tenders returns up to 10 of the most recently published tenders from the eProcure homepage, ordered newest first. Each tender object carries a title, reference_no, closing_date, and bid_opening_date. This endpoint requires no parameters and is suited for polling or change-detection workflows where you need to detect new procurement activity.
Filtering by Organisation
get_tenders_by_organisation accepts a single required parameter, organisation_name, and performs a case-insensitive partial match across the latest active tenders on the CPPP portal — scanning up to 3 pages (approximately 30 tenders). The response includes the matched tenders array (each with published_date, closing_date, opening_date, title, and organisation), a pages_scanned count, and the organisation_name that was searched. Because coverage is limited to the most recent 30 tenders, organisations with lower publication frequency may have fewer results returned. Use names from get_organisations to ensure a match.
The Gov API is a managed, monitored endpoint for tenders.gov.in — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when tenders.gov.in changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official tenders.gov.in API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Monitor newly published government tenders daily using
get_latest_tendersand alert procurement teams when relevant categories appear. - Build a dashboard of all active Central and State procurement portals using the
categoryandurlfields fromget_portals. - Identify which government organisations are most active in procurement by sorting
get_organisationsresults bytender_count. - Filter tenders for a specific ministry or department by passing a partial name to
get_tenders_by_organisationand trackingclosing_datedeadlines. - Aggregate
bid_opening_datefields fromget_latest_tendersto build a procurement calendar for a given week. - Cross-reference organisation names from
get_organisationswith vendor databases to identify targeted bid opportunities.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does tenders.gov.in have an official developer API?+
How many tenders does `get_tenders_by_organisation` scan, and what are its limits?+
get_organisations to confirm an organisation has an active tender_count before querying.Can I retrieve full tender documents or technical specifications through this API?+
reference_no.What portal categories does `get_portals` distinguish?+
category field that can be one of: Central, State, CPSE (Central Public Sector Enterprises), eAuction, ePublish, or GePNIC. This lets you filter the list to, for example, only State-level portals or auction-specific systems.