API v2.0 — 13 Endpoints Available

The InstaPay API
for Developers

Full programmatic access to InstaPay Egypt. Send money, check balances, fetch transactions — all with a simple REST API.

cURL
# Send money via InstaPay
curl -X POST https://instapay.advcode.net/api/transfer.php \
  -H "X-API-Key: ipk_your_key_here" \
  -d "session_id=1" \
  -d "payee_ipa=ahmed@instapay" \
  -d "payee_name=Ahmed Mohamed" \
  -d "amount=500"

13

API Endpoints

REST

JSON Responses

99.9%

Uptime

<300ms

Avg Response

Everything You Need

Complete InstaPay integration in minutes, not weeks.

Send & Receive Money

Transfer funds, send collect requests, and track payment statuses — all programmatically.

Transaction History

Full paginated transaction history with type filtering. Credit, debit, or all transactions.

Balance & Limits

Real-time account balance, daily/monthly limits, and mini statements from linked bank accounts.

IPA Verification

Verify any IPA address before sending money. Get the recipient's name and account status.

API Key Authentication

Secure API key system with per-key rate limiting, IP whitelisting, and credit-based billing.

Beneficiary Management

List, add, and remove saved beneficiaries. Manage your frequent contacts programmatically.

API Endpoints

13 endpoints covering every InstaPay operation.

Authentication & Status

POST /api/login.php Authenticate & create session
GET /api/status.php Check credits & key status

Read Operations

POST /api/transactions.php Transaction history
POST /api/balance.php Mini statement
POST /api/account_balance.php Account balance
POST /api/limits.php Daily & monthly limits
POST /api/pending.php Pending collect requests
POST /api/banks.php List available banks

Write Operations

POST /api/verify_ipa.php Verify IPA address
POST /api/fees.php Transfer fee inquiry
POST /api/transfer.php Send money
POST /api/collect.php Request money
POST /api/beneficiaries.php Manage saved contacts

Monthly Plans

Choose a plan that fits your business. Upgrade or downgrade anytime.

Starter
500 EGP / month
1,000 API requests
  • 1,000 API requests
  • All 13 endpoints
  • 30 req/min rate limit
  • 1 API key
  • Request logging
  • IP whitelisting
  • Priority support
Get Started
Enterprise
4,000 EGP / month
50,000 API requests
  • 50,000 API requests
  • All 13 endpoints
  • 300 req/min rate limit
  • Unlimited API keys
  • Request logging
  • IP whitelisting
  • Priority support
Get Started

Ready to integrate?

Start sending and receiving InstaPay transactions in minutes.

API Documentation View Examples