Swagger UI

The same OpenAPI document as the reference, in the renderer that lets you fire real requests from this page. Put your keys in Authorize, open an endpoint, press Try it out.

Try it out sends the request from your browser, with your real secret key. That is fine on your own machine and a bad idea on a shared screen or a recorded call. The key is never stored — it is dropped when you close the tab — but it is on screen while you use it, and every request you send here hits live data.

Swagger UI needs JavaScript

It could not load — JavaScript is off, or the CDN is unreachable from your network. Nothing is lost: the document it renders is right here, and every tool below reads it.

Read it somewhere else

Run it from a terminal

curl "https://offerwall.gg/api/v1/offers?appId=YOUR_PUBLIC_KEY&userId=user-1234" \
  -H "X-Api-Key: YOUR_SECRET_KEY"

The documents

URLWhat it is
/openapi.json OpenAPI 3.1 — canonical.
/openapi.yaml The same document as YAML.
/openapi-3.0.json OpenAPI 3.0.3, for tooling that cannot read 3.1.
/openapi-3.0.yaml The same, as YAML.