Discover/Gov API
live

Gov APIserviceonline.bihar.gov.in ↗

Access Bihar's RTPS e-District certificate services via API. List services, fetch application form fields, and resolve cascading location dropdowns for residence, caste, income, and EWS certificates.

Endpoint health
verified 3h ago
get_form_fields
list_field_options
list_services
3/3 passing latest checkself-healing
Endpoints
3
Updated
3h ago

What is the Gov API?

This API exposes 3 endpoints covering Bihar's RTPS / e-District online certificate portal at serviceonline.bihar.gov.in. The list_services endpoint enumerates every department–service–level combination available under the portal's Apply Online menu, including service IDs for residence, caste, income, non-creamy-layer, and EWS certificates at block, sub-division, and district levels. The remaining endpoints let external applications reconstruct and render any application form exactly as the portal presents it to citizens.

This call costs10 credits / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/2a2b40d7-0943-4b24-9f99-d74fd749be97/<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/2a2b40d7-0943-4b24-9f99-d74fd749be97/list_services' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalmissing one? ·

Returns every service listed under the site's 'Apply Online > RTPS Services' menu, one row per department/service/level combination. Each row carries the department, the service name, the office level (Block Level, Sub-Division Level, District Level, or null when the service has a single entry point), the numeric service_id used by get_form_fields and list_field_options, and an online flag. service_id is null for entries that are only available at a physical RTPS counter or that link to another government portal. One home-page load plus one short redirect lookup per online link; no pagination.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "number of rows returned",
    "services": "array of service rows (department, service, level, service_id, online)",
    "services[].level": "office level the application is filed at; null for single-level services",
    "services[].online": "true when the menu entry links to an online form",
    "services[].service_id": "numeric string id of the online application form; null when not available online on this portal"
  },
  "sample": {
    "data": {
      "total": 23,
      "services": [
        {
          "level": "Block Level",
          "online": true,
          "service": "Issuance of Residential Certificate",
          "department": "General Administration Department",
          "service_id": "463"
        },
        {
          "level": null,
          "online": false,
          "service": "Issuance of Birth Certificate (From RTPS Counter)",
          "department": "Planning & Development Department",
          "service_id": null
        }
      ]
    },
    "status": "success"
  }
}

About the Gov API

What the API Covers

The API surfaces three capabilities from Bihar's RTPS / e-District certificate portal. list_services returns a flat array of every service row in the portal's Apply Online menu. Each row includes department, service, level (Block Level, Sub-Division Level, District Level, or null for single-level services), a numeric service_id, and an online boolean indicating whether the portal links that entry to a live form. The total field tells you the count of rows returned without any pagination parameters to manage.

Form Field Definitions

get_form_fields accepts a service_id (e.g. 463 for the block-level residence certificate) and returns the complete field schema of that form, grouped into named sections. Each field carries field_id, bilingual label (Hindi and English), type (text, radio, checkbox, select, etc.), data_type, required, max_length, min_length, digits_only, and otp_verified flags. Select and radio controls include a populated options array of {value, label} pairs. Cascading location dropdowns return an empty options array instead and expose a parent_field_id pointing to the dropdown that must be resolved first. The response also reports field_count, form_title, form_heading, and captcha_required.

Cascading Location Dropdowns

list_field_options resolves one level of the location hierarchy (state → district → sub-division → block → panchayat / police station) at a time. It requires field_id, service_id, and the parent_value selected in the parent dropdown. Each returned option carries value (the code the form submits), label (English name), and label_local (Hindi name). The response echoes field_id, service_id, parent_value, and parent_field_id so the caller can chain calls to walk the full hierarchy without tracking state externally.

Reliability & maintenanceVerified

The Gov API is a managed, monitored endpoint for serviceonline.bihar.gov.in — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when serviceonline.bihar.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 serviceonline.bihar.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
3h ago
Latest check
3/3 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
  • Render a Bihar RTPS certificate application form in a third-party citizen services app using field definitions from get_form_fields
  • Build an offline form cache by pre-fetching all service IDs from list_services and storing their field schemas
  • Populate district, sub-division, block, and panchayat dropdowns dynamically in a mobile app using list_field_options
  • Filter the services list by level to display only block-level certificate options in a ward-level governance tool
  • Validate user input against max_length, min_length, digits_only, and required rules before submitting to the portal
  • Identify which RTPS services lack online forms (where online is false or service_id is null) for a service availability dashboard
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 serviceonline.bihar.gov.in have an official public developer API?+
No official public developer API is documented or published by the Bihar government for this portal. serviceonline.bihar.gov.in is a citizen-facing web portal for applying for RTPS certificates; no developer API or open data endpoint is listed on the site.
What does `list_services` actually return, and can I filter by department or level?+
list_services takes no input parameters and returns all service rows in a single response with a total count. Each row includes department, service, level, service_id, and online. Filtering by department or level must be done on the client side after receiving the full list, as the endpoint does not accept filter parameters.
Does `get_form_fields` return the options for cascading location dropdowns like district and block?+
For cascading dropdowns, get_form_fields returns an empty options array and sets parent_field_id on the field. The actual options for those dropdowns must be resolved separately by calling list_field_options with the appropriate field_id, service_id, and parent_value. Each level of the hierarchy (district → sub-division → block → panchayat) requires a separate call.
Does the API cover application status tracking or certificate download?+
Not currently. The API covers service discovery via list_services, form field definitions via get_form_fields, and location dropdown resolution via list_field_options. Application submission, status tracking, and certificate retrieval are not included. You can fork this API on Parse and revise it to add endpoints covering those portal features.
Are services from other Bihar government portals or other Indian state RTPS portals included?+
Not currently. The API is scoped to serviceonline.bihar.gov.in only, covering its RTPS / e-District certificate services. Other state portals or central government services are not covered. You can fork this API on Parse and revise it to target additional state portals.
Page content last updated . Spec covers 3 endpoints from serviceonline.bihar.gov.in.
Related APIs in Government PublicSee all →
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.
geoportal.mp.gov.in API
Access detailed geospatial information about Madhya Pradesh including administrative boundaries at district, tehsil, and village levels, along with forest coverage and road network data. View and analyze geographic layers directly from official government sources to support mapping, planning, and regional analysis projects.
bawabatic.dz API
Access comprehensive information about Algerian public services by browsing themes and sectors, searching for specific procedures, and viewing detailed service requirements from the official government portal. Find service details, important government links, and country information to navigate administrative processes more easily.
myscheme.gov.in API
Search and filter across Indian government welfare schemes by state, category, level, gender, and keywords to find programs matching your needs. Access complete scheme information including eligibility requirements, required documents, benefits offered, and step-by-step application instructions.
service-public.fr API
Search the official French public service portal (service-public.fr) for practical guides, legal information, administrative procedures, and support resources. Retrieve structured content from any guide or category page, explore autocomplete suggestions, and access legal references — all through a single unified API.
dvla.gov.gh API
Access data from dvla.gov.gh.
onlineupsrtc.co.in API
Access data from onlineupsrtc.co.in.
sijilat.bh API
Search for and retrieve detailed information about registered companies in Bahrain, including their commercial registration data from the official Sijilat system. Find company profiles, registration details, and business information all in one place.