ڈویلپر رسائی · فعال

بینک اسٹیٹمنٹ کنورٹر API

ایک سادہ REST API کے ذریعے کسی بھی بینک اسٹیٹمنٹ PDF سے منظم JSON ٹرانزیکشن ڈیٹا حاصل کریں۔ اسی پارسنگ انجن پر بنایا گیا ہے جو PivotBank کو طاقت دیتا ہے, 1000+ بینک، متعدد صفحات کی سپورٹ، بغیر کنفیگریشن کے انضمام۔

سادہ انضمام

ایک endpoint۔ منظم JSON۔

ایک PDF کو POST کریں۔ صاف، منظم ٹرانزیکشن ڈیٹا واپس پائیں۔ ہر جواب میں بینک کا نام، اسٹیٹمنٹ کی مدت، اور معمول بنائی گئی تاریخ، تفصیل، ڈیبٹ، کریڈٹ اور بیلنس فیلڈز کے ساتھ مکمل ٹرانزیکشن ارے شامل ہوتی ہے۔

  • تمام بینکوں میں مستقل فیلڈ نام
  • غائب ڈیبٹ/کریڈٹ کے لیے null اقدار (کبھی مبہم نہیں)
  • ISO تاریخ فارمیٹ آؤٹ پٹ
  • بینک کا نام اور مدت خود بخود پہچانی جاتی ہے
  • استعمال کی نگرانی کے لیے صفحات کی گنتی شامل
POST /api/v1/convert
Authorization: Bearer {API_KEY}
Content-Type: multipart/form-data

# Response: 200 OK
{
  "bankName": "HSBC",
  "accountNumber": "1234 5678",
  "period": "Jan 2025, Mar 2025",
  "pageCount": 3,
  "transactionCount": 2,
  "reconciliation": {
    "verified": true,
    "status": "ok",
    "opening": 2384.21,
    "closing": 6841.22,
    "expectedClosing": 6841.22,
    "difference": 0,
    "totalIn": 4500.00,
    "totalOut": 42.99
  },
  "transactions": [
    {
      "date": "2025-01-03",
      "description": "AMAZON.CO.UK",
      "debit": 42.99,
      "credit": null,
      "balance": 2341.22
    },
    {
      "date": "2025-01-07",
      "description": "SALARY - ACME LTD",
      "debit": null,
      "credit": 4500.00,
      "balance": 6841.22
    }
  ]
}

اسے کیسے کال کریں

    01

    Pro لیں

    API رسائی کے لیے فعال Pro سبسکرپشن درکار ہے؛ endpoint کسی اور اکاؤنٹ کی کلید قبول نہیں کرتا۔

    02

    API کلید بنائیں

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

    03

    PDF کو POST کریں

    PDF کو /api/v1/convert پر Authorization: Bearer ہیڈر کے ساتھ بھیجیں، "file" فیلڈ میں multipart form-data کے طور پر یا application/pdf باڈی کے طور پر، 15 MB تک۔

    04

    JSON پڑھیں

    200 جواب bankName، accountNumber، period، pageCount، transactionCount، ایک reconciliation آبجیکٹ اور date، description، debit، credit اور balance والا transactions ارے واپس کرتا ہے۔

API کون استعمال کرتا ہے

اکاؤنٹنگ سافٹ ویئر انضمام

کلائنٹ PDFs کو اپنے سسٹم میں بھیجیں اور Xero، QuickBooks یا Sage کھاتوں میں براہِ راست پوسٹ کرنے کے لیے تیار منظم JSON حاصل کریں, کوئی دستی دوبارہ ٹائپنگ نہیں۔

فِن ٹیک اور قرض دہی

قرض کی درخواستوں کے لیے استطاعت کے تجزیے کو خودکار بنائیں۔ درخواست دہندہ کے 3-12 ماہ کے اسٹیٹمنٹس سیکنڈوں میں پارس کریں اور آمدنی، بار بار ہونے والی ذمہ داریاں اور بیلنس کے رجحانات نکالیں۔

انٹرپرائز خودکاریت

بینک اسٹیٹمنٹ پارسنگ کو اندرونی ورک فلو میں شامل کریں, تعمیل کی جانچ، اخراجات کی پروسیسنگ، آڈٹ سپورٹ، یا اپنی مرضی کے مالیاتی ڈیش بورڈز۔

