Discover/csr.gov.in API
live

csr.gov.in APIcsr.gov.in

Access India's National CSR Portal data: company expenditures, project details, state-wise and sector-wise breakdowns, and top spenders by financial year.

Endpoints
7
Updated
27d ago
Try it
Company name search keyword (minimum 3 characters)
api.parse.bot/scraper/13375483-360b-446f-9741-22e73dcd9c0d/<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/13375483-360b-446f-9741-22e73dcd9c0d/search_companies?keyword=Reliance' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Search for companies by name keyword. Returns matching company names and their Corporate Identity Numbers (CIN).

Input
ParamTypeDescription
keywordrequiredstringCompany name search keyword (minimum 3 characters)
Response
{
  "type": "object",
  "fields": {
    "total": "integer count of matching companies",
    "keyword": "string echoing the search keyword",
    "companies": "array of objects with cin (string) and company (string)"
  },
  "sample": {
    "data": {
      "total": 155,
      "keyword": "Reliance",
      "companies": [
        {
          "cin": "U65999MH2007PTC168431",
          "company": "Reliance Consolidated Holdings Privatelimited"
        },
        {
          "cin": "U65910MH1986PLC041081",
          "company": "Reliance Industrial Investments And Holdings Limited"
        }
      ]
    },
    "status": "success"
  }
}

About the csr.gov.in API

This API exposes 7 endpoints covering India's National CSR Portal at csr.gov.in, giving programmatic access to corporate social responsibility expenditures, project-level details, and aggregate breakdowns. Use search_companies to look up any registered company by name and retrieve its CIN, then pull full project-level spending data including sector, state, district, and implementing mode via company_csr_details. Summary statistics, state-wise totals, and sector-wise allocations are also available.

Company Search and Project-Level Data

The search_companies endpoint accepts a keyword (minimum 3 characters) and returns an array of matching companies, each with a company name and cin (Corporate Identity Number). That CIN is the key input for company_csr_details, which returns a projects array where each entry includes sector, state, district, mode (implementing mode), csr_prjct (project name), and amnt_spent. The endpoint also surfaces total_projects and total_amount_spent in rupees. Both endpoints accept an optional fy parameter in the format FY YYYY-YY (e.g., FY 2023-24).

Aggregate and Ranking Data

top_companies returns the ten highest CSR spenders for a given financial year, with each entry carrying rank, company_name, cin, and amount_spent. csr_summary gives a single-object snapshot of a full year: total_companies, total_projects, total_states, total_sectors, and total_amount_spent. Both endpoints default to a recent financial year when fy is omitted.

Sector and State Breakdowns

state_wise_spending returns an array of {state, amount_spent} pairs covering all states and union territories with recorded CSR activity. sector_wise_spending returns {sector, short_name, amount_spent} for each development sector — spanning categories like education, health, environment, and rural development. Both are scoped per financial year via the same optional fy parameter.

Financial Year Coverage

The financial_years endpoint returns the complete list of available years as an array of strings in FY YYYY-YY format, with a total count. Use this before constructing queries to confirm which years have data rather than guessing valid values.

Common use cases
  • Track year-over-year CSR spending trends for a specific company using its CIN across multiple financial years.
  • Build a state-level CSR investment heatmap using state_wise_spending amount data.
  • Identify which development sectors receive the most CSR funding via sector_wise_spending.
  • Benchmark a company's CSR spend against the top_companies leaderboard for the same financial year.
  • Screen companies by CSR project geography — filtering company_csr_details results by state or district.
  • Generate annual CSR compliance reports by pulling csr_summary totals across consecutive financial years.
  • Populate a company directory with CSR metadata by resolving names to CINs via search_companies and enriching with project counts.
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 csr.gov.in have an official developer API?+
The National CSR Portal at csr.gov.in does not publish a documented public developer API. Data is available through the portal's web interface for manual browsing. This Parse API provides structured programmatic access to the same data.
What does `company_csr_details` return at the project level?+
For each CSR project, the response includes csr_prjct (project name), sector, state, district, mode (the implementing mode, such as direct or through an implementing agency), and amnt_spent in rupees. The endpoint also returns total_projects and total_amount_spent as summary fields for the queried company and financial year.
Does the API return CSR obligation or prescribed amounts, not just amounts spent?+
Currently the API exposes amount_spent figures. Prescribed CSR obligation amounts (the 2% net-profit requirement figure) and unspent CSR amounts are not included in the response fields. You can fork this API on Parse and revise it to add endpoints that surface obligation and unspent data if those fields become available on the source portal.
How do I know which financial years have data available?+
Call the financial_years endpoint first. It returns a financial_years array of all valid year strings in FY YYYY-YY format and a total count. Pass any value from that list as the fy parameter in other endpoints. Using a year string not in that list may return empty or default results.
Does the API support pagination for large company or project result sets?+
The current endpoints do not expose pagination parameters. search_companies returns all matches for a keyword, and company_csr_details returns all projects for a company in a given year in a single response. For companies with large project counts, the full array is returned at once. You can fork this API on Parse and revise it to add limit/offset parameters if needed.
Page content last updated . Spec covers 7 endpoints from csr.gov.in.
Related APIs in Government PublicSee all →
example-indian-regulatory-site.com API
Search and retrieve penalty data from Indian regulators like SEBI and RBI to discover fines, violation types, and enforcement actions against specific companies or across regulatory bodies. Find detailed information about penalties imposed on entities, browse violation categories, and access comprehensive enforcement records from major Indian financial authorities.
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.
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.
cbic-gst.gov.in API
Look up current GST tax rates for goods and services, search products and services by classification, browse GST schedules, and stay updated with the latest GST notifications and policy changes from the CBIC portal. Quickly find applicable tax rates for specific items and access real-time updates on what's new in GST regulations.
opencorporates.com API
Access comprehensive company registration data, officer details, and filing histories from OpenCorporates across jurisdictions worldwide to research businesses and their leadership. Search for specific companies or officers, retrieve detailed corporate information, and explore filing records to support due diligence, compliance checks, and business intelligence.
chittorgarh.com API
Access real-time IPO details, SME stock prices, and financial information directly from Chittorgarh.com to research investment opportunities and track market performance. Search IPOs, view detailed dashboards, and stay updated with the latest financial news all in one place.
incometaxindia.gov.in API
Search and retrieve official Income Tax Department notifications from India spanning over 60 years, with the ability to filter by year, search by text, and browse through paginated results. Access detailed information about each notification including its number, title, date, documents, and categories to stay updated on tax policy changes and regulatory updates.
scoris.lt API
Search and analyze Lithuanian companies with detailed business intelligence including financial reports, employee salary data, and performance rankings. Find top companies in your industry, compare financial metrics, and access comprehensive company profiles all in one place.
csr.gov.in API – India CSR Data · Parse