Announcing NaijaLancers API: Integrate Web3, Video, VTU, AI & More
NaijaLancers is proud to announce the launch of the NaijaLancers API, a developer-first platform designed to help you integrate cutting-edge features into your applications with ease. Built for Nigeria and ready for the world, our API empowers developers to build secure, scalable, and intelligent apps using just a few lines of code.
What You Can Build
Integrate six powerful categories of services into your applications:
1️⃣ Web3 Wallets
Create and manage Celo blockchain wallets supporting CELO, cUSD, and USDT.
• Create wallets – POST /wallet/create
• Check balances – GET /wallet/balance
• Transfer funds – POST /wallet/transfer
2️⃣ Video Conferencing
Embed real-time video calls with chat, screen sharing, and recording (WebRTC-powered).
• Create rooms – POST /video/create-room
• Join rooms – POST /video/join-room
3️⃣ VTU Services
Deliver airtime, data bundles, and electricity vouchers instantly across all Nigerian networks.
• Airtime top-up – POST /vtu/airtime
• Data bundles – POST /vtu/data
• Electricity purchase – POST /vtu/electricity
4️⃣ Notifications
Send seamless multi-channel notifications to your users.
• Emails – POST /notifications/email
• SMS – POST /notifications/sms
• Push notifications – POST /notifications/push
5️⃣ Escrow Payments
Process secure payments with escrow protection—release funds only on completion.
• Create escrow – POST /payments/escrow/create
• Release escrow – POST /payments/escrow/release
6️⃣ AI Assistant
Integrate a GPT-powered AI chat for intelligent, context-aware responses.
• Chat with AI – POST /ai/chat
Real-Time Updates & Webhooks
Stay informed instantly with webhooks for every critical event:
· wallet.created, wallet.deposit, wallet.transfer
· escrow.created, escrow.funded, escrow.released, escrow.refunded
· vtu.airtime.success, vtu.data.success
· video.room.created, video.room.ended
Your app stays in sync with real-world transactions at all times.
Quick Start
Get started in minutes:
1. Sign up for a free API key.
2. Test endpoints in our interactive playground.
```javascript
const response = await fetch('https://api.naijalancers.com/v1/wallet/create', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'YOUR_API_KEY'
},
body: JSON.stringify({ external_user_id: 'user_123' })
});
const wallet = await response.json();
console.log(wallet.address);
```
Start Building Today → [Naijalancers.name.ng]
Built for developers. Powered by innovation.
That's good to hear
ReplyDeleteThank you sir, for feedback
Delete