How to Check FIR Status Online in India (And Track the Criminal Case)

Search by FIR number, police station, and district on eCourtsIndia.com to track the criminal case that follows your FIR. Get the CNR number, next hearing date, case stage, and every court order passed. Free and instant across all Indian courts.

·

·

eCourtsIndia Knowledgebase

How to check FIR status online in India, cover design variant A for the eCourtsIndia blog

You can check the status of any FIR (First Information Report) filed at a police station in India, and track the criminal case that follows it, in minutes on eCourtsIndia.com/search. Enter the FIR number with the police station name and district, and you’ll see whether chargesheet has been filed, whether a case has been registered in court, the CNR of that case, the next hearing date, and every order passed so far.

How to check FIR status online in India, portrait cover image for the eCourtsIndia blog

TL;DR

  • Search by FIR number, police station, and district on eCourtsIndia to track any criminal case.
  • You’ll see whether the FIR has led to a chargesheet and a court case, with the full case timeline if it has.
  • Once in court, the case page shows next hearing, stage, judge, and all orders.
  • The police station’s own FIR upload (via CCTNS / state police portals) can also be cross-referenced.
  • For the original FIR PDF copy, apply through the police station or the state police portal; eCourtsIndia links the court-side case record.

17,000+

Police stations cross-referenced

All States

Criminal case data coverage

Free

FIR lookup and case tracking

What an FIR Is and Why Tracking It Matters

How to check FIR status online in India, cover design variant B for the eCourtsIndia blog

An FIR is the first written record of a cognizable offence under the Bharatiya Nagarik Suraksha Sanhita (BNSS, which replaced the Criminal Procedure Code in 2024). Once lodged, it triggers a formal investigation by the police. Every FIR has a unique number tied to a specific police station, district, and year, for example, “FIR No. 245/2026, Connaught Place PS, New Delhi.” Until a chargesheet is filed in a magistrate’s court, the FIR lives inside the police’s CCTNS (Crime and Criminal Tracking Network & Systems) ecosystem. Once a chargesheet reaches court, it becomes a criminal case with its own CNR (Case Number Record), and that’s where eCourtsIndia takes over.

Tracking an FIR matters for many reasons: the accused wants to know whether investigation is ongoing, whether a chargesheet has been filed, and when they need to appear; the complainant wants to know whether the case is progressing; a lawyer wants to pull the court record to file a bail application or a quashing petition; a journalist wants to verify an arrest; an employer may need to verify an employee’s criminal record. eCourtsIndia lets all of them move from “FIR filed” to court case status without visiting a police station or a district court registry.

What You Need Before You Search

The minimum viable inputs for an FIR lookup on eCourtsIndia are the FIR number, the police station name, the district, and the year. If you have only the FIR number but not the station, the search still works in most states but returns more results; you’ll then filter by district. If the FIR has already led to a chargesheet, you can skip the FIR-side search entirely and search by CNR, or by the accused’s name with the district and case type (BA for bail, CRL for criminal, or similar).

  • FIR number: e.g. “245”, or the full string “245/2026”
  • Police station: e.g. “Connaught Place” or “CP”
  • District: the district the police station falls in (not the state)
  • Year: the FIR registration year (not the current year)
  • Accused name (optional): helps filter when multiple accused share an FIR

How eCourtsIndia Connects FIR Data to Court Records

When an FIR is converted into a chargesheet, the investigating officer files it in the competent magistrate’s court. At that point the court assigns a CNR and a case number (for example, CC/4521/2026), and the FIR metadata (FIR number, police station, section(s) invoked) is captured inside the case’s “Acts & Sections” and “FIR Details” fields. eCourtsIndia indexes those fields, so searching by FIR number and police station surfaces the matching court case automatically. If no chargesheet has been filed yet, no court-side record exists and the search returns empty, which itself tells you the case is still under investigation.

Crucially, eCourtsIndia pulls from the same National Judicial Data Grid (NJDG) feed used by the Supreme Court e-Committee, so the FIR-to-case mapping is as authoritative as the court’s own records. When the police station’s CCTNS entry is synchronized into the chargesheet system, the FIR number travels with it.

Step-by-Step: From FIR Number to Case Record

  1. Go to ecourtsindia.com/search and open the search box (use the Advanced Search filters to narrow by court and location).
  2. Select the state and district where the police station sits.
  3. Enter the police station name. Autocomplete suggests registered stations.
  4. Type the FIR number and year.
  5. Press search. Within seconds you’ll see matching criminal cases, if any.
  6. Click a result to open the case page: stage, next hearing, judge, party names, acts, sections, and all orders passed.
  7. To keep monitoring the case, add it to a client in your eCourtsIndia dashboard, then switch on alerts to receive Email and WhatsApp updates whenever it changes.
eCourtsIndia case detail page showing case title, parties, advocates, hearing dates, stage, and court orders
A case detail page on eCourtsIndia: parties, advocates, hearing dates, case stage, and downloadable orders.

What the Case Page Shows You

Once a chargesheet is filed and the case is registered, the case page surfaces everything a litigant, a lawyer, or a complainant would want to know. That includes the case type and number, the filing and registration dates, the next hearing date, the current stage (e.g. “Charge”, “Prosecution Evidence”, “Defence Evidence”, “Arguments”, “Judgment”), the court and judge, both parties’ names, the advocates on record, the acts and sections invoked, and the full chronological list of orders, each one downloadable as a PDF. For a bail application filed alongside the main case, the bail case (type “BA”) will appear as a linked proceeding.

