Discover/eproc2.bihar.gov.in API
live

eproc2.bihar.gov.in APIeproc2.bihar.gov.in

Access active, past, and cancelled tenders from Bihar Government's e-Procurement portal. Filter by department, keyword, and status. 5 endpoints covering 500+ live tenders.

Endpoints
5
Updated
26d ago
Try it
Department ID to filter tenders (e.g., '731' for Water Resources, '945' for Road Construction). Get IDs from get_departments endpoint.
Keyword to filter tenders by description or reference number (client-side filtering, case-insensitive)
api.parse.bot/scraper/85caabf7-463f-4ee5-811c-64ff73525248/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/85caabf7-463f-4ee5-811c-64ff73525248/get_active_tenders' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Get all currently active/open tenders from Bihar e-Procurement. Returns all tenders at once (typically 500-900+). Supports filtering by department ID and keyword text search.

Input
ParamTypeDescription
dept_idstringDepartment ID to filter tenders (e.g., '731' for Water Resources, '945' for Road Construction). Get IDs from get_departments endpoint.
text_filterstringKeyword to filter tenders by description or reference number (client-side filtering, case-insensitive)
Response
{
  "type": "object",
  "fields": {
    "type": "string (always 'active')",
    "total": "integer - total number of matching tenders",
    "tenders": "array of tender objects with tender_id, tender_ref_no, description, bid_start_date, bid_end_date, bid_open_date, status, dept_id, pac_amount, and other fields"
  },
  "sample": {
    "data": {
      "type": "active",
      "total": 5,
      "tenders": [
        {
          "org_id": 538,
          "status": 3,
          "dept_id": 731,
          "bid_parts": 2,
          "tender_id": 130728,
          "pac_amount": null,
          "cancel_date": null,
          "description": "Embankment Repair, repair of Lining work and construction of 5 no's outlet of 300mm dia within 4.96-10.25km of Dharaut Main Canal",
          "bid_end_date": "2026-05-09T09:30:00Z",
          "publish_date": "2026-05-05T12:33:45Z",
          "bid_open_date": "2026-05-11T10:00:00Z",
          "cancel_reason": null,
          "org_tender_id": 130533,
          "tender_ref_no": "01/2026-27/GR-02/ID Jehanabad/WRD",
          "bid_start_date": "2026-05-05T12:45:00Z",
          "tender_type_id": 101,
          "tender_category_id": 101,
          "doc_submission_end_date": null,
          "procurement_category_id": 1557
        }
      ]
    },
    "status": "success"
  }
}

About the eproc2.bihar.gov.in API

This API exposes tender data from the Bihar Government e-Procurement portal (eproc2.bihar.gov.in) across 5 endpoints. The get_active_tenders endpoint alone typically returns 500–900+ live tender records in a single call, each containing fields like tender_ref_no, bid_start_date, bid_end_date, pac_amount, and dept_id. Past, cancelled, and detailed tender views are also available, along with a full department directory for filtering.

Tender Listings by Status

The API covers three tender lifecycle states. get_active_tenders returns all currently open tenders in one response — no pagination needed — and accepts an optional dept_id to scope results to a single department, plus a text_filter for case-insensitive keyword matching against description and reference number fields. get_past_tenders covers closed tenders and uses server-side pagination via page and page_size parameters, returning a has_more flag to drive iteration. get_cancelled_tenders returns cancelled records including cancel_date and cancel_reason; because the full cancelled dataset runs into many thousands of records, using the dept_id filter is strongly recommended.

Tender Detail and Department Directory

get_tender_details accepts a numeric tender_id (obtained from any listing endpoint) and returns fields not present in list views: pac_amount (Probable Amount of Contract), nit (Notice Inviting Tender text), currency, bid_parts, indent_no, and schedule dates. get_departments returns the full directory of participating Bihar government bodies, each with department_id, parent_id, name, code, and hierarchy — the department_id values from this endpoint map directly to dept_id filter parameters across all listing endpoints.

Filtering and Pagination Notes

For active tenders, text_filter is applied client-side after the full dataset is fetched, so all 500–900+ records are retrieved before filtering. For past and cancelled tenders, text_filter and dept_id interact with server-side logic. The tender_id field returned in listing responses is the key to retrieving full detail via get_tender_details — it is a numeric string (e.g., '130728') rather than the human-readable tender_ref_no.

Common use cases
  • Monitor all open Bihar government infrastructure tenders filtered by the Road Construction department (dept_id: '945') to track new bid opportunities.
  • Build a tender alert system by polling get_active_tenders and comparing bid_end_date against today's date for upcoming deadlines.
  • Retrieve pac_amount and nit text via get_tender_details to populate a contract value analysis dashboard.
  • Audit cancelled procurement by pulling get_cancelled_tenders with a specific dept_id and reviewing cancel_reason fields for patterns.
  • Construct a department-to-tender index by combining get_departments output with filtered calls to get_active_tenders for each department_id.
  • Page through historical closed tenders using get_past_tenders with page and page_size to build a local archive for trend analysis.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does eproc2.bihar.gov.in have an official developer API?+
No. The Bihar Government e-Procurement portal does not publish a documented public API or developer program. This Parse API provides structured access to the same tender data available on the portal.
What does `get_cancelled_tenders` return, and why is filtering recommended?+
It returns cancelled tenders with fields including tender_id, tender_ref_no, description, cancel_date, and cancel_reason. The full unfiltered cancelled dataset spans many thousands of records, so passing a dept_id is strongly recommended to limit response size and latency.
Does `get_tender_details` return bid document attachments or corrigendum notices?+
Not currently. get_tender_details covers fields like pac_amount, nit, currency, bid_parts, indent_no, and schedule dates, but does not include attached documents or corrigendum notices. You can fork this API on Parse and revise it to add an endpoint targeting those resources.
How does `text_filter` behave differently across endpoints?+
For get_active_tenders, filtering is client-side: the full dataset (500–900+ records) is fetched first, then matched case-insensitively against description and tender_ref_no. For get_past_tenders and get_cancelled_tenders, the filter interacts with server-side query logic, so results are scoped before transmission.
Is tender data available for other Indian state e-procurement portals beyond Bihar?+
Not currently. This API covers only eproc2.bihar.gov.in. You can fork it on Parse and revise it to point at another state's e-procurement portal if the data structure is compatible.
Page content last updated . Spec covers 5 endpoints from eproc2.bihar.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.
tenders.gov.in API
Search and monitor current government tenders from India's Central Public Procurement Portal and GePNIC systems, filtering by organizations and accessing detailed tender information. Stay updated on the latest procurement opportunities and bids from Indian government agencies in one centralized location.
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.
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.
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.
tenders.etimad.sa API
Browse and search all public Saudi government tenders from the Etimad platform with detailed information including tender specifications and awarding results. Stay updated on procurement opportunities by accessing tender details and award outcomes in one centralized location.
licitacoes-e.com API
Search and analyze Brazilian public tenders from Banco do Brasil, including filtering by buyer and tender status to find procurement opportunities. Get detailed information about specific tenders to track bids, deadlines, and procurement details.
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.