پرش به محتوا
پم ایران بررسی، انتخاب، سرمایه‌گذاری
English ورود ثبت‌نام

برای کسب‌وکارها و توسعه‌دهندگان

API دادهٔ پم ایران

همان دادهٔ منتشرشده در صفحات عمومی پم ایران — حساب‌های معاملاتی، شاخص‌های عملکرد، سبدهای هوشمند، ممیزی‌ها، شرکای بازار و نرخ‌ها — به‌صورت JSON و با کلید اختصاصی.

درخواست دسترسی شرایط استفاده و مجوز

اصول داده

  • فقط دادهٔ منتشرشده: هیچ دادهٔ شخصی، پیش‌نویس یا حساب ردشده‌ای از API عرضه نمی‌شود.
  • همان قاعدهٔ نمایش صفحهٔ حساب: عددی که در صفحه نمایش داده نمی‌شود، در API هم مقدار ندارد.
  • هر عدد با وضعیتش: دادهٔ «اعلامی» همیشه با همین برچسب می‌آید و نباید به‌عنوان دادهٔ زنده نمایش داده شود.
  • ترتیب خنثی: فهرست‌ها الفبایی‌اند و API هیچ رتبه‌بندی یا توصیه‌ای ارائه نمی‌کند؛ حمایت مالی فقط افشا می‌شود.
  • هر پاسخ زمان تولید، منبع و لینک مجوز را همراه دارد.

شروع کار

  1. وارد حساب پم ایران شوید و از «API داده» درخواست دسترسی با نام کسب‌وکار و کاربرد ثبت کنید.
  2. پس از تأیید، کلید بسازید و دامنهٔ دسترسی، IPهای مجاز و انقضای آن را تعیین کنید. کلید فقط یک بار نمایش داده می‌شود.
  3. در سطح رایگان شروع کنید؛ برای سهمیه و دامنهٔ بیشتر، پلن مناسب را از همان صفحه خریداری کنید.

احراز هویت

کلید را در سرآیند Authorization به شکل Bearer بفرستید (یا در سرآیند X-Api-Key). کلید را هرگز در کد سمت مرورگر یا مخزن عمومی قرار ندهید؛ درخواست‌ها را از سرور خود بفرستید.

curl -H "Authorization: Bearer pamm_XXXXXXXXXXXX.YYYYYYYY…" \
     "https://pamm.ir/api/v1/accounts?locale=fa"

نقاط دسترسی

https://pamm.ir/api/v1

متدمسیردامنهٔ دسترسیشرح
GET/me—اطلاعات کلید، سطح دسترسی، سقف‌ها و مصرف این ماه (از سهمیه کم نمی‌شود).
GET/accounts?type=حساب‌های معاملاتی و شاخص‌هافهرست حساب‌های معاملاتی منتشرشده؛ فیلتر اختیاری نوع حساب.
GET/accounts/{id}حساب‌های معاملاتی و شاخص‌هاگزارش عملکرد یک حساب با شرایط، افشا و همهٔ شاخص‌های عملکرد با وضعیت هر کدام.
GET/baskets?risk=سبدهای هوشمندسبدهای هوشمند منتشرشده با ترکیب وزنی و خلاصهٔ عملکرد فرضی؛ فیلتر ریسک.
GET/baskets/{slug}سبدهای هوشمندیک سبد با ترکیب کامل و بازدهٔ ماهانهٔ فرضی.
GET/audits?result=ممیزی‌هانتیجهٔ ممیزی‌های منتشرشده و ابطال‌شده؛ فیلتر نتیجه.
GET/audits/{reference}ممیزی‌هایک ممیزی با دورهٔ بررسی، خلاصه و اعتبار.
GET/partners?category=شرکای بازارصرافی‌ها، بروکرها، پراپ‌ها و استخرهای منتشرشده با مشخصات ثبت‌شده و منبع آن؛ فیلتر دسته.
GET/markets/tetherنرخ تتر و طلاجدول نرخ تتر به ریال از منابع فعال، با وضعیت تازگی هر منبع.
GET/markets/goldنرخ تتر و طلاجدول طلا و سکه با ارزش ذاتی و حباب، هر جا اونس و دلار تازه باشند.

پارامتر locale با مقدار fa یا en زبان متن‌ها را تعیین می‌کند. نام و slug هر دو زبان همیشه در پاسخ هست.

قالب پاسخ

هر پاسخ موفق یک شیء data و یک شیء meta دارد. شاخص‌ها مقدار، واحد، وضعیت، برچسب و زمان محاسبه را همراه دارند.

