Methodology and editorial policy
Last reviewed 5 Nov 2026 by the Bhavflow data team.
What we publish
Bhavflow shows one national indicative rate for gold (24K, 22K, 18K) and silver (999) in India, in rupees. It is an IBJA-referenced indicative rate that includes an estimated market premium; GST and making charges are not included. It is not a shop price and not an official figure.
The formula
24K per gram = (US$ per troy ounce ÷ 31.1034768) × USD–INR × (1 + import duty) × (1 + domestic market premium). Import duty is currently 15% on gold and 15% on silver, and the estimated premium is 1% on gold and 5% on silver. 22K = 24K × 22/24 and 18K = 24K × 18/24. Full details are on the About page.
Sources
- International spot prices: Gold API (main source). USD–INR: Frankfurter (main source). Backup: the fawazahmed0 currency API.
- Local board rates, as published: AKGSMA (Kerala), CWJA (Chennai), CJA (Coimbatore), JAB (Bengaluru). Benchmark: IBJA (AM and PM).
- Long history (5Y, 10Y, All): RBI DBIE, Mumbai monthly average.
Updates and data checks
- Rates are checked about every 30 minutes. Pages say “Latest rates” with the time of the last update (IST); after 14 hours without a successful update they show a STALE warning.
- Out-of-range values and day-over-day jumps above 30% are rejected. A point from the backup source more than 1.5% (gold) or 3% (silver) away from the last main-source point, or an exact repeat of an older value, is rejected and logged too. Today’s range, candles and daily closes use main-source points only.
- Board rates and IBJA are checked twice a day. Each box shows when Bhavflow last checked it; a board rate from before today is labelled “last published board rate”, and data older than 36 hours is marked STALE.
Open data (CSV)
Bhavflow’s daily indicative rates (24K, 22K, 18K per 10 g and silver 999 per kg, in rupees, excluding GST and making charges) are free to download as one CSV file: bhavflow-daily-rates.csv. The file is rewritten with every update. Licence: CC BY 4.0; please credit “Bhavflow (bhavflow.com)” with a link.
Columns: date, gold24_inr_per_10g, gold22_inr_per_10g, gold18_inr_per_10g, silver999_inr_per_kg, basis. One row per IST date with the last recorded value of that day. basis: recorded = recorded by our update job; backfilled = a date before the job started, reconstructed from daily reference data.
Editorial policy
- Bhavflow is free: no ads, no paid placements, no affiliate links, no login. No jeweller or brand can buy space on a page.
- We do not name shops or invent local prices. Every figure comes from our formula or from a named source, with its date.
- Facts are checked against official sources (BIS, RBI, IBJA, the jewellers’ associations, government notifications). Hindi pages are written separately, not just translated.
- Rate pages and blog posts show the date they were last reviewed. Nothing on Bhavflow is investment advice.
Corrections
If you spot an error, write to bhavflow.rates@gmail.com. We check every report and record fixes, with dates, in the corrections log.