LUME EXCHANGE RATES / API REFERENCE

API دستاویزات

موجودہ ماخذ بیرونی شرح مبادلہ فراہم کنندہ ہے۔ جواب میں ماخذ اور اشاعت کا وقت شامل ہے۔ دستیاب کرنسیاں اصل ڈیٹا پر مبنی ہیں۔

Base URLhttps://lumeexchangerates.com

جائزہ

Lume Exchange Rates سفر، بین الاقوامی قیمتوں اور مصنوعات کے لیے شرح کا موازنہ، تبدیلی اور تاریخ ایک جگہ دیتا ہے۔

موجودہ ماخذ بیرونی شرح مبادلہ فراہم کنندہ ہے۔ جواب میں ماخذ اور اشاعت کا وقت شامل ہے۔ دستیاب کرنسیاں اصل ڈیٹا پر مبنی ہیں۔

HTTPSJSONUTF-8GET / POSTUTC

فوری آغاز

پہلے کرنسی فہرست حاصل کریں پھر anchor اور targets منتخب کریں۔ تمام زبانوں میں فیلڈ اور کوڈ یکساں ہیں۔

cURL
curl --request GET 'https://lumeexchangerates.com/v1/quotes?anchor=USD&targets=EUR,JPY'
JavaScript · browser
const response = await fetch('/v1/quotes?anchor=USD&targets=EUR,JPY', {
  credentials: 'same-origin'
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const { meta, anchor, data } = await response.json();
console.log(anchor, meta.as_of, data);

براؤزر مثال اسی اصل پر چلتی ہے۔ نجی سائٹ کے لیے اجازت چاہیے؛ URL لاگ ان کو نظرانداز نہیں کرتا۔

رسائی اور توثیق

رسائی سائٹ کی اجازت اور براؤزر سیشن کے مطابق ہے۔ گاہک API کلید، گاہک Bearer توثیق اور عوامی cross-origin API ابھی نہیں ہیں۔ فراہم کنندہ App ID سرور پر رکھیں۔

پیرامیٹرقسمتفصیل
Base URLURLhttps://lumeexchangerates.com
Content-Typeheaderapplication/json
Customer API key—یہ ہوسٹ شدہ پیش نظارہ براؤزر کے لاگ ان سیشن کو استعمال کرتا ہے۔ ہر گاہک کی الگ API کلید ابھی جاری نہیں کی جاتی۔
Provider App IDserver secretOPEN_EXCHANGE_RATES_APP_ID
CORSsame-originفی الحال cross-origin رسائی کی اجازت والے ہیڈر نہیں ملتے۔

Authorization: Token صرف سرور سے بیرونی شرح مبادلہ فراہم کنندہ کے لیے ہے، گاہک کی توثیق نہیں۔ HTTP اور Content-Type دیکھیں؛ رسائی کی خرابی HTML یا redirect ہو سکتی ہے۔

اینڈ پوائنٹس

MethodPathتفصیل
GET/v1/currenciesموجودہ شرحوں والی تمام علامات اور فراہم کنندہ کے نام۔ دستیاب متبادل کرنسیاں اور دھاتیں شامل ہیں۔
GET/v1/quotesبنیادی کرنسی کی علامت؛ طے شدہ USD ہے۔ فراہم کنندہ کی کوئی بھی موجودہ علامت قبول ہے۔
GET/v1/exchangeتبدیل کرنے کے لیے صفر یا اس سے زیادہ عددی رقم۔
GET/v1/historyکسی تاریخ کی شرح /v1/history اور تاریخوں کی حد /v1/series سے حاصل کریں۔
GET/v1/seriesکسی تاریخ کی شرح /v1/history اور تاریخوں کی حد /v1/series سے حاصل کریں۔
GET/v1/candlesOHLC
GET/v1/capabilitiesدستیابی
GET/api/rates/latestتازہ ترین شائع شدہ شرح
GET/api/currenciesکرنسی
GET/api/rates/historyچارٹس
GET/api/rates/previousگزشتہ UTC دن
POST/api/convertکرنسی کنورٹر

/v1 مختصر استفسار API ہے؛ /api سائٹ کی شرحیں، تاریخ اور تبدیلی دیتا ہے۔ طے شدہ اقدار اور جواب الگ ہیں۔

GET /v1/currencies

موجودہ شرحوں والی تمام علامات اور فراہم کنندہ کے نام۔ دستیاب متبادل کرنسیاں اور دھاتیں شامل ہیں۔

پیرامیٹر: —

cURL
curl --request GET 'https://lumeexchangerates.com/v1/currencies'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "mode": "provider",
    "source": "بیرونی شرح مبادلہ فراہم کنندہ",
    "source_url": "https://openexchangerates.org/",
    "as_of": "2026-01-01T00:00:00.000Z",
    "fetched_at": "2026-01-01T00:00:05.000Z",
    "currency_count": 3,
    "includes_alternative": true,
    "refresh_interval_seconds": 300,
    "provider_plan": "Unlimited",
    "notice": "Illustrative response; not live rates."
  },
  "data": [
    {
      "code": "USD",
      "name": "United States Dollar"
    },
    {
      "code": "EUR",
      "name": "Euro"
    },
    {
      "code": "JPY",
      "name": "Japanese Yen"
    }
  ]
}
پیرامیٹرقسمتفصیل
data[].codestringبڑے حروف کا کوڈ؛ متبادل اثاثوں میں تین سے زیادہ حروف یا انڈر اسکور ہو سکتے ہیں۔
data[].namestringفراہم کنندہ کا کرنسی نام، ورنہ کوڈ۔

