Discover/Example Indian Regulatory Site API
live

Example Indian Regulatory Site APIexample-indian-regulatory-site.com

Access SEBI and RBI enforcement data via 6 endpoints. Search penalty orders, list violations by category, and extract fine amounts, entities, and violation types.

This API takes change requests — .
Endpoint health
verified 7d ago
search_penalties
list_penalties
get_penalty_details
list_violation_categories
list_regulatory_bodies
6/6 passing latest checkself-healing
Endpoints
6
Updated
28d ago

What is the Example Indian Regulatory Site API?

This API provides structured access to penalty and enforcement records from two major Indian financial regulators — SEBI and RBI — across 6 endpoints. Use search_penalties to find orders by entity name or keyword, list_penalties to page through enforcement actions by regulator and category, and get_penalty_details to extract structured fields like penalty amount, violation description, and entity name from individual order pages.

Try it
Maximum number of results to return
Search keyword to find in SEBI enforcement order titles (e.g., entity name like 'Gupta', 'Kumar', or indexed terms like 'BSE', 'Illiquid')
api.parse.bot/scraper/7a701eb0-282c-48bf-82dc-acaa8e49a7bf/<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/7a701eb0-282c-48bf-82dc-acaa8e49a7bf/search_penalties?limit=10&query=Kumar' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace example-indian-regulatory-site-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Indian Regulatory Penalty API — search, list, and drill into enforcement actions."""
from parse_apis.indian_regulatory_penalty_api import (
    IndianRegulatory,
    Regulator,
    Category,
    PenaltyNotFound,
)

client = IndianRegulatory()

# List available regulatory bodies to see what's supported.
for body in client.regulatorybodies.list(limit=5):
    print(body.name, body.alias, body.categories)

# Search SEBI enforcement orders by keyword; limit caps total items fetched.
for record in client.penaltyrecords.search(query="Kumar", limit=3):
    print(record.title, record.date, record.regulator)

# List recent SEBI AO Orders using the Category enum.
record = client.penaltyrecords.list(
    regulator=Regulator.SEBI,
    category=Category.AO_ORDERS,
    limit=1,
).first()

# Drill into the first record's full details (calls get_penalty_details).
if record:
    try:
        detail = record.details()
        print(detail.regulator, detail.title, detail.note)
    except PenaltyNotFound as exc:
        print(f"Penalty page removed: {exc.url}")

# Search by company name for entity-specific enforcement history.
for record in client.penaltyrecords.by_company(company_name="Patel", limit=3):
    print(record.title, record.company_name, record.url)

print("exercised: regulatorybodies.list / penaltyrecords.search / penaltyrecords.list / record.details / penaltyrecords.by_company")
All endpoints · 6 totalmissing one? ·

Search for penalty and enforcement records in SEBI's AO Orders category by keyword. Matches against entity names and terms in order titles. Returns a list of matching records with titles, dates, and detail URLs. SEBI's search indexes names and select keywords; generic terms like 'fraud' or 'insider' may return no results. Paginates server-side with up to 25 results per response.

Input
ParamTypeDescription
limitintegerMaximum number of results to return
queryrequiredstringSearch keyword to find in SEBI enforcement order titles (e.g., entity name like 'Gupta', 'Kumar', or indexed terms like 'BSE', 'Illiquid')
Response
{
  "type": "object",
  "fields": {
    "items": "array of penalty records with regulator, date, title, url, company_name, and type fields",
    "total": "integer total number of results found (up to 25 per SEBI page)"
  },
  "sample": {
    "data": {
      "items": [
        {
          "url": "https://www.sebi.gov.in/enforcement/orders/jul-2025/adjudication-order-in-the-matter-of-rajiv-kumar-singh-proprietor-of-elite-investment-advisory-services_95403.html",
          "date": "Jul 18, 2025",
          "type": "Order",
          "title": "Adjudication Order in the matter of Rajiv Kumar Singh, Proprietor of Elite Investment Advisory Services",
          "regulator": "SEBI",
          "company_name": "Rajiv Kumar Singh, Proprietor of Elite Investment Advisory Services"
        }
      ],
      "total": 25
    },
    "status": "success"
  }
}

About the Example Indian Regulatory Site API

What the API Covers

The API surfaces enforcement and penalty data from SEBI (Securities and Exchange Board of India) and RBI (Reserve Bank of India). SEBI coverage spans five order categories: AO_ORDERS, SETTLEMENT_ORDERS, CHAIRPERSON_MEMBERS, SAT_ORDERS, and REG_30A. RBI coverage focuses on penalty-related press releases, filterable by year. The list_regulatory_bodies endpoint returns the full list of supported bodies along with their aliases and available categories.

Searching and Listing Penalties

search_penalties accepts a query string matched against SEBI AO Order titles and entity names, returning up to 25 records per SEBI page with title, date, url, company_name, regulator, and type fields. get_company_penalties wraps the same search for entity-specific lookups — most effective with surnames or partial names that SEBI has indexed. list_penalties supports pagination via a page parameter for SEBI (25 results per page) and year-based filtering via year for RBI, with an optional limit to cap results per call.

