Docs
デベロッパーセンターダッシュボードesimoa.com
    • はじめに
    • クイックスタート
    • 認証
    • 概要
    • eSIM検索
    • eSIM詳細
    • 販売国
    • OpenAPI 仕様
    • トラッキングとコミッション
    • レート制限とエラー
    • 概要
    • Claude
    • ChatGPT
    • Gemini
    • その他のMCPクライアント
    • 概要
    • 認証
    • 商品検索
    • 商品詳細
    • 販売国
    • エラーとレート制限
  1. ドキュメント
  2. 公開API(/v1)
  3. 概要

概要

公開API(/v1)

ベースURL、レスポンス形式、ページング規則、レスポンス言語など /v1 API の共通ルールです。

このページの内容
  • ベースURL
  • エンドポイント
  • レスポンス形式
  • ページング
  • レスポンス言語
  • 価格とキャッシュ

ベースURL#

すべてのリクエストはHTTPSで次のアドレスに送ります。公開APIキーが必要です(認証)。レスポンスはすべてJSONです。

url
https://api.esimoa.com/v1

エンドポイント#

エンドポイント説明
GET /v1/esimseSIM検索
GET /v1/esims/:ideSIM詳細
GET /v1/countries販売国一覧
GET /v1/openapi.jsonOpenAPI 3.1 仕様(キー不要)

レスポンス形式#

成功レスポンスには常に "success": true が含まれます。一覧は items、詳細は item に入ります。

json
// List endpoints
{ "success": true, "items": [ ... ], "total": 42, "limit": 10, "offset": 0, "sort": "price" }

// Detail endpoint
{ "success": true, "item": { ... } }

エラーの形式とステータスコードはレート制限とエラーをご覧ください。

ページング#

一覧は limit(1–50、既定 10)と offset でページングします。offset は常に limit の倍数に切り捨てられます — 例えば limit=10, offset=15 は offset=10 として扱われます。レスポンスの offset が実際に使われた値で、total は全件数です。

ヒント

次のページは offset + limit でリクエストしてください。limit の倍数でない offset だと同じ商品が別ページに再び出る可能性があるため、切り捨てています。

レスポンス言語#

lang パラメータ(ko | en | ja | zh-CN | zh-TW、既定 en)は国名、商品の title、そして url が指す購入ページの言語を決めます。ユーザーの言語に合わせて送ってください。

価格とキャッシュ#

価格(priceKrw)はesimoaの販売価格をウォン(KRW)の整数で返します。価格は頻繁に変わるため、検索結果のキャッシュは数分以内にし、決済金額は常にesimoaの決済画面が基準です。

最終更新: 2026年10月1日

前へ認証次へeSIM検索

このページの内容

  • ベースURL
  • エンドポイント
  • レスポンス形式
  • ページング
  • レスポンス言語
  • 価格とキャッシュ

esimoaのeSIMをあなたのサービスにつなぐAPIとMCP

リソース

  • ドキュメント
  • APIリファレンス
  • パートナーAPI(B2B)
  • MCPサーバー
  • OpenAPI 仕様

esimoa

  • ホーム
  • eSIMプラン
  • デベロッパーセンター
  • ダッシュボード
  • パートナーポータル

会社

  • 会社紹介
  • 提携のお問い合わせ
  • 利用規約
  • プライバシーポリシー
  • 提供・返金ポリシー

サポート

  • support@esimoa.com
  • サポートチャット

エヌベースコリア株式会社

京畿道龍仁市水枝区新水路767, A棟902号(東川洞,盆唐水枝U-TOWER)

米国本社: NBASE CORP. · Corporate Park, Irvine, CA 92606, USA

© 2026 esimoa. All rights reserved.