Integrate purchasing, delivery, balance checking, and real-time order tracking into any platform with Egift.com's RESTful API. Comprehensive docs, client SDKs, and a full sandbox environment.
// POST /v1/orders
// Sample JSON API Response
{
"status": "success",
"order": {
"id": "EG-2026-48920",
"status": "delivered",
"product": {
"sku": "NINTENDO-EUR-50",
"name": "Nintendo eShop โฌ50",
"brand": "Nintendo",
"currency": "EUR",
"face_value": 50.00
},
"gift_code": {
"code": "NNTD-A1B2-C3D4-E5F6",
"pin": "1234",
"expires_at": "2031-04-17"
},
"recipient_email": "[email protected]",
"delivered_at": "2026-04-17T09:14:07Z",
"amount_charged": 42.50,
"currency": "EUR"
},
"request_id": "req_8f7d3a2e1c4b"
}
Standard REST endpoints with JSON payloads. Supports OAuth 2.0 and API key authentication. Versioned for stability.
Real-time event notifications for order placements, code delivery, redemptions, and balance updates. HMAC-signed payloads.
Official client libraries for JavaScript/TypeScript, Python, PHP, Ruby, Go, and Java. NPM, PyPI, Packagist packages available.
Full test environment mirroring production. Generate test orders, simulate deliveries, and test webhooks risk-free.
Full OpenAPI specification available for import into Postman, Insomnia, or auto-generating client code in any language.
Full request/response logging in your developer dashboard. Replay failed requests, inspect payloads, and debug in real time.
No upfront costs. Pay for what you use. Volume discounts apply automatically.
Perfect for development and testing.
0.5% transaction fee per order. No monthly minimum.
High-volume pricing negotiated to your needs.
Your sandbox API keys are ready immediately after registration. No approval process, no credit card required.
Create Free Developer Account โ