Skip to main content
GET
cURL

Overview

The Click Listing API retrieves the set of offers (click listings) associated with a consumer’s lead submission. It is called after a lead has been accepted and returns a list of offers the consumer can click on, typically displayed on a results or thank-you page. Each offer includes a click-redirect URL, branding, and call-to-action details. This endpoint powers the offer wall that consumers see after form submission. It can be called directly from JavaScript or consumed server-side to build a custom offer display.

Endpoint

Authentication

No token-based authentication is required. The cid and transaction_id pair authenticates the request by scope.

Request Parameters

Path Parameters

Query Parameters

Example Request

Example Response

Response — No Offers Available

Error — Invalid Transaction ID

Click Redirect URL Structure

Each offer’s clickUrl follows this pattern:
When the consumer clicks an offer link, this URL records the click event and redirects to the advertiser’s landing page. The redirect URL is resolved based on the offer configuration and the consumer’s device type.

Status Codes

Tips

  • Call after lead submission. The click listing is populated once a lead is accepted. Call this endpoint immediately after receiving a successful submission response.
  • Device targeting. Pass the device parameter (desktop or mobile) to receive only offers configured for that device type. Offers with device: "both" are always included.
  • Tracking clicks. Each offer’s clickUrl automatically records the click and handles the redirect — do not modify or reconstruct this URL. Clicks are tracked per impression and used for revenue reporting.
  • Iframe alternative. If you prefer a managed display, embed the Click Listing iFrame instead of building a custom offer wall with this API.
  • CORS. This endpoint supports cross-origin requests, so it can be called directly from browser JavaScript on your landing page domain.

Path Parameters

cid
string
required

Your campaign unique ID

transaction_id
string
required

Lead's Transaction ID, Which was generate from click script of Pingtree

Response

Offer successfully received

status
string

Status code of API response

type
string

Type of API response which can be success or error

message
string

Message of API response

offerList
object

Array of offer list