# Topper's Copy by Hashin — complete dataset

A consolidated, self-contained backup of everything the [Topper's Copy by Hashin](https://topperscopy.hashin.me) project has
collected: every question from every UPSC Civil Services Mains topper answer copy, plus per-topper
All-India Rank, exam year and subject-wise marks. **Accepted community submissions are included.**

This directory is a reference archive — the website does not load it. Regenerate it with `node build.js`.

- **Snapshot:** 2026-10-27
- **83,082** questions · **9,126** answer copies · **1,708** toppers
- Where the copies come from (`provenance`): **4,276** with questions read off the scanned PDF by OCR · **2,736** link only — no question text yet · **1,063** with question text from the upstream mirror (upsckata.com) · **1,051** optional-subject copies and accepted community submissions

## Files

| File | What it is |
| --- | --- |
| `questions.csv` | The complete flat table — one row per question. The main reusable artefact. |
| `copies.csv` | One row per answer copy (index / summary). |
| `toppers.csv` | One row per topper — AIR, year, subject-wise marks, copy & question counts. |
| `dataset.json` | The same data as a single nested JSON (`meta`, `toppers[]`, `copies[]` with `questions[]`). |
| `manifest.json` | Generation date, source commit, and SHA-256 + row counts for each file. |

### `questions.csv` columns

`copy_id`, `topper`, `air`, `year`, `paper`, `optional` (0/1), `source`, `provenance`
(`upsckata` \| `ocr` \| `submission` \| `link` \| `mixed` — counts above), `page`, `marks`, `word_limit`, `question`,
`pdf_url` (the copy), `pdf_page_url` (deep link to the page).

## Provenance & licence

- This is a **community compilation**. Part of the GS & Essay question text derives from earlier open
  community compilations of the same public answer copies, including upsckata.com's "Topper Copies".
- Answer-copy PDFs are the property of the institutes and toppers who published them (ForumIAS, Vision IAS,
  NextIAS, Lukmaan IAS, GS SCORE, Rau's IAS, IMS4Maths, Level Up IAS and others). **No PDF files are in this
  dataset** — only links to them.
- Questions are extracted from PDFs heuristically and may contain misreads, duplicates or gaps.
  Always check `pdf_page_url` if something looks off.
- This **compilation** is released under **[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)**:
  reuse freely, with credit to "Topper's Copy by Hashin (https://topperscopy.hashin.me)" and the community sources it draws on.
- A rights holder who wants a copy removed can [open an issue](https://github.com/hashin/topperscopy/issues).