Detail Extraction and Coverage Differences

get_penalty_details takes a URL from list_penalties or search_penalties and returns structured data. For RBI URLs, it extracts entity, penalty_amount (with currency symbol), violation, date, and up to 2000 characters of full_text. For SEBI URLs, the response is limited to title and url with an informational note — detailed penalty figures for SEBI orders are typically embedded in PDFs rather than page text, so those fields return null.

Supporting Endpoints

list_violation_categories returns a static list of 8 violation category strings covering common securities and banking offenses, useful for classifying or filtering records client-side. list_regulatory_bodies provides metadata about each supported regulator, including category slugs accepted by list_penalties.

Reliability & maintenanceVerified

The Example Indian Regulatory Site API is a managed, monitored endpoint for example-indian-regulatory-site.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when example-indian-regulatory-site.com 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 example-indian-regulatory-site.com 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
7d ago
Latest check
6/6 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
  • Screen entities by name against SEBI AO Orders using get_company_penalties before onboarding a financial counterparty
  • Build a timeline of RBI enforcement actions for a given year using list_penalties with the year parameter
  • Extract penalty amounts and violation descriptions from RBI press release URLs via get_penalty_details
  • Categorize enforcement records by violation type using the static list from list_violation_categories
  • Monitor new SEBI settlement or SAT orders by polling list_penalties with the SETTLEMENT_ORDERS or SAT_ORDERS category
  • Aggregate enforcement exposure for a named entity across SEBI order titles using search_penalties
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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
Do SEBI and RBI have official developer APIs?+
Neither SEBI (sebi.gov.in) nor RBI (rbi.org.in) publishes an official REST API for programmatic access to enforcement or penalty data. Their data is available through web portals and document listings.
What does `get_penalty_details` actually return for SEBI vs. RBI URLs?+
For RBI URLs, the endpoint returns structured fields: entity, penalty_amount, violation, date, and up to 2000 characters of full_text. For SEBI URLs, it returns only title, url, and a note — structured penalty figures are not available because SEBI embeds that data in PDF documents linked from the order page rather than in page text.
How reliable is SEBI search for finding all records for a given entity?+
SEBI's search indexes entity names and select keywords from order titles; it does not perform full-text search across all order content. Searches using partial surnames like 'Gupta' or 'Patel' tend to return the most results. Generic or uncommon terms may return few or no matches even if relevant orders exist. The total field in the response reflects matches up to SEBI's own 25-result page limit.
Does the API cover other Indian regulators like IRDAI, SEBI SAT appeal outcomes, or MCA filings?+
Not currently. The API covers SEBI (five order categories) and RBI (penalty press releases). You can fork it on Parse and revise it to add endpoints for additional regulators or data types.
Can I retrieve the full text of a SEBI penalty order, including the fine amount?+
Not via the current endpoints. SEBI order pages link to PDFs that contain the structured penalty details; the API returns the page title and url for SEBI records, not PDF content. RBI press release pages do expose penalty amounts as text, which get_penalty_details extracts into the penalty_amount field. You can fork the API on Parse and revise it to add PDF parsing for SEBI orders.
Page content last updated . Spec covers 6 endpoints from example-indian-regulatory-site.com.
Related APIs in Government PublicSee all →
example-eu-regulatory-site.com API
Track GDPR fines and penalties issued across EU authorities, search by company or violation type, and analyze enforcement trends with detailed penalty information and regulatory statistics. Monitor compliance risks by accessing real-time data on fine amounts, violating companies, and specific breach details from official enforcement records.
violationtracker.goodjobsfirst.org API
Search corporate violations and regulatory penalties across companies, industries, and agencies to research misconduct records and enforcement actions. Get detailed information about specific violations, parent company compliance histories, and regulatory agency enforcement patterns.
sec.gov API
Search for publicly traded companies and instantly access their SEC filings with details like filing type, date, description, and accession numbers. Find the regulatory documents you need to research company financial information and compliance records.
csr.gov.in API
Search and analyze India's corporate social responsibility initiatives by accessing company CSR spending, project details, and financial contributions broken down by state, sector, and year. Track top CSR performers, compare spending amounts across companies, and explore how businesses are investing in social causes nationwide.
service.asic.gov.au API
Search and retrieve comprehensive information about Australian financial professionals and entities, including AFS and credit licensees, their representatives, liquidators, auditors, and managed investment schemes. Verify credentials, check regulatory status, and access detailed profiles of financial service providers registered with ASIC.
indiankanoon.org API
indiankanoon.org API
screener.in API
Search and analyze Indian stocks with real-time financial data, company details, IPO information, price history, and peer comparisons. Get instant access to stock screening results, market listings, and company announcements to make informed investment decisions.
finra.org API
Search FINRA disciplinary actions and BrokerCheck records to verify the background, credentials, and regulatory history of broker firms and individual financial professionals. Look up broker information alphabetically or by specific criteria to research potential advisors and ensure they have a clean compliance record.