Why every state has its own portal
In Youth Bar Association of India v. Union of India (2016), the Supreme Court directed all states to upload FIRs to their police websites within twenty-four hours of registration, extendable to forty-eight and at most seventy-two hours where connectivity is genuinely poor. It excluded sensitive categories: sexual offences, POCSO cases, and matters relating to insurgency and terrorism.
The direction was to the states, and the states each built their own service. Most sit on the Crime and Criminal Tracking Network and Systems (CCTNS) and look broadly alike, but the address, the need for an account, and the fields you can search by all differ.
This list covers the states where FIRSetu has been able to confirm the official service. Where we have not been able to verify the exact screens ourselves, we say so rather than guess. If you find a portal has moved or changed, the search page of the state police website is the place to start.
Maharashtra
Citizen Portal at citizen.mahapolice.gov.in. No account needed. Search by district, police station and date range; FIR number optional. FIRSetu searches this portal and returns the same PDF.
Delhi
Public FIR search on the CCTNS portal, reached from View FIR on delhipolice.gov.in. No account needed. Search by district, police station, year, FIR number, date range, or name. Delhi Police state uploads within twenty-four hours, excluding FIRs marked sensitive by the district's senior officers. See the Delhi guide for detail.
Uttar Pradesh
CCTNS citizen portal at cctnsup.gov.in and the UPCOP app. An account is required; the official View FIR link opens the portal's login page. Search by district, police station and FIR number or date. See the Uttar Pradesh guide for detail.
Goa
Citizen portal at citizen.goapolice.gov.in, with a search service on the underlying CCTNS system. Search by district, police station and date range, with separate fields for complainant, accused and victim name.
Karnataka
Citizen Centric Portal at policeseva.ksp.gov.in. Registration is required to use the portal's services. FIRs are searchable by district, police station, FIR number and year. We have not verified the exact screens from outside India, where the portal does not respond.
Tamil Nadu
eServices citizen portal at eservices.tnpolice.gov.in, which lists View FIR and FIR Status among its services. We have not verified the exact screens from outside India.
Gujarat
Home Department citizen portal at gujhome.gujarat.gov.in and the Citizen First app. An account is required. Gujarat Police describe the service as providing FIR copies to registered users. We have not verified the exact screens from outside India.
Madhya Pradesh
Citizen portal at citizen.mppolice.gov.in, with View FIR also linked from mppolice.gov.in. The portal describes registration or OTP login as a requirement. We have not verified the exact screens from outside India.
Andhra Pradesh, Telangana, Rajasthan and others
Andhra Pradesh lists View FIR on citizen.appolice.gov.in. Telangana provides FIR download through tspolice.gov.in with OTP login. Rajasthan offers FIR copies through its citizen services and the RajCop app. For every state not listed here, the state police website's Citizen Services section is the reliable starting point; look for View FIR or FIR Status.
We would rather leave a state off this list than describe a portal we have not seen. If you know one of these has changed, tell us and we will check.
What FIRSetu covers
FIRSetu currently searches Maharashtra. The purpose of this page is to send you to the right official source for every other state, not to suggest FIRSetu covers them. As states are added, this page will say so.