← All guides

How to Find Out if Someone Has a Criminal Record or Past FIR (India)

The short answer. You cannot access India's national criminal records database as a private citizen. But you can check several public sources yourself. Search the eCourts portal for court cases tied to the person's name. Check local news and court judgment repositories for reported cases. Look at police press releases and public notices. Use a public-data safety check like SafeSpot to scan these sources in one place. A name match is not proof that the person committed a crime. Many people share the same name. The absence of findings does not guarantee safety either. It only means public sources did not surface anything. Use what you find as one signal among several before you make a decision.

Why This Matters Before You Trust Someone

Maya met someone through a mutual friend. He seemed kind. He had a steady job. He spoke well about his family. But something felt off. He changed the subject whenever she asked about his past addresses. He got defensive when she asked why he moved cities twice in one year.

Maya did not want to accuse him of anything. She just wanted to feel safe. She decided to look into public records before she got more invested.

This is a reasonable step. You do not need to suspect a crime to want basic reassurance. You just need to feel confident that the person in front of you is who they say they are.

Can You Access Criminal Records in India as a Private Citizen?

India does not have a public national criminal records database. The Crime and Criminal Tracking Network and Systems (CCTNS) exists. But it is for law enforcement use. Private citizens cannot search it.

This means there is no single website where you type a name and see someone's full criminal history. You have to piece together information from multiple public sources.

How to Check the eCourts Portal for Court Cases

The eCourts platform is one of the most useful public tools available. It covers district and subordinate courts across most states. The Supreme Court and High Court websites cover higher cases.

What steps should you follow?

  1. Go to the eCourts services portal or the National Judicial Data Grid.
  2. Select the state where the person lives or lived.
  3. Choose the district and court type.
  4. Enter the person's name in the party name field.
  5. Search and review the results.

You can also check the Supreme Court website and each High Court website. These have their own case status search tools.

What can eCourts tell you?

You can see case numbers, case types, filing dates, and current status. You can see whether a case is pending, disposed, or dismissed. You may see the sections of law involved.

What are the limits?

A name match does not confirm the case belongs to your person. Common names return many results. You need to cross-check with other details like address, father's name, or age. Also, an FIR or charge does not mean a conviction. Someone may be accused and later cleared.

How to Search for News and Public Reports About a Person

Local and national news outlets report on arrests, charges, and court proceedings. A search for the person's name plus keywords like "arrested," "FIR," "charged," or "accused" can surface relevant articles.

Which sources should you search?

  • Google News archives
  • Regional newspaper websites
  • Court judgment repositories like Indian Kanoon
  • Press Information Bureau releases
  • Police department social media pages and press notes

Indian Kanoon is especially useful. It indexes court judgments and tribunal orders. You can search by name and filter by date or court.

How reliable is news coverage?

News reports can be accurate but may also be incomplete or outdated. A person may be arrested and later acquitted. The acquittal may not get the same coverage as the arrest. Always look for follow-up reports or court outcomes.

How to Look for FIRs and Police Records

FIRs are not publicly searchable online in most states. Some states have limited online FIR portals. But these are often restricted or do not allow public searches by name.

What can you do instead?

  • Search for the person's name in police press releases and public notices.
  • Check if the person's name appears in any public wanted lists or lookout notices.
  • Look for news reports that mention specific FIR numbers or police station names.

Can you file an RTI to get FIR details?

Yes. You can file a Right to Information application with the relevant police station or department. You can ask whether an FIR exists against a named person. The response time can take 30 days or more. The police may decline to share details if the case is under investigation.

What About Social Media and Public Posts?

Social media can reveal patterns. Look for public posts, comments, or tags that reference the person. Look for complaints or warnings from others. Check if the person has been called out in local community groups.

This is not a criminal record. But it can surface red flags that deserve attention.

How Can SafeSpot Help?

SafeSpot scans public sources to help you check someone's background. It searches court records, news, social media, and other public data. It puts the results in one place so you save time.

Run a public-data safety check on SafeSpot

SafeSpot is a public-data safety check, not a regulated background check or consumer report. It searches only publicly available information. A name match is not proof that the record belongs to your person. SafeSpot never notifies the person you searched. If it cannot verify something, it says "couldn't verify" instead of guessing. The absence of findings does not guarantee safety. It only means public sources did not return anything for the name and details you entered.

What Should You Do With What You Find?

If you find a court case or news report

Take a breath. Read the details. Check the case status. Is it pending, dismissed, or concluded? A charge is not a conviction. A dismissed case may mean the person was cleared. Use your judgment and weigh the context.

If you find nothing

This is not a clean chit. It means public sources did not surface anything. Many records are not online. Many cases go unreported. Use other signals too. Meet in public places. Tell a friend where you are. Trust your instincts.

If you find multiple red flags

Step back. Talk to someone you trust. Do not confront the person right away. Protect yourself first. You can choose to distance yourself without an explanation.

What Are the Common Mistakes to Avoid?

Assuming one source is enough

No single source gives you the full picture. eCourts covers court cases but not all FIRs. News covers reported events but not everything. Combine multiple sources.

Confusing a name match with identity

India has millions of people with the same name. A name match is a lead, not a conclusion. Cross-check with age, location, father's name, or other identifiers.

Treating an FIR as a conviction

An FIR is a first information report. It starts an investigation. It does not mean the person committed the crime. Charges can be dropped. Cases can end in acquittal.

Ignoring your gut feeling

Data helps. But your instincts matter too. If something feels wrong and the data is inconclusive, you do not need proof to walk away.

How Does This Fit Into a Broader Safety Plan?

Checking for a criminal record is one piece of a larger safety picture. You can also check if the person has a court case. You can verify their social media presence. You can look for signs of a fake profile or a hidden marriage.

Each check adds a layer. No single check is perfect. But together they help you make a more informed decision.

Final Thoughts

You deserve to feel safe before you trust someone. You will not always find a clear answer. Public records in India are incomplete and scattered. But you can look. You can ask questions. You can take your time.

The goal is not to build a case against someone. The goal is to give yourself enough information to feel confident. If the information does not add up, you have every right to slow down or step away.


Related reads:

Run a private, judgment-free check

He's never notified. Nothing is stored.

Run a safety check