PYQGraph
Sign in

The library

Every paper, and where its answers come from.

180 Group-1 prelims papers from 21 states. Each is listed with the kind of key behind its answers, so you know what you are studying from before you open it. Tap a state to see its papers.

An old library reading room: tall wooden almirahs with glass doors full of old books and bundles of papers, a long wooden table with an old book, loose papers and a steel tumbler.
Commission’s final key after objectionsCommission’s exam-day key released on exam dayTwo models, agreed no commission key heldOur answer, unofficial one confident answer, explanation withheld
Andhra PradeshAPPSC Group 1 · 4 papers · 2023–2024
  • 2024APPSC Group 1 · Paper I · General StudiesFinal key
  • 2024APPSC Group 1 · Paper IIFinal key
  • 2023APPSC Group 1 · General Studiesfinal key + two models
  • 2023APPSC Group 1 · Paper IIfinal key + two models
BiharBPSC CCE · 12 papers · 2004–2024
  • 2024BPSC CCE · General StudiesFinal key
  • 2023BPSC CCE · General StudiesFinal key
  • 2023BPSC CCE · General StudiesTwo models, agreed
  • 2022BPSC CCE · General StudiesFinal key
  • 2022BPSC CCE · General StudiesTwo models, agreed
  • 2020BPSC CCE · General StudiesFinal key
  • 2020BPSC CCE · General StudiesExam-day key
  • 2019BPSC CCE · General StudiesExam-day key
  • 2018BPSC CCE · General StudiesFinal key
  • 2016BPSC CCE · General StudiesExam-day key
  • 2015BPSC CCE · General StudiesFinal key
  • 2004BPSC CCE · General StudiesTwo models, agreed
ChhattisgarhCGPSC State Service · 17 papers · 2014–2026
  • 2026CGPSC State Service · Paper II · CSATFinal key
  • 2025CGPSC State Service · Paper II · CSATFinal key
  • 2025CGPSC State Service · Paper I · General StudiesFinal key
  • 2024CGPSC State Service · Paper II · CSATFinal key
  • 2023CGPSC State Service · Paper II · CSATFinal key
  • 2023CGPSC State Service · Paper I · General StudiesFinal key
  • 2022CGPSC State Service · Paper I · General StudiesFinal key
  • 2022CGPSC State Service · Paper IIFinal key
  • 2020CGPSC State Service · Paper I · General StudiesFinal key
  • 2020CGPSC State Service · Paper IIFinal key
  • 2019CGPSC State Service · Paper II · CSATExam-day key
  • 2018CGPSC State Service · Paper I · General StudiesFinal key
  • 2017CGPSC State Service · Paper I · General StudiesFinal key
  • 2016CGPSC State Service · General StudiesFinal key
  • 2016CGPSC State Service · Paper I · General StudiesFinal key
  • 2015CGPSC State Service · General StudiesFinal key
  • 2014CGPSC State Service · General StudiesFinal key
GujaratGPSC Class 1-2 · 3 papers · 2018–2021
  • 2021GPSC Class 1-2 · General StudiesTwo models, agreed
  • 2018GPSC Class 1-2 · Paper I · General StudiesTwo models, agreed
  • 2018GPSC Class 1-2 · Paper IITwo models, agreed
HaryanaHCS · 8 papers · 2019–2026
  • 2026HCS · Paper I · General StudiesFinal key
  • 2024HCS · Paper II · CSATFinal key
  • 2024HCS · Paper I · General StudiesFinal key
  • 2023HCS · Paper II · CSATTwo models, agreed
  • 2023HCS · Paper I · General StudiesTwo models, agreed
  • 2021HCS · Paper II · CSATExam-day key
  • 2021HCS · Paper I · General StudiesExam-day key
  • 2019HCS · Paper I · General StudiesFinal key
Himachal PradeshHPPSC HPAS · 17 papers · 2010–2025
  • 2025HPPSC HPAS · Paper II · CSATExam-day key
  • 2025HPPSC HPAS · Paper I · General StudiesExam-day key
  • 2024HPPSC HPAS · Paper IIFinal key
  • 2024HPPSC HPAS · Paper I · General StudiesFinal key
  • 2023HPPSC HPAS · Paper IIFinal key
  • 2023HPPSC HPAS · Paper I · General StudiesFinal key
  • 2018HPPSC HPAS · Paper IIFinal key
  • 2016HPPSC HPAS · Paper IIFinal key
  • 2016HPPSC HPAS · Paper I · General StudiesFinal key
  • 2014HPPSC HPAS · Paper IIFinal key
  • 2014HPPSC HPAS · Paper I · General StudiesFinal key
  • 2013HPPSC HPAS · Paper IIFinal key
  • 2013HPPSC HPAS · Paper I · General StudiesFinal key
  • 2011HPPSC HPAS · Paper IIFinal key
  • 2011HPPSC HPAS · Paper I · General StudiesFinal key
  • 2010HPPSC HPAS · Paper I · General StudiesFinal key
  • 2010HPPSC HPAS · Paper IIFinal key