GET /v1/quotes

بنیادی کرنسی کی علامت؛ طے شدہ USD ہے۔ فراہم کنندہ کی کوئی بھی موجودہ علامت قبول ہے۔

پیرامیٹرقسملازمیطے شدہتفصیل
anchorstringاختیاریUSDبنیادی کرنسی کی علامت؛ طے شدہ USD ہے۔ فراہم کنندہ کی کوئی بھی موجودہ علامت قبول ہے۔
targetsstringاختیاریسبکاما سے الگ کی گئی ہدف کی علامات۔ خالی چھوڑنے پر تمام دستیاب علامات ملتی ہیں۔
cURL
curl --request GET 'https://lumeexchangerates.com/v1/quotes?anchor=USD&targets=EUR,JPY'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "mode": "provider",
    "source": "بیرونی شرح مبادلہ فراہم کنندہ",
    "source_url": "https://openexchangerates.org/",
    "as_of": "2026-01-01T00:00:00.000Z",
    "fetched_at": "2026-01-01T00:00:05.000Z",
    "currency_count": 3,
    "includes_alternative": true,
    "refresh_interval_seconds": 300,
    "provider_plan": "Unlimited",
    "notice": "Illustrative response; not live rates."
  },
  "anchor": "USD",
  "data": [
    {
      "currency": "EUR",
      "value": 0.9
    },
    {
      "currency": "JPY",
      "value": 150
    }
  ]
}

/v1/quotes?anchor=EUR&targets=USD,JPY ایک بنیادی اکائی کے مقابل ہدف اکائیاں دیتا ہے۔ نقل ختم ہوتی ہے؛ خالی، چھوٹے حروف یا غیر دستیاب کوڈ پر 400۔

پیرامیٹرقسمتفصیل
anchorstringبنیادی کرنسی کی علامت؛ طے شدہ USD ہے۔ فراہم کنندہ کی کوئی بھی موجودہ علامت قبول ہے۔
data[].currencystringمیں
data[].valuenumberrates[currency] / rates[anchor]

GET /v1/exchange

تبدیل کرنے کے لیے صفر یا اس سے زیادہ عددی رقم۔