{
  "data": {
    "id": "…",
    "name": "…",
    "metrics": {
      "cumulative-return": {
        "value": "…", "unit": "…",
        "state": "declared", "label": "اعلامی",
        "computed_at": "…", "declared_at": "…"
      },
      "max-drawdown": { "value": null, "state": "unavailable", "label": null }
    }
  },
  "meta": {
    "source": "PAMM Iran — pamm.ir",
    "as_of": "…",
    "locale": "fa",
    "licence": "https://pamm.ir/legal/data_api_terms"
  }
}
  • live — دادهٔ زنده از منبع متصل و تازه.
  • declared — دادهٔ اعلامی؛ برچسب آن باید کنار عدد نمایش داده شود.
  • unavailable — منتشر، تازه یا قابل‌نمایش نیست؛ مقدار خالی است و نباید با عدد دیگری پر شود.
  • stale — در جدول نرخ‌ها: منبع خودکار قدیمی شده و قیمتی از آن ارائه نمی‌شود.

سقف‌ها و سرآیندها

هر مشتری یک سقف درخواست در دقیقه و یک سهمیهٔ ماهانه دارد که روی مجموع کلیدهایش اعمال می‌شود. وضعیت سقف‌ها در سرآیند هر پاسخ می‌آید.

  • X-RateLimit-Limit — سقف درخواست در دقیقه
  • X-RateLimit-Remaining — درخواست باقی‌مانده در دقیقهٔ جاری
  • X-Quota-Limit — سهمیهٔ ماهانه
  • X-Quota-Remaining — سهمیهٔ باقی‌مانده در این ماه
  • X-Quota-Reset — زمان آغاز دورهٔ بعد (UTC)
  • Retry-After — ثانیه تا امکان درخواست دوباره، در پاسخ ۴۲۹

خطاها

HTTPکدشرح
401invalid_keyکلید نیست، نامعتبر، باطل یا منقضی است.
403client_suspendedدسترسی مشتری معلق است.
403ip_not_allowedدرخواست از IP خارج از فهرست مجاز کلید آمده است.
403scope_not_granted_to_keyاین داده در دامنهٔ کلید نیست.
403scope_not_in_planاین داده در سطح یا پلن فعلی شما باز نیست.
404not_foundمورد درخواستی منتشر نشده یا وجود ندارد.
429rate_limitedسقف دقیقه‌ای پر شده است؛ پس از Retry-After دوباره بفرستید.
429monthly_quota_exhaustedسهمیهٔ ماهانه تمام شده است؛ پلن را ارتقا دهید یا تا دورهٔ بعد صبر کنید.

سطح‌ها و پلن‌ها

سطح رایگان

  • سقف درخواست در دقیقه: 10
  • سهمیهٔ ماهانه (درخواست): 3,000
  • دامنهٔ دسترسی: ممیزی‌ها، شرکای بازار، نرخ تتر و طلا

قیمت‌ها به تتر (USDT) است. از کیف پول پم ایران یا کیف پول تترِ تأییدشدهٔ به نام خودتان بپردازید؛ مشتریان داخل ایران می‌توانند معادل ریالی را از کارت یا شبای تأییدشدهٔ خودشان واریز کنند. برای قرارداد سازمانی با پشتیبانی تماس بگیرید.

ابزارک‌های داده

اگر نمی‌خواهید کد بنویسید، ابزارک‌ها ساده‌ترین راه نمایش دادهٔ پم ایران در سایت شما هستند: یک خط کد، بدون اسکریپت و همیشه به‌روز.

  • نسخهٔ رایگان همهٔ ابزارک‌ها (حساب‌ها، سبدها، ممیزی‌ها، مقایسهٔ بروکر و صرافی و پراپ‌فرم، استخرها، نرخ تتر و قیمت طلا) با نشان «قدرت گرفته از پم ایران» برای همه باز است.
  • پلن‌هایی که ابزارک دارند، کلید اختصاصی می‌دهند: ابزارک فقط روی دامنهٔ شما باز می‌شود و تا وقتی پلن فعال است، بدون نشان نمایش داده می‌شود.
  • مدیران حسابی که تأیید رسمی دارند، کارت عملکرد تأییدشدهٔ حسابشان را از پنل خودشان برمی‌دارند و در سایت خود می‌گذارند.
  • ابزارک‌ها همان قواعد صفحه‌های عمومی را دارند: برچسب وضعیت هر عدد حفظ می‌شود و حساب‌ها به ترتیب الفبا نمایش داده می‌شوند، نه رتبه.
ابزارککد رایگان
حساب‌های معاملاتی
سبدهای هوشمند
ممیزی حساب‌ها
مقایسهٔ بروکرها
مقایسهٔ صرافی‌ها
مقایسهٔ پراپ‌فرم‌ها
استخرهای فیوچرز
نرخ تتر
قیمت طلا و سکه
نرخ تتر و طلا

راهنمای کامل ابزارک‌ها