Jammu & KashmirJKPSC KAS · 9 papers · 2018–2025
  • 2025JKPSC KAS · Paper II · CSATExam-day key
  • 2025JKPSC KAS · Paper I · General StudiesExam-day key
  • 2023JKPSC KAS · Paper I · General StudiesExam-day key
  • 2023JKPSC KAS · Paper IIExam-day key
  • 2022JKPSC KAS · Paper I · General StudiesExam-day key
  • 2022JKPSC KAS · Paper IIExam-day key
  • 2021JKPSC KAS · Paper IIExam-day key
  • 2021JKPSC KAS · Paper I · General StudiesExam-day key
  • 2018JKPSC KAS · General StudiesFinal key
JharkhandJPSC CCE · 11 papers · 2011–2026
  • 2026JPSC CCE · Paper I · General StudiesFinal key
  • 2026JPSC CCE · Paper IIFinal key
  • 2026JPSC CCE · Paper I · General StudiesFinal key
  • 2026JPSC CCE · Paper IIFinal key
  • 2026JPSC CCE · Paper I · General StudiesFinal key
  • 2026JPSC CCE · Paper IIFinal key
  • 2024JPSC CCE · Paper I · General StudiesFinal key
  • 2024JPSC CCE · Paper IIFinal key
  • 2024JPSC CCE · Paper I · General StudiesExam-day key
  • 2024JPSC CCE · Paper IIExam-day key
  • 2011JPSC CCE · Paper I · General StudiesTwo models, agreed
KarnatakaKPSC KAS · 8 papers · 2014–2024
  • 2024KPSC KAS · Paper I · General StudiesExam-day key
  • 2024KPSC KAS · Paper IIExam-day key
  • 2024KPSC KAS · Paper I · General StudiesFinal key
  • 2024KPSC KAS · Paper IIFinal key
  • 2020KPSC KAS · Paper I · General StudiesFinal key
  • 2020KPSC KAS · Paper IIExam-day key
  • 2015KPSC KAS · Paper I · General StudiesTwo models, agreed
  • 2014KPSC KAS · Paper IITwo models, agreed
KeralaKerala PSC KAS · 2 papers · 2020
  • 2020Kerala PSC KAS · General StudiesExam-day key
  • 2020Kerala PSC KAS · General StudiesExam-day key
Madhya PradeshMPPSC State Service · 10 papers · 2014–2026
  • 2026MPPSC State Service · Paper II · CSATFinal key
  • 2026MPPSC State Service · Paper I · General StudiesFinal key
  • 2025MPPSC State Service · Paper II · CSATFinal key
  • 2024MPPSC State Service · Paper II · CSATFinal key
  • 2024MPPSC State Service · Paper I · General StudiesFinal key
  • 2023MPPSC State Service · Paper II · CSATFinal key
  • 2023MPPSC State Service · Paper I · General StudiesFinal key
  • 2023MPPSC State Service · Paper II · CSATFinal key
  • 2021MPPSC State Service · Paper IIFinal key
  • 2014MPPSC State Service · Paper I · General StudiesTwo models, agreed
MaharashtraMPSC Rajyaseva · 18 papers · 2013–2026
  • 2026MPSC Rajyaseva · Paper II · CSATTwo models, agreed
  • 2026MPSC Rajyaseva · Paper I · General StudiesFinal key
  • 2025MPSC Rajyaseva · Paper II · CSATTwo models, agreed
  • 2025MPSC Rajyaseva · Paper I · General StudiesFinal key
  • 2024MPSC Rajyaseva · Paper II · CSATTwo models, agreed
  • 2024MPSC Rajyaseva · Paper I · General StudiesFinal key
  • 2023MPSC Rajyaseva · Paper II · CSATTwo models, agreed
  • 2023MPSC Rajyaseva · Paper I · General StudiesFinal key
  • 2022MPSC Rajyaseva · Paper IITwo models, agreed
  • 2022MPSC Rajyaseva · Paper II · CSATTwo models, agreed
  • 2022MPSC Rajyaseva · Paper I · General StudiesFinal key
  • 2022MPSC Rajyaseva · Paper I · General StudiesFinal key
  • 2020MPSC Rajyaseva · Paper IITwo models, agreed
  • 2016MPSC Rajyaseva · Paper I · General StudiesTwo models, agreed
  • 2016MPSC Rajyaseva · Paper IITwo models, agreed
  • 2015MPSC Rajyaseva · Paper I · General StudiesTwo models, agreed
  • 2013MPSC Rajyaseva · Paper I · General StudiesTwo models, agreed
  • 2013MPSC Rajyaseva · Paper IITwo models, agreed
ManipurManipur PSC CCE · 3 papers · 2013–2016
  • 2016Manipur PSC CCE · Paper I · General StudiesTwo models, agreed
  • 2014Manipur PSC CCE · Paper I · General StudiesFinal key
  • 2013Manipur PSC CCE · Paper I · General StudiesExam-day key
