GmailStoreGmailStore
API Documentation

Documentation

Getting StartedAuthenticationAPI EndpointsCode ExamplesError Codes
GmailStore

GmailStore

Professional account service provider offering Gmail, Google, Apple ID, bulk purchasing, and API integration.

Products

  • New Gmail
  • Aged Gmail
  • Bulk Gmail
  • Temp Email

Support

  • Order Lookup
  • FAQ
  • API Docs
  • Contact Us
  • About Us
  • Terms of Service

© 2026 GmailStore. All rights reserved.

Back

API Endpoints

List Products

text
GET /api/products

Returns all active products with a single unit price.

Response Example:

json
{
  "success": true,
  "products": [
    {
      "id": "30a6d792-9e06-4023-85f4-736dfd9af07d",
      "slug": "gmail-usa-fresh",
      "name_zh": "谷歌企业/教育邮箱",
      "name_en": "Google Workspace / Education Email",
      "stock": 44,
      "min_quantity": 5,
      "price":
0.5
    }
  ]
}

Get Product Detail

text
GET /api/products/:idOrSlug

You can query by product id or slug.

Create Order

text
POST /api/orders/create
ParameterTypeRequiredDescription
productIdstringYesProduct ID. Use the id returned by GET /api/products, not the slug
quantityintegerYesPurchase quantity. Maximum 200 per order and cannot exceed stock; minimum follows the product min_quantity
contactEmailstringYesEmail used for order contact and order lookup
paymentMethodstringYesPayment method. Allowed values: crypto, balance_cny, balance_crypto, alipay, wechat
coinstringNoRequired only when paymentMethod=crypto. Allowed values: trc20_usdt, erc20_usdt, bep20_usdt, btc, eth, trx, bnb
couponCodestringNoCoupon code. Omit it when unused

paymentMethod values:

ValueDescriptionBearer Token Required
cryptoOn-chain crypto payment. The response returns a payment address and expected amountNo
balance_cnyCNY balance payment. Deducts the order amount from users.balanceYes
balance_cryptoUSD/crypto balance payment. Deducts the converted amount from users.balance_cryptoYes
alipayExternal Alipay checkout. Availability follows /api/payment-configNo
wechatExternal WeChat Pay checkout. Availability follows /api/payment-configNo

Balance payments require the logged-in user token in the request header:

text
Authorization: Bearer USER_TOKEN

Crypto Payment Example:

json
{
  "productId": "30a6d792-9e06-4023-85f4-736dfd9af07d",
  "quantity": 10,
  "contactEmail": "[email protected]",
  "paymentMethod": "crypto",
  "coin": "trc20_usdt"
}

CNY Balance Payment Example:

json
{
  "productId": "30a6d792-9e06-4023-85f4-736dfd9af07d",
  "quantity": 10,
  "contactEmail": "[email protected]",
  "paymentMethod": "balance_cny"
}

Query Order

text
GET /api/orders/query?order_no=GS2604291234ABCD&[email protected]

Both order number and email are required. When the order is completed, this endpoint returns the delivered account credentials. It is rate limited to 3 requests per IP per 60 seconds and 2 requests per order/email pair per 60 seconds.

Get Order Payment / Fulfillment Status

text
GET /api/orders/:id/status