Developers

Public API

Read-only JSON about PWF Checker — the product, its plans and prices, and service health. No key, no sign-up, open CORS

Overview

Base URL: https://pwfchecker.com/api/v1

  • Every endpoint answers GET and HEAD with JSON. The API is read-only
  • No authentication and no personal data — it returns what the website already shows
  • Access-Control-Allow-Origin: *, so it can be called from a browser
  • Machine-readable description: OpenAPI 3.1
EndpointReturns
/productName, version, system requirements, languages, tools, export formats, links
/plansEvery licence term with price (EUR), monthly rate, savings and checkout link
/healthService status (application/health+json)
/openapi.jsonThe OpenAPI 3.1 document for this API

GET /product

Facts about the desktop application, cached for five minutes

curl https://pwfchecker.com/api/v1/product
{
  "name": "PWF Checker",
  "version": "23.5.0",
  "platform": { "os": ["Windows 10 (64-bit)", "Windows 11 (64-bit)"], "runtime": ".NET Framework 4.8.1", … },
  "interfaceLanguages": [{ "code": "en", "name": "English" }, …],
  "coverage": { "countries": 207, "carrierPrefixes": 28739 },
  "exportFormats": ["TXT", "CSV", "VCF", "XLSX"],
  "tools": ["Sequential Generate", …],
  "links": { "website": "https://pwfchecker.com/", "manual": "https://pwfchecker.com/manual/", … }
}

GET /plans

The licence terms exactly as the pricing section lists them. Every term unlocks the full application

curl https://pwfchecker.com/api/v1/plans
{
  "currency": "EUR",
  "standardMonthlyRate": 149,
  "plans": [
    { "id": "m3", "name": "3 Months", "months": 3, "price": 399, "monthlyRate": 133,
      "savings": 48, "featured": true, "checkoutUrl": "https://pwfchecker.com/checkout.php?plan=m3", … },
    …
  ],
  "included": ["Unlimited numbers per run", …]
}

GET /health

200 with "status": "pass" when the site and its database answer, 503 with "status": "fail" when they do not. Never cached

curl -i https://pwfchecker.com/api/v1/health

Discovery

The API is listed in the site's API catalog at /.well-known/api-catalog (RFC 9727, application/linkset+json), which links this page, the OpenAPI document and the health endpoint. The home page advertises the catalog in its Link header

Errors

An unknown path returns 404 and any method other than GET, HEAD or OPTIONS returns 405, both as application/problem+json (RFC 9457). Questions: contact us