پیرامیٹرقسملازمیطے شدہتفصیل
fromstringاختیاریUSDماخذ کرنسی کی علامت؛ طے شدہ USD ہے۔
tostringاختیاریKRWہدف کرنسی کی علامت؛ طے شدہ KRW ہے۔
quantitynumberاختیاری1تبدیل کرنے کے لیے صفر یا اس سے زیادہ عددی رقم۔
cURL
curl --request GET 'https://lumeexchangerates.com/v1/exchange?from=USD&to=EUR&quantity=100'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "mode": "provider",
    "source": "بیرونی شرح مبادلہ فراہم کنندہ",
    "source_url": "https://openexchangerates.org/",
    "as_of": "2026-01-01T00:00:00.000Z",
    "fetched_at": "2026-01-01T00:00:05.000Z",
    "currency_count": 3,
    "includes_alternative": true,
    "refresh_interval_seconds": 300,
    "provider_plan": "Unlimited",
    "notice": "Illustrative response; not live rates."
  },
  "data": {
    "from": "USD",
    "to": "EUR",
    "quantity": 100,
    "rate": 0.9,
    "result": 90
  }
}

/v1/exchange?from=USD&to=EUR&quantity=100۔ from اور to ہمیشہ دیں؛ پرانے GET راستے کا طے شدہ ہدف KRW ہے۔ خالی، منفی، NaN، لامحدود یا حد سے بڑھے نتیجے پر 400۔

پیرامیٹرقسمتفصیل
data.ratenumberrates[to] / rates[from]
data.resultnumberquantity × rate

GET /api/rates/latest

تازہ ترین شائع شدہ شرح

پیرامیٹر: —

cURL
curl --request GET 'https://lumeexchangerates.com/api/rates/latest'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "provider": "بیرونی شرح مبادلہ فراہم کنندہ",
    "kind": "latest_published",
    "provider_timestamp": 1767225600,
    "published_at": "2026-01-01T00:00:00.000Z",
    "expected_interval_seconds": 300,
    "lag_seconds": 5,
    "stale": false,
    "timezone": "Asia/Seoul",
    "fetched_at": "2026-01-01T00:00:05.000Z",
    "persistent_storage": false
  },
  "data": {
    "base": "USD",
    "rates": {
      "USD": 1,
      "EUR": 0.9,
      "JPY": 150
    }
  }
}
پیرامیٹرقسمتفصیل
data.basestringUSD
data.ratesobjectUSD کے مقابل دستیاب شرحیں؛ تازہ جواب میں کوڈ کی تصدیق کریں۔
meta.provider_timestampintegerUTC · UNIX seconds
meta.published_atstringISO 8601 · UTC
meta.fetched_atstringسرور پر حاصل کرنے کا وقت، فراہم کنندہ کی اشاعت کا وقت نہیں۔
meta.expected_interval_secondsintegerseconds
meta.stalebooleanعمر max(3 × متوقع وقفہ، 900 سیکنڈ) سے بڑھے تو true۔
meta.lag_secondsintegerفراہم کنندہ کی اشاعت کے بعد گزرے سیکنڈ۔
meta.persistent_storagebooleanکیا مستقل جمع کرنے کی سروس منسلک ہے۔
meta.kindstringlatest_published | utc_daily

GET /api/currencies

کرنسی

پیرامیٹرقسملازمیطے شدہتفصیل
langstringاختیاریenen / ko / ja / zh / es / hi / bn / de / fr / nl / pt / it / ru / vi / th / ar / id / ur
cURL
curl --request GET 'https://lumeexchangerates.com/api/currencies?lang=en'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "provider": "بیرونی شرح مبادلہ فراہم کنندہ",
    "kind": "latest_published",
    "provider_timestamp": 1767225600,
    "published_at": "2026-01-01T00:00:00.000Z",
    "expected_interval_seconds": 300,
    "lag_seconds": 5,
    "stale": false,
    "timezone": "Asia/Seoul",
    "fetched_at": "2026-01-01T00:00:05.000Z",
    "persistent_storage": false
  },
  "data": [
    {
      "code": "USD",
      "name": "US Dollar"
    },
    {
      "code": "EUR",
      "name": "Euro"
    }
  ]
}

