API for applications
JSON endpoints for a travel app, comparison engine or itinerary service.
https://api.driftasia.com/v1- GET · structured JSON
- Public read-only surface
Read-only eSIM market data for travel apps, comparators and AI agents: frozen price benchmarks, plan recommendations and field-tested connectivity.
Use REST when your product owns the orchestration. Use MCP when an agent should discover the tools and decide when to call them. Ordering and eSIM fulfilment stay outside this pack.
JSON endpoints for a travel app, comparison engine or itinerary service.
https://api.driftasia.com/v1Streamable HTTP for an agent that needs a price benchmark, plan resolver or connectivity signal.
data-index.driftasia.com/mcpAgencies and travel platforms can request a measured quota, support channel and partner rate card.
REST for application code; MCP for an agent that discovers tools.
Try th, jp or another covered ISO alpha-2 code.
Show the snapshot or field-test date so downstream users see the evidence window.
Share the use case and expected volume before production access.
const response = await fetch(
"https://api.driftasia.com/v1/price-index/th?profile=10gb-15d"
);
const benchmark = await response.json();const client = await connectToMcp(
"https://data-index.driftasia.com/mcp",
{ headers: { "X-ESIM-Sandbox-Key": sandboxKey } }
);
const result = await client.callTool({
name: "get_best_esim_plan",
arguments: { country: "th", gb: 10, days: 15 }
});The MCP server describes and recommends connectivity data. It does not create orders, change catalogue prices or trigger an eSIM purchase. For a commercial pilot, contact the technical team.
Each tool returns structured data and is annotated as non-destructive. The price benchmark has a small public demo; a sandbox key is required for the plan resolver and connectivity quality.
| Tool | Inputs | Returns | Example use |
|---|---|---|---|
| get_price_benchmark | country profile optional | Price benchmark and price per GB for the requested market. | Explain a price gap or feed a comparison agent. |
| get_best_esim_plan | country gb, days, priority | Recommended plan and alternatives for the stated need. | Answer “what should I use for 10 GB in Thailand?” |
| get_connectivity_quality | country aggregate optional | Aggregated quality signals or available field measurements. | Add a network signal to an itinerary recommendation. |
Send the destinations, expected volume and technical contact. We will review a pilot before any commercial opening.
Need the full contract? OpenAPI reference · Looking for eSIM partnerships? DriftAsia Partners.