If Chargesheet Hasn’t Been Filed Yet

An FIR that hasn’t yet produced a chargesheet lives only in police records, not in court. In that window, eCourtsIndia can’t show a case page because there is no case. The best cross-references during this pre-charge phase are the state police CCTNS portal (e.g. delhipolice.gov.in, mhpolice.gov.in, tnpolice.gov.in) where many states publish FIR copies within 24 hours of registration, as mandated by the Youth Bar Association of India v. Union of India (2016) Supreme Court ruling. If any accused has filed an anticipatory bail application (type BA) in the Sessions Court or the High Court, that application will appear on eCourtsIndia even before the chargesheet, giving you an early signal that the matter is heading to court.

Reading the Chargesheet-to-Trial Timeline

A typical criminal case moves through a predictable sequence: chargesheet filed, cognizance taken, summons / warrant issued, accused appears, charges framed, prosecution evidence recorded, defence evidence, arguments, judgment. Each transition is logged as an order on the case page. If the case sits too long at one stage, the order history makes that visible. For example, ten “prosecution evidence” hearings in a row with the same “PW-1 not present” note flags chronic prosecution delay. Supreme Court-imposed timelines under Hussainara Khatoon and the BNSS require speedy trials, but actual pendency varies widely; knowing the stage tells you how far the case is from verdict.

Setting Hearing Alerts on an FIR-Linked Case

Once you’ve found the criminal case tied to an FIR, add it to a client in your eCourtsIndia dashboard and turn on alerts (opt-in, against a verified mobile number). The next time the court updates the case (new hearing date, new order, stage change), you get an Email and WhatsApp update, usually within minutes of the record changing. Updates are credit-metered, with free monthly credits and more on the Pro plan. This is especially useful for an accused who has been released on bail and needs to attend each hearing; for a complainant tracking whether prosecution evidence is moving; or for a lawyer handling many criminal matters who organises them under clients for case-by-case views.

How to Get a Copy of the FIR Itself

eCourtsIndia surfaces the court-side record; it does not host the original FIR PDF. To download the FIR itself, use your state police portal (most states comply with the 2016 Supreme Court mandate and publish FIRs online within 24 hours), submit a written application at the police station, or obtain a certified copy through the Public Information Officer under the Right to Information Act. For FIRs older than a year or those in politically sensitive cases that are not posted online, a magistrate-issued order under Section 230 BNSS (successor to Section 207 CrPC) during chargesheet hearing is the reliable route.

When the FIR Is Being Challenged

An FIR can be challenged through a writ petition under Article 226 before the High Court, or through the High Court’s inherent powers under Section 528 BNSS (successor to Section 482 CrPC) for quashing. It can also be met with anticipatory bail under Section 482 BNSS (successor to Section 438 CrPC), or closed through a closure report if the police find the complaint unsubstantiated. Each of these generates its own court record (a WRIT, a CRL.M.C., a BA, or a closure report), and each record is discoverable on eCourtsIndia by the original FIR number or by the petitioner’s name. Searching the accused’s name together with their district and case type BA or WRIT usually surfaces any pending challenge.

Search an FIR or its criminal case

Free: no signup needed for a single lookup. Add cases to a client to monitor them with Email and WhatsApp alerts, across India’s 29,000+ courts and tribunals.

How to check FIR status online in India, cover design variant C for the eCourtsIndia blog

Related Reading

Frequently Asked Questions

How do I check the status of an FIR online in India?

How to check FIR status online in India, square social cover for the eCourtsIndia blog

Open the FIR search on eCourtsIndia, pick the state and district where the police station sits, enter the station name, then type the FIR number and year. Within seconds you will see any matching criminal case with its stage, next hearing, judge and orders. Begin your lookup at eCourtsIndia search.

What details do I need before searching for an FIR?

You need the FIR number, the police station name, the district the station falls in, and the FIR registration year. The accused name is optional but helps when several people share one FIR. If a chargesheet exists, you can skip the FIR fields and search by CNR or by name on eCourtsIndia instead.

What happens if no chargesheet has been filed yet?

Before a chargesheet, the FIR lives only in police records, so no court case page exists yet and the search returns empty. Check your state police CCTNS portal, which often publishes FIR copies within 24 hours. If anyone has filed anticipatory bail, that application appears early on eCourtsIndia before the chargesheet.

How can I get a copy of the FIR itself?

eCourtsIndia surfaces the court-side case record, not the original FIR PDF. To get the FIR, use your state police portal, which usually publishes FIRs online within 24 hours, file a written application at the police station, or obtain a certified copy through the Public Information Officer under the RTI Act. Track the resulting case on eCourtsIndia.

Can I get alerts when the criminal case is updated?

Yes. Once you find the case tied to an FIR, add it to a client in your eCourtsIndia dashboard and switch on alerts. When the court adds a new hearing date, a new order or a stage change, you get an Email and WhatsApp update (opt-in, credit-metered). This helps an accused on bail, a complainant following evidence, or a lawyer managing matters. Set it up from your eCourtsIndia dashboard.

How does an FIR become a court case with a CNR?

How to check FIR status online in India, X share card for the eCourtsIndia blog

When the investigating officer files a chargesheet in the magistrate’s court, the case gets a CNR and a case number, and the FIR details are stored in its records. eCourtsIndia indexes those fields, so an FIR search surfaces the matching case. Learn how the identifier works in our guide to the CNR number.

Search 28 crore+ Indian court cases, free

Unified search across district, high court and Supreme Court records. Hearing alerts, AI summaries and an API for developers.