نام Intl.DisplayNames سے مقامی بنائے جاتے ہیں۔ نامعلوم اثاثے کا کوڈ رہتا ہے۔ صرف موجودہ کوڈ واپس آتے ہیں۔

GET /api/rates/history

کسی تاریخ کی شرح /v1/history اور تاریخوں کی حد /v1/series سے حاصل کریں۔

پیرامیٹرقسملازمیطے شدہتفصیل
fromstringاختیاریUSDسے
tostringاختیاریEURمیں
periodenumاختیاری1M1D | 1W | 1M | 3M | 1Y
cURL
curl --request GET 'https://lumeexchangerates.com/api/rates/history?from=USD&to=EUR&period=1W'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "kind": "utc_daily",
    "from": "USD",
    "to": "EUR",
    "period": "1W",
    "provider": "بیرونی شرح مبادلہ فراہم کنندہ",
    "persistent_storage": false
  },
  "data": [
    {
      "time": "2026-01-01",
      "value": 0.9
    },
    {
      "time": "2026-01-02",
      "value": 0.91
    }
  ]
}

1W سات دن پہلے شروع ہوتا ہے؛ 1M، 3M اور 1Y تقویمی مدت ہیں۔ یومیہ ڈیٹا کل تک ہے۔ ماہ کے اختتام اور لیپ سال درست کیے جاتے ہیں؛ طویل مدت مہینوں میں تقسیم، ترتیب اور نقل سے پاک کی جاتی ہے۔

پیرامیٹرقسمتفصیل
data[].timestring | integerیومیہ: YYYY-MM-DD (UTC)۔ دن کے اندر: UNIX سیکنڈ۔
data[].valuenumberrates[to] / rates[from]
meta.kindstringutc_daily | intraday
JSON
{
  "meta": {
    "kind": "intraday",
    "persistent_storage": false
  },
  "data": []
}

جمع کرنے کی سروس کے بغیر 1D، HTTP 200 اور خالی فہرست دیتا ہے؛ یہ خرابی یا منٹ وار ڈیٹا نہیں۔ ماضی میں غیر دستیاب کرنسی کا استفسار ناکام ہو سکتا ہے۔

GET /api/rates/previous

گزشتہ UTC دن

پیرامیٹرقسملازمیطے شدہتفصیل
fromstringاختیاریUSDسے
tostringاختیاریEURمیں
cURL
curl --request GET 'https://lumeexchangerates.com/api/rates/previous?from=USD&to=EUR'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "kind": "utc_daily",
    "reference_date": "2026-01-01",
    "reference_timestamp": "2026-01-01T23:59:59Z"
  },
  "data": {
    "from": "USD",
    "to": "EUR",
    "rate": 0.9,
    "rates": {
      "USD": 1,
      "EUR": 0.9
    }
  }
}

گزشتہ UTC دن سے موازنہ۔ reference_timestamp منطقی دن کا اختتام ہے، حقیقی اشاعت کا وقت نہیں۔ فیصد: (موجودہ − حوالہ) / حوالہ × 100۔

POST /api/convert

کرنسی کنورٹر

پیرامیٹرقسملازمیطے شدہتفصیل
Content-Typeheaderلازمیapplication/jsonapplication/json
amountnumberلازمی—0 ≤ amount ≤ 1e15; finite
fromstringلازمی—سے
tostringلازمی—میں
cURL
curl --request POST 'https://lumeexchangerates.com/api/convert' \
  --header 'Content-Type: application/json' \
  --data '{"amount":100,"from":"USD","to":"EUR"}'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "provider": "بیرونی شرح مبادلہ فراہم کنندہ",
    "kind": "latest_published",
    "provider_timestamp": 1767225600,
    "published_at": "2026-01-01T00:00:00.000Z",
    "expected_interval_seconds": 300,
    "lag_seconds": 5,
    "stale": false,
    "timezone": "Asia/Seoul",
    "fetched_at": "2026-01-01T00:00:05.000Z",
    "persistent_storage": false
  },
  "data": {
    "amount": 100,
    "from": "USD",
    "to": "EUR",
    "rate": 0.9,
    "result": 90
  }
}

