← Home

About

Sanjaya is named for the narrator of the Mahabharata. In the epic, Vyasa grants Sanjaya divine sight so he can describe the Kurukshetra war to the blind king Dhritarashtra, who would otherwise be unable to know what is happening to his own people. The tool serves the same function for fuel pricing: it sees what is not visible at the pump and narrates it plainly.

It is built and maintained by Amit Patnaik as a personal public-interest project. It is not commissioned by, endorsed by, or in any way affiliated with the Ministry of Petroleum and Natural Gas, the Petroleum Planning and Analysis Cell, any oil marketing company, or any political organisation. All data is aggregated from publicly accessible sources. All code is open-source at github.com/iamitp/sanjaya.

If you spot an error, a stale number, or a formula the parser has mis-read, please raise an issue on the GitHub repository with the specific row and the expected value. Every scraper run is a git commit; errors can be traced back to the source with one git blame.

What Sanjaya is not

  • Not a trading platform, investment product, or price-prediction tool. It describes historical and current prices only.
  • Not a real-time pump-level feed. Retail prices are sourced from PPAC's daily four-metro table, which reflects OMC-notified prices and may differ by a few paise from the pump on a given day.
  • Not a complete tax calculator. The state VAT formulas published by PPAC are heterogeneous and include edge cases that the v1 parser does not yet model. Per-litre additives and surcharges are listed verbatim in raw_formula on each row; the structured numbers in the waterfall are a simplification.
  • Not a political project. The goal is transparency, not advocacy. The data can be read either way; readers draw their own conclusions.

Contact

File issues at github.com/iamitp/sanjaya/issues. For everything else, see the methodology page.