Coming soon — Giant Mobile. Same freedom, better deal.
Wholesale · API

REST API.Our network. Your code.

JSON in, JSON out. Provision broadband, VoIP, mobile, numbers — programmatically.

Everything our internal team can do from the dashboard, your code can do via REST. For ISPs, white-label resellers, and platform builders who need to wire UK telecoms provisioning directly into their stack. Free sandbox keys in 24 hours.

  • OpenAPI 3.1 spec
  • HMAC-signed webhooks
  • Sandbox in 24h
  • Bearer-token auth
  • Uptime SLA in reseller terms
  • Versioned, never breaks
24h

From sandbox request to first successful test call.

Sign reseller terms, get sandbox keys within 24h, run your first integration test that day. Production keys follow once you're ready to bill end-customers.

See endpoints
01Endpoint surface

Eleven endpoints. Cover the whole stack.

Same API drives our wholesale reseller portal — we eat the dogfood. Everything visible in the portal is callable from your code.

api.giant.net.uk/v1Stable
  • GET
    /v1/broadband/availability

    Postcode → available products. FTTP / FTTC / SoGEA / leased line, with lead times.

  • POST
    /v1/broadband/orders

    Submit a broadband install order. Returns order ID + webhook event subscription.

  • GET
    /v1/voip/packages

    List VoiceCloud packages and add-ons. Pricing per package, per extension, per number.

  • POST
    /v1/voip/accounts

    Provision a new VoiceCloud account. Returns admin credentials + setup token.

  • GET
    /v1/mobile/tariffs

    Live mobile tariffs across V&D / MBB / eSIM. Filter by network / data / minutes.

  • POST
    /v1/mobile/sims

    Provision a new SIM. eSIM QR returns inline; physical SIM dispatched next-day.

  • POST
    /v1/numbers

    Allocate a new number (local / 0330 / 0800). Returns MSISDN + route config.

  • POST
    /v1/numbers/ports

    Submit a port-in request (single number or bulk CSV). Triggers Ofcom flow.

  • GET
    /v1/customers

    List end-customers under your reseller account. Cursor pagination, filters.

  • POST
    /v1/customers

    Create end-customer record. Required before any service provisioning.

  • GET
    /v1/invoices

    Monthly invoices in JSON or PDF. Filter by date range / customer.

Open the full reference at api.docs.giant.net.uk →
Developer experience

Built by engineers
who'll have to maintain it.

OpenAPI 3.1 spec generates clients for Node, Python, Go, PHP, .NET. Postman collection ships with the docs. Inline examples in every endpoint reference. Helpful error messages — JSON shape, not Apache stack traces.

  • OpenAPI 3.1 spec

    Auto-generate clients for every major language. Postman + Insomnia collections shipped.

  • Semver, never breaks

    v1 is permanent. New fields added, never removed. v2 (whenever) gets 12-month overlap.

  • HMAC-signed webhooks

    Verify origin. Exponential-backoff retries. Replay endpoint for outage backfill.

  • Bearer auth + rotation

    Scoped sandbox + production keys. 24h overlap on key rotation — zero-downtime rolls.

Example: provision an eSIM
POST /v1/mobile/sims HTTP/1.1
Authorization: Bearer sk_live_...
Content-Type: application/json

{
  "customer_id": "cus_abc123",
  "tariff_code": "vd-30gb-ee",
  "type": "esim",
  "user_email": "[email protected]"
}

→ 201 Created
{
  "iccid": "8944111122223333444",
  "msisdn": "+447700900123",
  "qr_url": "https://rsp.giant.net.uk/q/AB12CD34",
  "activation_code": "LPA:1$rsp.giant.net.uk$AB12-CD34",
  "expires_at": "2026-06-10T00:00:00Z"
}
OpenAPI

3.1 spec, full reference + sandbox in the developer docs.

Auto-generated reference, downloadable Postman + Insomnia collections, client SDKs for the major languages, all served from a single spec file.

Open API docs
03FAQ

Real questions, honest answers.

Three buyer types: small ISPs / altnets selling broadband under their own brand on Giant's infrastructure, white-label resellers (telecom MSPs, IT-companies adding broadband / VoIP to their service portfolio), and platform builders (price-comparison sites, WHMCS-style billing systems integrating real-time provisioning).

Wire it up. In days, not weeks.

Reseller terms, then sandbox keys, then your first test call inside 24 hours.

+ + Same API, every product line