amount کو JSON عدد بھیجیں؛ "100" سٹرنگ پر 400۔ کوڈ تازہ اسنیپ شاٹ میں ہوں۔ یہ رقم منتقل یا تجارت نہیں کرتا۔

GET /v1/history

کسی تاریخ کی شرح /v1/history اور تاریخوں کی حد /v1/series سے حاصل کریں۔

پیرامیٹرقسملازمیطے شدہتفصیل
dateYYYY-MM-DDلازمی—1999-01-01 ≤ date ≤ UTC today
anchorstringاختیاریUSDسے
targetsCSVاختیاریallمیں
cURL
curl --request GET 'https://lumeexchangerates.com/v1/history?date=2026-01-01&anchor=EUR&targets=USD,JPY'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "date": "2026-01-01",
    "published_at": "2026-01-01T23:00:00Z",
    "partial_day": false
  },
  "anchor": "EUR",
  "data": [
    {
      "currency": "USD",
      "value": 1.1
    }
  ]
}
پیرامیٹرقسمتفصیل
meta.partial_daybooleanUTC یومیہ حوالہ
meta.published_atISO 8601 UTCتازہ ترین شائع شدہ شرح

GET /v1/series

کسی تاریخ کی شرح /v1/history اور تاریخوں کی حد /v1/series سے حاصل کریں۔

پیرامیٹرقسملازمیطے شدہتفصیل
start / endYYYY-MM-DDلازمی—1999-01-01 ≤ start ≤ end < UTC today; ≤ 366 days inclusive
anchor / targetsstring / CSVاختیاریUSD / allsame as /v1/quotes
cURL
curl --request GET 'https://lumeexchangerates.com/v1/series?start=2026-01-01&end=2026-01-07&anchor=USD&targets=EUR'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "start": "2026-01-01",
    "end": "2026-01-02",
    "timezone": "UTC",
    "count": 2
  },
  "anchor": "USD",
  "data": [
    {
      "date": "2026-01-01",
      "rates": [
        {
          "currency": "EUR",
          "value": 0.9
        }
      ]
    },
    {
      "date": "2026-01-02",
      "rates": [
        {
          "currency": "EUR",
          "value": 0.91
        }
      ]
    }
  ]
}

/v1/candles پر OHLC کے لیے فراہم کنندہ کی اجازت ضروری ہے۔ /v1/capabilities دیکھیں؛ دستیابی منسلک پلان کے مطابق ہے۔

JSON
{
  "timezone": "UTC",
  "date_bounds": "inclusive",
  "max_days": 366,
  "upstream_chunk": "calendar_month"
}

GET /v1/candles

/v1/candles پر OHLC کے لیے فراہم کنندہ کی اجازت ضروری ہے۔ /v1/capabilities دیکھیں؛ دستیابی منسلک پلان کے مطابق ہے۔

