Y YoungPG Media
v1 stable

Resell our catalog from your own site.

Mint a YoungPG API key, browse the catalog, place orders and receive credentials over a simple JSON API. Naira pricing, 60 requests per minute, every key revocable in one click.

POST /api/v1/purchase
curl -X POST https://youngpgmedia.com.ng/api/v1/purchase \
  -H "X-API-Key: ypg_..." \
  -H "Content-Type: application/json" \
  -d '{"slug":"facebook-aged","quantity":2}'

# →
{
  "success": true,
  "data": {
    "order_id": 1042,
    "amount_ngn": 2400,
    "new_balance_ngn": 12600,
    "accounts": [
      "user1@hotmail.com:p4ssw0rd!",
      "user2@hotmail.com:p4ssw0rd!"
    ]
  }
}
🔑

Token-based auth

Every request carries an X-API-Key header. Keys are shown once, hashed at rest, and revocable instantly.

Naira-first pricing

Every price returned by the API is already in NGN at the current rate. No FX work on your side.

Instant delivery

Purchases return credentials the moment payment clears — no polling, no callbacks to wire up.

📊

Usage dashboard

Every call is logged with status, latency and IP. View, filter and export from your own dashboard.

🛡

Rate limited fairly

60 requests / minute on every key, 10 / minute on /purchase. 429 responses include Retry-After.

🧾

Predictable errors

Uniform envelope, real HTTP status codes, per-field validation errors when input is bad.

Endpoints at a glance

Six surfaces. Full reference and request shapes live on the docs page.

GET
/api/v1/user/balance
GET
/api/v1/categories
GET
/api/v1/listings
GET
/api/v1/listings/{slug}
POST
/api/v1/purchase
GET
/api/v1/orders/{id}

Start in minutes.

Create an account, fund your wallet, mint a key, and ship your first integration before lunch.