Connect WorldRemit transfers, recipients, and FX to your back office — under your customer authorization
WorldRemit (operated by Zepz) serves more than 9 million users across 130+ countries and processes roughly 1.2 million transactions every month. Behind that footprint sits a rich, structured dataset — transfer history, payout corridor metadata, FX quotes, recipient KYC tags and status timelines — that finance, accounting and compliance teams routinely need outside the consumer app. We deliver protocol-analysis-based wrappers that surface this data through OpenBanking-style endpoints.
- Send-side data: amount, fees, FX rate, payment method (debit, credit, Apple Pay, iDEAL, Trustly, Klarna/Sofort, Poli, Interac)
- Receive-side data: payout method (bank deposit, mobile wallet, cash pickup, airtime topup), partner bank/wallet, status, recipient ID
- Corridor & FX data: 145+ destination countries, mid-market vs. customer rate, fee schedule
Feature modules
Each module below corresponds to a concrete data domain inside the WorldRemit app. The goal of the integration is not to replicate the consumer UX, but to make the underlying data and actions queryable by your accounting, CRM, risk, or treasury systems.
Transfer history & status API
Paginated retrieval of historical transfers with filters by date, corridor, payout type, and status (pending, in-transit, paid, refunded, cancelled). Used for monthly reconciliation, finance close, and customer-support lookups when a receiver claims non-receipt.
Recipient & KYC tag sync
Mirror saved recipients into your CRM with corridor, payout method, partner bank/wallet and KYC tier tags. Critical for sanctions screening refresh and beneficial-owner reviews across multi-jurisdiction rollouts.
FX quote & fee snapshot
Sample the live rate WorldRemit offers per corridor versus the mid-market reference, plus the fee schedule (which varies by payout method). Useful for treasury teams pricing internal cross-border float and for comparison dashboards against Wise, Remitly and Western Union.
Payout corridor & partner map
Structured catalogue of supported destination countries and per-country partner sets — e.g. M-Pesa, Airtel, Equity Bank in Kenya; GCash, PayMaya, CoinsPH, BDO in the Philippines; MTN, Vodafone, EcoBank in Ghana. Enables routing logic for downstream payout orchestration.
Webhook / notification bridge
A push channel that fires when a transfer changes state ("ready to collect", "paid", "blocked – AML review"). Replaces brittle polling and is mandatory for SLA-sensitive use cases like emergency family transfers.
Airtime topup & mobile wallet rail
Programmatic visibility into airtime topup transactions and mobile-money rails. Important for diaspora-focused fintechs and telco-aligned products where airtime credit and wallet top-ups are part of the same financial story.
Data available for integration
The table below is the working data inventory we use when scoping a WorldRemit-style integration. It maps each data type to where it surfaces in the app, the natural granularity, and a typical downstream use. Use it as the starting point for your own requirements list — we trim and expand it per engagement.
| Data type | Source (screen / feature) | Granularity | Typical use |
|---|---|---|---|
| Transfer record | Activity / transfer history | Per transaction; full timestamp | Reconciliation, monthly reporting, audit |
| Transfer status timeline | Transfer detail screen | State transitions per transfer | SLA monitoring, CX dispute resolution |
| Recipient profile | Saved recipients | Per recipient; corridor & payout method | CRM enrichment, sanctions re-screen |
| FX rate quote | "Send money" calculator | Per corridor, per send amount | Treasury benchmarking vs Wise / Remitly |
| Fee schedule | Pre-confirmation screen | Per payout method & payment instrument | Margin analysis, customer comms |
| Payout partner directory | Country selector | Per country: bank, wallet, cash, airtime | Routing logic, B2B partner ops |
| Sender KYC tier | Account / verification screen | Per sender; tier + limit | Risk scoring, limit management |
| Notification events | Push notifications & in-app inbox | Per event | Webhook fan-out, in-house alerts |
Typical integration scenarios
1. Diaspora-focused fintech: unified remittance ledger
Business context: a UK or US fintech serves migrant communities that hold accounts with WorldRemit, Sendwave and a local neobank. Data involved: transfer history, FX quote, recipient list. OpenFinance mapping: account-information-style read endpoints exposing remittance activity as a normalised "money-out" feed alongside open banking AISP data, so customers see one ledger.
2. SME accounting export
Business context: an SME pays overseas freelancers and contractors through WorldRemit and needs the activity in Xero or QuickBooks. Data involved: paginated transfer history with fee, FX and counterparty fields. Flow: nightly extract → CSV/JSON push → ledger mapping. Mirrors the Open Banking "transactions" endpoint but for outbound remittance.
3. Compliance & AML monitoring
Business context: a regulated bank co-marketing remittance services wants near-real-time visibility into its customers' cross-border flows for AML triage. Data involved: transfer events, recipient KYC tags, status. Webhook delivery into the bank's transaction-monitoring engine. Aligns with FATF Recommendation 16 expectations on originator/beneficiary information.
4. FX dashboard & pricing intelligence
Business context: a treasury team or comparison-shopping site benchmarks WorldRemit rates against Wise, Remitly, Xe, OFX and Western Union across 20+ corridors. Data involved: FX quote endpoint, fee schedule, payout-method matrix. Output: time-series store + Grafana / Metabase dashboard.
5. Telecom & airtime partner ops
Business context: an MNO operating in Kenya, Ghana or the Philippines reconciles inbound airtime topup volumes from WorldRemit. Data involved: airtime topup records by MSISDN, partner identifier and operator. Flow: scheduled pull → settlement file → partner billing.
What we deliver
Deliverables checklist
- API specification (OpenAPI / Swagger) per endpoint
- Protocol & auth flow report (OAuth, token rotation, cookie/session chain, SCA/3DS notes)
- Runnable source for login, transfer history, FX quote and webhook receiver (Python and Node.js, single Docker image)
- Automated tests (happy path, paging, pending → paid transitions, error cases)
- Compliance guidance (FCA, PSD2 SCA, GDPR, FATF AML/CTF, data minimization, retention)
- Postman / Insomnia collection ready for your QA team
API example 1 — paginated transfer history
// Example: fetch WorldRemit-style transfer history (pseudocode)
POST /api/v1/worldremit/transfers/list
Content-Type: application/json
Authorization: Bearer <ACCESS_TOKEN>
{
"account_id": "wr_user_abc123",
"from_date": "2026-04-01",
"to_date": "2026-04-30",
"corridor": "GB-KE",
"status": ["paid","ready_for_collection"],
"page": 1,
"page_size": 50
}
// Response (excerpt)
{
"page": 1, "page_size": 50, "total": 217,
"transfers": [{
"id": "WR-7Q9-XJ12",
"sent_amount": {"value": 250.00, "ccy": "GBP"},
"received_amount":{"value": 41875.00,"ccy": "KES"},
"fx_rate": 167.50,
"fee": {"value": 1.99, "ccy": "GBP"},
"payout_method": "mobile_wallet",
"payout_partner":"M-Pesa",
"recipient_id": "rcpt_91a2",
"status": "paid",
"created_at": "2026-04-12T08:14:22Z",
"paid_at": "2026-04-12T08:14:39Z"
}]
}
API example 2 — FX quote & fee snapshot
GET /api/v1/worldremit/quote
?send_ccy=GBP&recv_ccy=PHP
&amount=300&payout=cash_pickup
Authorization: Bearer <ACCESS_TOKEN>
// Response
{
"send": {"value": 300.00, "ccy": "GBP"},
"receive":{"value": 21285.00,"ccy": "PHP"},
"fx_rate": 70.95,
"mid_market_rate": 71.62,
"spread_bps": 94,
"fee": {"value": 0.99, "ccy": "GBP"},
"payout_partner_options": ["BDO","Cebuana","M Lhuillier","PS Bank"],
"estimated_delivery": "minutes"
}
API example 3 — webhook event (transfer status change)
POST <your-callback-url>
Content-Type: application/json
X-OFL-Signature: sha256=...
{
"event_id": "evt_018f9d4d",
"event_type": "transfer.status_changed",
"occurred_at":"2026-04-12T08:14:39Z",
"data": {
"transfer_id": "WR-7Q9-XJ12",
"previous_status": "in_transit",
"current_status": "paid",
"corridor": "GB-KE",
"payout_partner": "M-Pesa"
}
}
// Errors: 401 invalid_token, 409 corridor_unavailable,
// 422 amount_below_min, 451 corridor_blocked_compliance
Compliance & privacy
Regulatory alignment
WorldRemit is authorised in the UK by the Financial Conduct Authority and is part of the Zepz group. Integrations we ship are designed to respect the same boundaries: PSD2 Strong Customer Authentication for any payment-initiation flow, GDPR for personal data on UK/EU residents, and FATF Recommendation 16 originator/beneficiary information for the travel rule. We also reference the WorldRemit overview on Wikipedia when scoping public-context facts.
Data handling
We work strictly under your customer's authorization or documented public flows; we do not bypass authentication, and we do not extract data beyond the explicit scope. Logs record every access event with caller, scope, timestamp and IP. Personal data is redacted at rest by default; the only fields persisted past a job are those you list in the scope schema. NDAs and DPIAs signed on request.
Data flow / architecture
A typical pipeline runs: WorldRemit client session (authorized) → OpenFinance Lab ingestion gateway → normalisation & redaction layer → your storage (Postgres / S3 / data lake) → analytics or API output (REST/Webhook). The gateway is stateless and horizontally scalable; the normalisation layer maps WorldRemit's internal shapes into the schema we ship so that downstream consumers (BI tools, accounting connectors, dashboards) need not know about app-internal changes. Status webhooks fan out to subscribers via a queue (SQS / Pub/Sub / Kafka) so that retries and dead-letter handling are explicit.
Market positioning & user profile
WorldRemit is a B2C international money-transfer app aimed primarily at diaspora senders in the UK, US, Canada, Australia, EU and emerging APAC corridors, sending to family and friends in Africa, South Asia, Southeast Asia and Latin America. Its strongest corridors include UK → Kenya / Nigeria / Ghana, US → Philippines / Mexico, and Australia → Pacific islands. Most users are individuals on Android or iOS with smaller numbers of SMEs sending recurring payouts. In 2025 parent company Zepz partnered with Fireblocks to scale stablecoin-rail remittances, and in January 2026 it acquired Pomelo to extend into credit-linked remittance — both signals that the data behind WorldRemit is becoming richer and more interesting for OpenFinance integration.
Screenshots
App screens we reference during protocol analysis (click any thumbnail to enlarge).
Similar apps & integration landscape
Customers who run a WorldRemit integration almost always run integrations against neighbouring remittance and cross-border payment apps. The list below is not a ranking — it is the ecosystem map we keep in mind when scoping a unified data layer.
About our studio
OpenFinance Lab is a small, focused studio specialising in mobile app protocol analysis and authorized API integration. Our engineers come out of payments, banking, mobile-money and protocol-analysis backgrounds, and we have shipped integrations against remittance apps, neobanks, e-commerce platforms, OTT services and travel apps for clients in the UK, EU, MENA, India and Southeast Asia.
- Domain depth in payments, digital banking, remittance and cross-border clearing
- Custom Python, Node.js and Go SDKs plus test harnesses and Postman bundles
- Full pipeline: protocol analysis → build → validation → compliance hand-off
- Source code delivery from $300 — receive runnable API source code and full documentation; pay after delivery upon satisfaction
- Pay-per-call API billing — access our hosted API and pay only per call, no upfront cost; suited to teams that prefer usage-based pricing
Contact
For a quote or to submit your target app and requirements (WorldRemit corridors, data scope, region), open our contact page:
Typical reply within one UK business day.
Engagement workflow
- Scope confirmation: corridors, payout methods, data fields, region of senders.
- Protocol analysis and API design (2–5 business days, complexity-dependent).
- Build and internal validation against your sandbox accounts (3–8 business days).
- Docs, samples and test cases (1–2 business days).
- Typical first delivery: 5–15 business days; third-party approvals or extra corridors may extend.
FAQ
Does WorldRemit publish a public developer API?
What WorldRemit data can be exposed via API integration?
How long does a WorldRemit-style integration take to deliver?
How do you handle compliance and AML?
📱 Original app overview (appendix)
WorldRemit: Money Transfer App makes sending money abroad simple, fast and secure. Users transfer funds to family and friends worldwide with a trusted digital money transfer and international wire service designed for convenience and flexibility. Low fees, competitive exchange rates, and multiple payout options give customers a reliable way to move money internationally — anytime, anywhere.
Send money across borders using methods that fit the receiver's needs: bank transfer, mobile wallet, cash pickup, and airtime topup. Whether supporting loved ones, paying bills abroad, or sending emergency funds, WorldRemit delivers international remittances quickly and safely through secure digital payments.
- Reliable global money transfer services — secure banking and digital payment technology with advanced fraud monitoring, encrypted transactions, and verification tools that keep financial information safe.
- Fast and secure bank transfers — direct deposits to bank accounts across thousands of global financial institutions, suited to bill payments and international wire transfers without bank branch visits.
- Flexible mobile money management — transfers straight to mobile wallets, giving recipients immediate access to money for payments, savings or cash withdrawals.
- Cash pickup — send money for pick up at trusted partner locations; recipients collect cash instantly with valid ID.
- Airtime topup — recharge mobile phones abroad in seconds to keep family connected.
- Fast, affordable and transparent — competitive exchange rates, low transfer fees, upfront review of fees and rates, with no hidden charges.
- Built for convenience — quick setup, easy repeat transfers, saved recipients, real-time tracking and status alerts, 24/7 sending, and accessible customer support.
Transfer and wire money worldwide. Country examples from the official description:
- Kenya: Cash pickup at Co-op Bank, Diamond Trust Bank, Equity Bank, Upesi and others. Mobile money with Airtel, Equity Bank, and M-Pesa, or bank transfers to Co-op Bank, Diamond Trust Bank, and National Bank of Kenya.
- Philippines: Cash pickup at BDO Unibank, Cebuana, PS Bank, and M Lhuillier. Mobile money to CoinsPH, GCash, and PayMaya. Bank transfers to LandBank, BDO Unibank, BPI, Metrobank, and Philippine National Bank.
- Nigeria: Cash pickup from Fidelity Bank, Union Bank, and Virtual Correspondent. Bank transfers to Access Bank, Fidelity Bank, FirstBank, GTBank, and UBA.
- Ghana: Cash pickup at Unity Link, Zenith, and FBN Bank. Mobile money to MTN, Airtel Tigo, and Vodafone. Bank transfers to EcoBank and Fidelity Bank.
- Also supports sending to Uganda, South Africa, Colombia, Rwanda, Bangladesh and more.
Payment options vary by country and may include debit, credit or prepaid cards, Poli, Interac, iDEAL, Klarna (Sofort), Apple Pay, Trustly, or mobile money.
Contact (original app): 100 Bishopsgate, London EC2N 4AG.