قیمت کا ماڈل

فی اسٹیٹمنٹ ادائیگی

رسائی

Pro کے ساتھ شامل

معاون بینک

1000+

The API is a Pro feature

Upgrade to Pro to create API keys and convert statements programmatically.

Upgrade to Pro
اکثر پوچھے جانے والے سوالات

API کے ساتھ کام کرنا

تصدیق کیسے کروں؟

اپنی کلید bearer ٹوکن کے طور پر بھیجیں: Authorization: Bearer pvb_live_... کلیدیں اسی صفحے پر بنتی اور منسوخ ہوتی ہیں، اور اینڈ پوائنٹ کے لیے فعال Pro سبسکرپشن درکار ہے، اس لیے بغیر Pro والے اکاؤنٹ کی درست کلید بھی 403 کے ساتھ مسترد ہوتی ہے۔

PDF کیسے بھیجوں؟

یا تو multipart/form-data میں "file" نامی فیلڈ کے ساتھ، یا Content-Type: application/pdf کے ساتھ خام رکویسٹ باڈی میں۔ ایک ہی اینڈ پوائنٹ دونوں قبول کرتا ہے۔ حد 15 MB ہے، جو باڈی پڑھنے سے پہلے اعلان کردہ لمبائی پر جانچی جاتی ہے، اس لیے بہت بڑی فائل پہلے منتقل نہیں ہوتی بلکہ 413 کے ساتھ مسترد ہو جاتی ہے۔

واپس کیا ملتا ہے؟

ایک JSON آبجیکٹ: اسٹیٹمنٹ سے شناخت کیے گئے bankName، accountNumber، period اور pageCount، نیز transactionCount اور ایک transactions فہرست۔ ہر لین دین میں تاریخ، تفصیل اور debit، credit اور balance فیلڈز ہوتے ہیں، اور جہاں کوئی کالم واقعی نہیں ہوتا وہاں صفر کے بجائے null ہوتا ہے۔

کیا یہ اسکین شدہ اسٹیٹمنٹ پڑھتا ہے؟

نہیں، اور یہی واحد جگہ ہے جہاں API ویب ایپ سے محدود ہے۔ براؤزر اسکین پر OCR چلاتا ہے؛ API صرف ٹیکسٹ لیئر پڑھتا ہے، اور قابلِ استعمال ٹیکسٹ کے بغیر اسٹیٹمنٹ 422 کے ساتھ ڈیجیٹل PDF مانگتی ہے۔ اگر آپ کے ان پٹ میں اسکین شامل ہیں تو انہیں براؤزر میں تبدیل کریں یا ہم سے بات کریں۔

ایرر کوڈز کا کیا مطلب ہے؟

401 یعنی کلید موجود نہیں، غلط ہے یا منسوخ ہے۔ 403 یعنی درست کلید مگر اکاؤنٹ پر Pro نہیں۔ 400 یعنی باڈی قابلِ مطالعہ PDF نہیں۔ 413 یعنی 15 MB سے بڑی۔ 422 یعنی PDF پڑھی گئی مگر قابلِ استعمال ٹیکسٹ نہ ملا، جو عملاً اسکین ہوتا ہے۔

استعمال کیسے گنا جاتا ہے؟

ہر کامیاب کال پر ایک کنورژن، صفحات کی تعداد کے ساتھ آپ کے اکاؤنٹ میں درج، بالکل ویسے ہی جیسے براؤزر میں کی گئی کنورژن۔ ایرر والی کال شمار نہیں ہوتی۔

بڑا حجم اور انٹرپرائز

بڑے حجم میں تبدیل کر رہے ہیں؟

API فعال ہے اور Pro سبسکرپشن کے ساتھ شامل ہے۔ اوپر ایک کلید بنائیں اور اسٹیٹمنٹ بھیجنا شروع کریں؛ یہاں کوئی انتظار کی فہرست نہیں ہے۔

اگر آپ بڑے حجم میں تبدیل کر رہے ہیں، الگ نرخ چاہیے، یا بنانے سے پہلے کسی انضمام پر بات کرنی ہے تو ہمیں لکھیں۔