Discover/Gov API
live

Gov APItenders.gov.in ↗

Access Indian government tenders, procurement portals, and organisation listings from tenders.gov.in and CPPP via 4 structured API endpoints.

Endpoint health
verified 5d ago
get_tenders_by_organisation
get_latest_tenders
get_portals
get_organisations
4/4 passing latest checkself-healing
Endpoints
4
Updated
12d ago

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.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/7872876e-38ee-4bfe-973a-91a4a4c5a7cf/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7872876e-38ee-4bfe-973a-91a4a4c5a7cf/get_portals' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

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.

Input

No input parameters required.

Response
{
  "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.

Reliability & maintenanceVerified

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.

Last verified
5d ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor newly published government tenders daily using get_latest_tenders and alert procurement teams when relevant categories appear.
  • Build a dashboard of all active Central and State procurement portals using the category and url fields from get_portals.
  • Identify which government organisations are most active in procurement by sorting get_organisations results by tender_count.
  • Filter tenders for a specific ministry or department by passing a partial name to get_tenders_by_organisation and tracking closing_date deadlines.
  • Aggregate bid_opening_date fields from get_latest_tenders to build a procurement calendar for a given week.
  • Cross-reference organisation names from get_organisations with vendor databases to identify targeted bid opportunities.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 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.

Frequently asked questions
Does tenders.gov.in have an official developer API?+
No official public developer API is available from tenders.gov.in or eprocure.gov.in as of mid-2025. The portal provides a web interface for browsing tenders but does not publish a documented REST or GraphQL API for programmatic access.
How many tenders does `get_tenders_by_organisation` scan, and what are its limits?+
The endpoint scans up to 3 pages of active tenders, covering approximately 30 tender records. Only organisations that have tenders within that recent window will return results. If an organisation publishes infrequently, its tenders may fall outside the scanned range and not appear. Use 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?+
Not currently. The API returns metadata fields — title, reference number, dates, and organisation — but does not expose tender documents, BOQ files, corrigenda, or bid submission forms. You can fork this API on Parse and revise it to add an endpoint that fetches detail pages for a given reference_no.
What portal categories does `get_portals` distinguish?+
Each portal object includes a 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.
Is historical or archived tender data available?+
Not currently. All four endpoints reflect active or recently published tenders; there is no endpoint for expired, awarded, or historically closed tenders. You can fork this API on Parse and revise it to add historical tender lookups if the source portal exposes an archive section.
Page content last updated . Spec covers 4 endpoints from tenders.gov.in.
Related APIs in Government PublicSee all →
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
eprocure.gov.in API
Access data from eprocure.gov.in.
mahatenders.gov.in API
Access Maharashtra government tenders from mahatenders.gov.in, browsing them by closing date or by organization with full tender details and pagination support. Find and review procurement opportunities across different government departments in one place.
eproc2.bihar.gov.in API
Access live tender listings from the Bihar Government e-Procurement portal to search and filter government contracts by department, status, and keywords. Get detailed tender information including specifications and deadlines, plus browse the complete directory of participating government departments.
procurement-portal.novascotia.ca API
Access data from procurement-portal.novascotia.ca.
tenders.gov.uk API
Search and access UK government public procurement notices, tenders, and contract opportunities in real-time, with the ability to retrieve detailed notice information and browse standardized classification codes. Get comprehensive procurement data in structured formats to analyze tender patterns and find relevant contracting opportunities.
bdtender.com API
Search and browse tender listings from Bangladesh's largest tender portal, discovering opportunities by category, organization, and location while accessing real-time tender data and site statistics. Get detailed information on individual tenders, view live postings, and see what was published today to stay updated on the latest bidding opportunities.
evergabe-online.de API
Search and retrieve public tender opportunities from Germany's e-Vergabe platform by keywords, contract types, CPV codes, and publication dates. Access detailed tender information and discover the latest procurement opportunities across construction and other sectors.