Powering apps, bots, and businesses across Bangladesh. Use our ready-made APIs today, or get a custom API built to your exact specification.
const response = await fetch("https://api.arman.bd/v1/sms/send", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY"
},
body: JSON.stringify({
to: "01XXXXXXXXX",
message: "Hello from api.arman.bd!"
})
});
const data = await response.json();
{"status":"success","message_id":"SMS-0001","sent_at":"2026-04-04"}
From plug-and-play APIs to fully custom-built solutions — we cover every API need for your project or business.
Instantly use our pre-built APIs for payment, SMS, AI, weather, domain checking, and more. Get your API key in minutes.
Need a unique API for your app or business? We design, build, deploy, and maintain it from scratch to your exact specification.
Already have an API? We help you integrate it into your WordPress, WooCommerce, mobile app, or custom automation workflow.
25+ ready-made APIs built specifically for Bangladeshi developers and businesses. More added regularly.
Accept BDT & USD payments via EPS. GetToken, InitializeEPS, CheckStatus endpoints. Perfect for e-commerce.
POST /v1/payment/eps/init
Accept bKash mobile payments. Supports checkout, execute & query. Ideal for local e-commerce & subscriptions.
POST /v1/payment/bkash/checkout
Nagad MFS payment collection & disbursement. RESTful with OAuth2 token auth. Sandbox & production.
POST /v1/payment/nagad/execute
Dutch-Bangla Bank internet banking & mobile payment for merchant payments and fund transfers.
POST /v1/payment/dbbl/init
UCB's Upay MFS payment gateway for e-commerce merchants. Sandbox & production environments available.
POST /v1/payment/upay/checkout
Send OTP, transactional & promotional SMS to BD mobile numbers (GP, Robi, Banglalink, Teletalk).
POST /v1/sms/send
Send automated WhatsApp messages via CallMeBot. Perfect for order notifications and instant alerts.
POST /v1/notify/whatsapp
Send transactional HTML emails — order confirmations, OTPs, alerts — with custom templates via SMTP.
POST /v1/email/send
Send automated Messenger notifications via CallMeBot. Ideal for order alerts and customer updates.
POST /v1/notify/messenger
Generate blog posts, SEO content, product descriptions in English & Bangla using LLM backends.
POST /v1/ai/generate-text
Bangla language text processing — sentiment analysis, keyword extraction, and language detection.
POST /v1/ai/bangla-nlp
Generate images from text prompts for blogs, social media, and product listings. Returns image URL.
POST /v1/ai/generate-image
Embeddable chatbot for customer support. Trained on your FAQ data. Returns JSON responses.
POST /v1/ai/chatbot
Check domain availability across .com, .bd, .net, .org, .xyz. Returns structured JSON with status.
GET /v1/domain/check?name=
Retrieve domain registration, expiry, registrar, and nameserver info for any domain name.
GET /v1/domain/whois?domain=
Returns country, city, ISP, timezone, and coordinates for any IP address. Useful for access control.
GET /v1/ip/geo?ip=
Sync products, orders & customers between WooCommerce stores or external systems. Bulk operations.
POST /v1/woo/sync-products
Real-time BDT exchange rates vs USD, EUR, GBP, SAR, AED. Based on Bangladesh Bank reference rates.
GET /v1/currency/rates
Track shipments from Pathao, Redx, Paperfly, Sundarban, SA Paribahan. Returns status & timeline.
GET /v1/courier/track?id=
Look up product info by barcode (EAN/UPC/QR). Returns name, brand, category & image for inventory.
GET /v1/product/barcode?code=
Generate & validate one-time passwords via SMS or email. Rate-limited with expiry. Drop-in auth.
POST /v1/otp/generate
Validate Bangladeshi National ID format and return structured data for KYC purposes (legal compliance required).
POST /v1/verify/nid
Lookup thana, district & division by postal code or reverse lookup by area name. Complete BD database.
GET /v1/bd/postal?code=
Accurate daily prayer times for all Bangladesh districts. Supports ISNA and local calculation methods.
GET /v1/prayer/times?city=
Real-time weather for all BD districts: temperature, humidity, rainfall & 7-day forecast. Aggregated sources.
GET /v1/weather?city=
More APIs being added regularly
Request a Custom APIGet up and running with your API in 4 simple steps. No complexity, no waiting.
Explore our catalogue. Filter by category and find the API that matches your project needs.
Fill out the API access form with your project details. Free APIs are activated instantly.
Receive your personal API key via email with documentation and code examples included.
Use ready-to-paste code examples in JavaScript, PHP, Python, or cURL and launch instantly.
Integrate any of our APIs with a simple REST call. Consistent JSON responses, detailed error codes, and ready-to-use code examples make integration effortless.
const res = await fetch("https://api.arman.bd/v1/payment/bkash/checkout", {
method: "POST",
headers: { "x-api-key": "YOUR_KEY" },
body: JSON.stringify({
amount: 1500,
currency: "BDT",
intent: "sale",
merchantInvoiceNumber: "INV-2026-001"
})
});
const { bkashURL, paymentID } = await res.json();
Start free. Scale when you're ready. No hidden charges, no lock-in contracts.
For personal projects & testing
For freelancers & small teams
For businesses & agencies
Built specifically for the Bangladesh market. Speed, support, and simplicity — all in one place.
Servers optimized for Bangladeshi IP addresses. Faster response times than international providers for local users.
Infrastructure monitored 24/7 with automatic failover. Your integrations stay live even during maintenance windows.
Direct WhatsApp access to the developer. Get quick answers without ticket queues or long email threads.
Priced for the Bangladesh market. Free tier for individuals and affordable plans for businesses — no hidden costs.
Need something not in the catalogue? Arman builds custom REST APIs, webhooks, and IPN systems to your exact specification.
Every API ships with endpoint docs, request/response examples, error codes, and integration guides in English and Bangla.
Developers and businesses across Bangladesh trust api.arman.bd for their API needs.
"Arman built a custom SMS API for our WooCommerce store in under 3 days. WhatsApp support was incredibly fast and the integration worked perfectly."
"The EPS payment integration guide and ready-made PHP code saved me hours. api.arman.bd is my first stop for Bangladesh payment APIs now."
"We needed a courier tracking API for our logistics app. Arman delivered a clean, well-documented custom API on time and within budget. Highly recommended!"
Request API access, inquire about a custom build, or just say hello. We typically respond within 2 hours.
Noakhali, Chittagong
Bangladesh
F126758005071
Bangladesh ICT Division