← Home

Rasad public API — 15-minute delayed Pakistan mandi feed.

Anyone can call /api/pakistan/live without signing up. The feed lags reality by 15 minutes. Real-time access is reserved for Founding Members.

Request

curl -sSI https://tden.gg/api/pakistan/live | grep -i '^x-data-delay'
# X-Data-Delay: 900

curl -sS https://tden.gg/api/pakistan/live | jq '{delayed_by_seconds, source, mandi: .mandi[:2]}'

Response (sample)

{
  "indicators": [
    {
      "key": "usd-pkr",
      "name": "USD/PKR Interbank",
      "value": 279.88,
      "unit": "",
      "source": "Official live feed",
      "asOf": "2026-04-23T03:45:00Z"
    },
    {
      "key": "sbp-rate",
      "name": "SBP Policy Rate",
      "value": 10.5,
      "unit": "%",
      "source": "SBP MPC (Mar 10, 2026)",
      "asOf": "2026-03-10"
    },
    {
      "key": "cpo-fob",
      "name": "CPO FOB",
      "value": 956,
      "unit": "USD/MT",
      "source": "Derived: FCPO ÷ USD/MYR",
      "asOf": "2026-04-23T03:45:00Z"
    }
  ],
  "mandi": [
    {
      "commodity": "RBD Palm Olein (Mandi)",
      "pkrPerMaund": 15840,
      "unit": "PKR/Mn",
      "basis": "derived-tq",
      "source": "FCPO × (USD/PKR ÷ USD/MYR) / 26.7923 + margin",
      "asOf": "2026-04-23T03:45:00Z"
    },
    {
      "commodity": "Soybean Oil (Refined)",
      "pkrPerMaund": 17520,
      "unit": "PKR/Mn",
      "basis": "derived-tq",
      "source": "ZL × 22.0462 × USD/PKR / 26.7923 + margin",
      "asOf": "2026-04-23T03:45:00Z"
    },
    {
      "commodity": "Vanaspati Ghee (A-grade)",
      "pkrPerMaund": 16840,
      "unit": "PKR/Mn",
      "basis": "derived-tq",
      "source": "Derived: Mandi palm + processing",
      "asOf": "2026-04-23T03:45:00Z"
    }
  ],
  "lastUpdated": "2026-04-23T03:45:00Z",
  "delayed_by_seconds": 900,
  "source": "delayed"
}

Every number is either derived from a live futures tick (with exact formula) or a cited semi-static source (SBP, OGRA, PBS, REAP). No fabricated values.

What real-time gets you

  • • FCPO tick → PKR/maund Karachi landed, live, not 15-min stale.
  • • WhatsApp alerts on tender drops and SRO changes — lag kills these.
  • • Unlimited request rate (public feed is capped at 60/min per IP).
  • • Full 30-day newswire bodies and the PKR landed-cost calculator.