OdishaOPSC OAS · 21 papers · 2006–2026
  • 2026OPSC OAS · Paper II · CSATExam-day key
  • 2026OPSC OAS · Paper I · General StudiesExam-day key
  • 2025OPSC OAS · Paper II · CSATExam-day key
  • 2025OPSC OAS · Paper I · General StudiesExam-day key
  • 2024OPSC OAS · Paper II · CSATTwo models, agreed
  • 2024OPSC OAS · Paper I · General StudiesTwo models, agreed
  • 2023OPSC OAS · Paper II · CSATFinal key
  • 2022OPSC OAS · Paper I · General StudiesTwo models, agreed
  • 2021OPSC OAS · Paper IIFinal key
  • 2021OPSC OAS · Paper I · General StudiesFinal key
  • 2019OPSC OAS · Paper I · General StudiesFinal key
  • 2019OPSC OAS · Paper IIFinal key
  • 2018OPSC OAS · Paper IITwo models, agreed
  • 2018OPSC OAS · Paper I · General StudiesTwo models, agreed
  • 2017OPSC OAS · Paper IITwo models, agreed
  • 2017OPSC OAS · Paper I · General StudiesTwo models, agreed
  • 2016OPSC OAS · Paper I · General StudiesFinal key
  • 2015OPSC OAS · Paper I · General StudiesFinal key
  • 2015OPSC OAS · Paper IIFinal key
  • 2011OPSC OAS · Paper I · General Studiesfinal key + two models
  • 2006OPSC OAS · Paper I · General StudiesTwo models, agreed
PunjabPunjab PCS · 1 paper · 2025
  • 2025Punjab PCS · General StudiesExam-day key
RajasthanRPSC RAS · 7 papers · 2013–2025
  • 2025RPSC RAS · General StudiesFinal key
  • 2023RPSC RAS · General StudiesFinal key
  • 2021RPSC RAS · General StudiesFinal key
  • 2018RPSC RAS · General StudiesFinal key
  • 2016RPSC RAS · General StudiesFinal key
  • 2015RPSC RAS · General StudiesFinal key
  • 2013RPSC RAS · General StudiesFinal key
Tamil NaduTNPSC Group 1 · 6 papers · 2009–2024
  • 2024TNPSC Group 1 · General StudiesExam-day key
  • 2019TNPSC Group 1 · General StudiesExam-day key
  • 2015TNPSC Group 1 · General StudiesExam-day key
  • 2014TNPSC Group 1 · General StudiesExam-day key
  • 2011TNPSC Group 1 · General StudiesTwo models, agreed
  • 2009TNPSC Group 1 · General StudiesTwo models, agreed
TelanganaTSPSC Group 1 · 2 papers · 2023–2024
  • 2024TSPSC Group 1 · General StudiesExam-day key
  • 2023TSPSC Group 1 · General StudiesExam-day key
Uttar PradeshUPPCS · 6 papers · 2014–2025
  • 2025UPPCS · Paper II · CSATTwo models, agreed
  • 2025UPPCS · Paper I · General StudiesTwo models, agreed
  • 2023UPPCS · Paper II · CSATTwo models, agreed
  • 2023UPPCS · Paper I · General StudiesTwo models, agreed
  • 2015UPPCS · Paper IIFinal key
  • 2014UPPCS · Paper IITwo models, agreed
UttarakhandUKPSC Upper PCS · 8 papers · 2012–2024
  • 2024UKPSC Upper PCS · Paper II · CSATFinal key
  • 2024UKPSC Upper PCS · Paper I · General StudiesFinal key
  • 2022UKPSC Upper PCS · Paper II · CSATFinal key
  • 2022UKPSC Upper PCS · Paper I · General StudiesFinal key
  • 2016UKPSC Upper PCS · Paper II · CSATTwo models, agreed
  • 2016UKPSC Upper PCS · Paper I · General StudiesTwo models, agreed
  • 2012UKPSC Upper PCS · Paper II · CSATTwo models, agreed
  • 2012UKPSC Upper PCS · Paper I · General StudiesTwo models, agreed
West BengalWBCS · 7 papers · 2010–2026
  • 2026WBCS · General StudiesTwo models, agreed
  • 2023WBCS · General StudiesFinal key
  • 2014WBCS · General StudiesTwo models, agreed
  • 2013WBCS · General StudiesTwo models, agreed
  • 2012WBCS · General StudiesTwo models, agreed
  • 2011WBCS · General StudiesTwo models, agreed
  • 2010WBCS · General StudiesTwo models, agreed

Years are the year the paper was sat. As of 26 September 2026.

i.What comes next

More papers are already collected.

They are not shown yet because they have not finished being read, answered and checked. A paper appears here only when that work is done, and a question whose answer has not settled stays off the site even then.

Members are told when a paper from their state arrives. Everyone else will simply find it here.

How a paper is read and checked