پیرامیٹرقسملازمیطے شدہتفصیل
startYYYY-MM-DDTHH:mm:00Zلازمی—UTC; completed period only; ≥ 2016-12-19
periodenumلازمی—1m | 5m | 15m | 30m | 1h | 12h | 1d | 1w | 1mo
anchor / targetsstring / CSVاختیاریUSD / allprovider base / symbols
cURL
curl --request GET 'https://lumeexchangerates.com/v1/candles?start=2026-01-01T00%3A00%3A00Z&period=1d&anchor=USD&targets=EUR'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "meta": {
    "start": "2026-01-01T00:00:00Z",
    "end": "2026-01-01T23:59:59Z",
    "period": "1d"
  },
  "anchor": "USD",
  "data": [
    {
      "currency": "EUR",
      "open": 0.9,
      "high": 0.92,
      "low": 0.89,
      "close": 0.91,
      "average": 0.905
    }
  ]
}
JSON
{
  "source": "provider_ohlc",
  "synthetic": false,
  "cross_rate_ohlc": false,
  "max_age": {
    "1m": "1h",
    "5m": "24h",
    "15m": "24h",
    "30m": "32d",
    "1h": "32d"
  },
  "alignment_minutes": {
    "5m": 5,
    "15m": 15,
    "30m": 30,
    "1h": 30,
    "12h": 30,
    "1d": 30
  },
  "calendar_alignment": {
    "1w": "00:00 UTC",
    "1mo": "YYYY-MM-01T00:00:00Z"
  }
}

GET /v1/capabilities

دستیابی

پیرامیٹر: —

cURL
curl --request GET 'https://lumeexchangerates.com/v1/capabilities'

اعداد اور تاریخیں مثال ہیں، موجودہ شرحیں نہیں۔ فہرست مختصر ہو سکتی ہے؛ اصل ڈیٹا API آزمائش میں دیکھیں۔

JSON
{
  "data": {
    "latest": true,
    "currencies": true,
    "conversion": "latest_snapshot",
    "historical": "verified_on_request",
    "time_series": true,
    "ohlc": false,
    "refresh_interval_seconds": 300,
    "customer_api_keys": false
  }
}

/v1/candles پر OHLC کے لیے فراہم کنندہ کی اجازت ضروری ہے۔ /v1/capabilities دیکھیں؛ دستیابی منسلک پلان کے مطابق ہے۔

ڈیٹا اور درستگی

شرحیں حوالہ جاتی ہیں، بینک کی پیشکش یا یقینی لین دین قیمت نہیں۔ ایک ہی اسنیپ شاٹ سے حساب کریں اور دکھانے یا تصفیے کے وقت راؤنڈ کریں۔

Formula
rate = rates[to] / rates[from]
result = amount * rate

شرحوں کو مقررہ اعشاری جگہ پر کاٹا نہیں جاتا۔ نمائش یا حسابی پالیسی کے مطابق آخری مرحلے پر قریب ترین عدد کریں۔

JPY سمیت ایک ماخذ اکائی۔ ضرورت ہو تو صرف دکھاتے وقت 100 سے ضرب دیں۔ JavaScript کی بائنری غلطی ملحوظ رکھ کر تصفیے کے لیے اعشاری اور راؤنڈنگ اصول مقرر کریں۔

تاریخ اور وقت

UNIX، UTC سیکنڈ ہے اور ISO میں Z ہے۔ UTC اور مقامی تاریخ مختلف ہو سکتی ہے۔ سائٹ براؤزر کا خطۂ وقت دکھاتی ہے؛ meta.timezone صرف نمائش کا اشارہ ہے۔

پیرامیٹرقسمتفصیل
/v1 meta.as_ofISO 8601 | YYYY-MM-DDفراہم کنندہ کا وقت
/v1 meta.refresh_interval_secondsintegerکیش
/v1 meta.currency_countinteger… کرنسیاں دستیاب ہیں
/v1 meta.modeprovider | dailyڈیٹا کا ماخذ
/api meta.published_atISO 8601 UTCتازہ ترین شائع شدہ شرح
history data[].timeYYYY-MM-DD UTC | UNIX secondsUTC یومیہ حوالہ

غلطیاں

