“Said no, quoted the citizen charter timeline. Got the document a week later.”
Name the role.
Name the amount.
Name the department.
India’s crowdsourced bribe registry. Anonymous, corroborated by pattern, and permanently public.
“some Bijli wala named jaskaran came. Literally on me”
What the registry holds today
Most reported departments
Heading to a government office?
Know your rights, the refusal success rate, and what to expect before you go.
Live reports
Filter by state, sort by amount, switch to table view. Every report is anonymous and permanent.
- Someone reported paying ₹6,969 at Income Tax, padpadganj1m ago
- Someone reported paying ₹69,420 at Electricity Board, Vellore13m ago
- Someone reported paying ₹69,420 at Electricity Board, Vellore13m ago
- Someone reported paying ₹10,000 at Municipal Corporation, Ajmer24m ago
- Someone reported paying ₹18,800 at Police, Pune13d ago
Explore state-level corruption
Click a row to filter the live reports.
| State | Reports | Avg bribe | Refused | |
|---|---|---|---|---|
| 1 | Karnataka | 39 | ₹9,900 | 10% |
| 2 | Maharashtra | 26 | ₹10,405 | 19% |
| 3 | Uttar Pradesh | 20 | ₹39,641 | 15% |
| 4 | Delhi | 15 | ₹3,238 | 13% |
| 5 | Tamil Nadu | 15 | ₹16,517 | 7% |
| 6 | Telangana | 15 | ₹12,500 | 20% |
| 7 | Haryana | 9 | ₹967 | 0% |
| 8 | Andhra Pradesh | 7 | ₹12,920 | 29% |
| 9 | Gujarat | 7 | ₹75,517 | 14% |
| 10 | Rajasthan | 7 | ₹68,657 | 0% |
| 11 | West Bengal | 6 | ₹1,933 | 0% |
| 12 | Bihar | 3 | ₹1,700 | 0% |
| 13 | Goa | 2 | n/a | 100% |
| 14 | Jammu & Kashmir | 2 | ₹63,100 | 0% |
| 15 | Jharkhand | 2 | ₹700 | 0% |
| 16 | Madhya Pradesh | 2 | ₹11,400 | 0% |
| 17 | Assam | 1 | n/a | 100% |
| 18 | Himachal Pradesh | 1 | ₹800 | 0% |
| 19 | Kerala | 1 | ₹1,100 | 0% |
Updated 8 h ago. Report counts measure reporting activity, not corruption prevalence.
Recent report cards
Browse reports“Was told verification would take months otherwise. Paid to get it over with.”
“Told the file would 'sit' unless something was arranged. Paid and it moved the same day.”
“Paid via UPI to a personal number. Work completed next morning.”
City leaderboard
Ranked by total bribe volume reported.
- 1Jaipur, Rajasthan₹4,20,000Most reported: Police
- 2Noida, Uttar Pradesh₹2,74,400Most reported: Police
- 3Surat, Gujarat₹2,26,800Most reported: Police
- 4Lucknow, Uttar Pradesh₹2,22,500Most reported: Police
- 5Hapur, Uttar Pradesh₹1,77,000Most reported: Police
Refusal success rates
Share of reporters who refused to pay and still got the service.
- 1Goa100%Work done for 2 of 2 who refused
- 2Gujarat100%Work done for 1 of 1 who refused
- 3Maharashtra60%Work done for 3 of 5 who refused
- 4Delhi50%Work done for 1 of 2 who refused
- 5Andhra Pradesh50%Work done for 1 of 2 who refused
Compare departments
Average bribe, refusal rate and volume, side by side.
How it works
No account. No name. No trace. Just the facts: department, amount, what happened.
File a report in 60 seconds
No account needed. No name collected. Select the department, enter the amount, describe what happened.
Similar reports confirm the pattern
When reports cluster around one office or service within the same month, the report is marked corroborated automatically.
Every report enters the permanent index
Searchable by state, department, amount and date. Mirrored nightly so it cannot disappear.
Questions
Yes. No account, no login, no device fingerprint. We never store your raw IP. It is one-way hashed with a key that rotates daily, so it cannot be traced back to you or used to link your reports across days. That hash exists purely to catch spam and abuse.
Every report chips away at impunity.
Takes 60 seconds. Stays anonymous. Matters more than you think.
Report a bribeKeep free and independent
No ads, no paywalls, no strings. Server and moderation costs come out of pocket. Chip in to keep the data public and growing.
Support the project