HTTPcodeتفصیل
400INVALID_CURRENCY / INVALID_INPUT / INVALID_CONVERSION / INVALID_JSON / INVALID_PERIODصفر یا اس سے زیادہ رقم درج کریں
405METHOD_NOT_ALLOWEDGET: /v1/*, /api/rates/*, /api/currencies; POST: /api/convert
404NOT_FOUND/api/rates/*
422HISTORY_NOT_IN_PLAN / DATA_UNAVAILABLEدستیابی
429RATE_LIMITED/api/* · 90 / IP / minute
404NOT_FOUNDUnknown /v1 endpoint
422FEATURE_NOT_IN_PLAN / HISTORY_NOT_IN_PLAN / OHLC_NOT_IN_PLANدستیابی
400INVALID_DATE / INVALID_DATE_RANGE / INVALID_PERIOD / INCOMPLETE_PERIODصفر یا اس سے زیادہ رقم درج کریں
503PROVIDER_UNAVAILABLE / DATA_UNAVAILABLE / SERVICE_UNAVAILABLEشرحیں دستیاب نہیں۔ کچھ دیر بعد دوبارہ کوشش کریں۔
JSON
{
  "error": {
    "code": "INVALID_CURRENCY",
    "message": "Symbol not available in latest provider data"
  }
}

message غائب ہو سکتا ہے۔ HTTP اور error.code استعمال کریں۔ ان پٹ درست کریں؛ 429 یا عارضی 503 پر محدود کوششیں، بڑھتی اور بے ترتیب تاخیر دیں۔ Retry-After کی ضمانت نہیں۔

حدود اور کیش

ڈیٹا کیش ہوتا ہے؛ موجودہ وقفہ پانچ منٹ ہے۔ /api: فی IP فی منٹ 90 درخواستیں، براہ راست Worker میں مقامی اور Redis کے ساتھ مشترکہ حد۔ /v1 پر مستقبل کے پلان کوٹے لاگو نہیں۔

Cache-Control: no-store جواب کے لیے ہے، سرور کے فراہم کنندہ کیش کے لیے نہیں۔ اشاعت کے مطابق اسنیپ شاٹ دوبارہ استعمال کریں۔ خرابی میں آخری درست ڈیٹا آ سکتا ہے: stale یا as_of دیکھیں۔ Worker کیش مستقل نہیں۔

JSON
{
  "endpoints": [
    "/v1/history",
    "/v1/series",
    "/v1/candles",
    "/v1/capabilities"
  ],
  "requests_per_ip_per_minute": 60,
  "cache": "in_process",
  "completed_history_cache_seconds": 3600,
  "current_day_cache_seconds": 60
}

دستیابی

/v1/candles پر OHLC کے لیے فراہم کنندہ کی اجازت ضروری ہے۔ /v1/capabilities دیکھیں؛ دستیابی منسلک پلان کے مطابق ہے۔

/v1/candles پر OHLC کے لیے فراہم کنندہ کی اجازت ضروری ہے۔ /v1/capabilities دیکھیں؛ دستیابی منسلک پلان کے مطابق ہے۔

API آزمائیں

اس سائٹ کا API کال کریں۔ فراہم کنندہ کی کلید سرور پر محفوظ رہتی ہے۔

درخواست / cURL
جواب / JSON
حقیقی JSON جواب دیکھنے کے لیے درخواست چلائیں۔
WELCOME TO LUME EXCHANGE RATES

Lume Exchange Rates کے ساتھ بنانا شروع کریں

کارڈ کے بغیر فراہم کنندہ کی حقیقی شرحیں دیکھیں۔ مفت API فی الحال پیش نظارہ ہے؛ کوئی خریداری یا چارج نہیں بنتا۔

حقیقی شرحیں · ادائیگی کی ضرورت نہیں

SUBSCRIPTION / USD

اپنی سبسکرپشن کا جائزہ لیں

USD میں بار بار تجدید ہونے والی سبسکرپشن۔ تصدیق سے پہلے محفوظ ادائیگی کی ونڈو میں حتمی ٹیکس اور کل رقم دیکھیں۔

قابلِ اطلاق ٹیکس ادائیگی کے وقت دکھائے جاتے ہیں۔ بلنگ پورٹل میں تجدید کا انتظام اور سبسکرپشن منسوخ کرسکتے ہیں۔

Paddle

ACCOUNT / BILLING

آپ کی سبسکرپشن