CPAlead Publisher API
Publisher API Documentation
Use these APIs to pull offers, check conversions, and download reversals. If you want, you can also use the OpenAPI file below with your own API tools.
This page is public. Replace placeholder values like
{PUBLISHER_ID}
and
{API_KEY}
with your own values after you sign in.
Overview
What this API is designed for
Offer Sync
Pull available offers, filter by device or country, and use
updated_since
for incremental refreshes.
Tracking Safety
The Offers API never returns native CPC offers. Boost-click offers can appear, but they keep their normal rank.
OpenAPI File
The public OpenAPI file is available at /api/openapi.json .
01
API ng Mga Alok
Nagbabalik ng listahang JSON ng mga available na alok. Maaaring mauna ang mga itinatampok na alok. Pagkatapos niyan, mauna ang mga halagang mas mababa ang offer_rank.
Pagraranggo & Mga Payout Batay sa Bansa
- Bawat alok ay may kasamang offer_rank kung saan ang 1 ang pinakamataas na naka-ranggo na alok. Maaaring mauna ang mga itinatampok na alok. Pagkatapos niyan, ang mga resulta ay mananatili sa pagkakasunod-sunod ng offer_rank mula sa mababa hanggang mataas.
- Ang ilang mga alok ay nagbabayad ng magkakaibang halaga depende sa bansa. Kung ang isang alok ay may kasamang listahan ng "payouts_per_country", gamitin ang payout na tumutugma sa dalawang-titik na country code ng gumagamit (hal., US, CA, GB). Kung wala ang kanilang bansa sa listahan, gamitin ang default na payout na ipinapakita sa "amount".
Mga Tala sa API ng Alok
- Hindi nagbabalik ng mga alok ng CPC ang API na ito.
- Kung may boost clicks ang isang alok, pinananatili pa rin nito ang normal na ranggo nito. Hindi ito inililipat sa tuktok dahil lamang may boost clicks ito.
- Ang paggamit ng eksaktong link na ibinalik ng API ay pinananatili ang pinakamahusay na pag-uugnay. Kung i-save mo o buuin muli ang mga link sa iyong sariling sistema, gumagana pa rin ang mga click.
Punto ng Wakas
https://www.cpalead.com/api/offers?id={PUBLISHER_ID}
Mga available na parameter ng HTTP query
| Parameter ng HTTP | Paglalarawan |
|---|---|
| id | Required. Your publisher ID. |
| country |
Ipakita lang ang mga alok mula sa bansa, magpasa ng dalawang-titik na ISO country code Gamitin country=user upang awtomatikong kumuha ng mga alok para sa bansa ng gumagamit
|
| limit | Limitahan ang bilang ng mga alok na ibinabalik. Makakatulong ito na pabilisin ang iyong mga API call. Ang default ay 2500 at ang pinakamataas ay 5000. |
| type |
Hindi nagbabalik ang API na ito ng mga alok ng CPC. Bilang default, nagbabalik ito ng mga alok na CPA, CPI, at CPE. Maaari ka ring humiling ng CPR gamit ang isang listahang pinaghiwalay ng kuwit, halimbawa
&type=cpi,cpe,cpr
|
| updated_since |
Only return offers updated on or after this date. You can use YYYY-MM-DD or a full ISO date and time, for example
&updated_since=2026-04-01T00:00:00Z
|
| fields |
Only return the offer fields you need. Use a comma-separated list, for example
Available fields:
|
| offerwall_offers | Boolean (true|false). Gamitin ang true kung gusto mo rin ng mga alok na minarkahan para sa mga offerwall. Nanatiling hindi kasama ang mga alok ng CPC, at ang mga alok na boost-click ay pinananatili ang kanilang normal na ranggo. |
| device |
Gamitin ito lamang kung hindi ka gumagamit ng awtomatikong pag-target ng device. Bilang default, maaaring ibalik ng API ang lahat ng uri ng device. Gamitin ang field na ito upang mabawi lang ang ilang tiyak na uri ng device. Mga available na halaga: ios, android, mobile, at desktop. Maaari ring ang Device ay isang listahang pinaghiwalay ng kuwit, halimbawa: Para makakuha lamang ng mga alok na CPI / CPE (na nangangailangan lamang ng pag-install para sa pag-convert - gamitin device=ios,android Gamitin |
| subid / subid2 / subid3 |
Ang pagsubaybay sa SubID ay nagbibigay-daan sa iyo na magsumite ng dagdag na datos kapag nag-click ang isang gumagamit sa iyong mga link ng affiliate sa pamamagitan ng pagpasa ng tag sa dulo ng iyong mga link ng affiliate, awtomatikong pupunan ng parameter na ito ang subid sa iyong tracking link. Maaari mong gamitin ang mga SubID upang pangkatin ang mga lead, i-optimize ang mga kampanya, at pagandahin ang mga pag-convert, narito ang ilang halimbawa: Mga ID ng Sub-Affiliate, Mga Pinagmulan (Organic, PPC, Email atbp), Mga Keyword, Mga Lokasyon, atbp... Isang ikatlong variable ng subid para sa dagdag na datos Isang ikatlong variable ng subid para sa dagdag na datos |
| gaid / idfa |
Kung mayroon kang Google Advertising ID (GAID) para sa mobile, gamitin ang variable na ito upang awtomatikong punan ang gaid sa iyong tracking link Kung mayroon kang Apple Identifier For Advertisers (IDFA) para sa mobile, gamitin ang variable na ito upang awtomatikong punan ang idfa sa iyong tracking link |
| format / callback |
Format na JSON o JSONP. JSON ang default Pangalan ng function ng callback ng JSONP. Ginagamit lamang para sa format na JSONP. Kung gagamit ng jQuery getJSON, gamitin ang callback=? at awtomatikong pupunan ng jQuery ang pangalan ng function para sa iyo. Tingnan ang halimbawa ng JSONP |
Halimbawa ng tugon
Halimbawa ng kodigo
02
API ng Mga Pag-convert
Limitasyon: 1 request bawat minuto
Pinapayagan ka ng Conversion API na i-ping ang CPAlead upang subukan ang mga pag-convert, na kapaki-pakinabang sa pagbuo ng mga pasadyang app. Ipasa ang subid bilang subid o IP address, o "user" upang gamitin ng aming sistema ang IP address ng kliyenteng tumatawag sa script na ito (kapaki-pakinabang para sa mga JSONP call)
Para sa serbisyong pag-convert na uri ng push (Server-to-Server Postback), tingnan ang aming Dokumentasyon ng Postback
Punto ng Wakas
https://www.cpalead.com/api/conversions?id={PUBLISHER_ID}&api_key={API_KEY}
Mga available na parameter ng HTTP query
| Parameter ng HTTP | Paglalarawan |
|---|---|
| id | Required. Your publisher ID. |
| api_key | Required. Your API key. |
| subid | Kinakailangan. Hanapin ang pag-convert batay sa subid, ipasa ang subid o IP address ng gumagamit, ipasa ang "user" upang gamitin ang IP address ng kliyenteng tumatawag sa script na ito (kapaki-pakinabang para sa mga JSONP call) |
| offer_id | Opsyonal. Susuriin lamang ang pag-convert para sa ID ng alok (kampanya) na ito |
| format / callback | Format na JSON o JSONP. JSON ang default Pangalan ng function ng callback ng JSONP. Ginagamit lamang para sa format na JSONP. Kung gagamit ng jQuery getJSON, gamitin ang callback=? at awtomatikong pupunan ng jQuery ang pangalan ng function para sa iyo. Tingnan ang halimbawa ng JSONP |
Halimbawa ng tugon
03
API ng Mga Pagbabalik
Limitasyon: 1 request bawat minuto
Gamitin ang API na ito upang i-download ang iyong listahan ng mga masasamang lead sa pagitan ng dalawang petsa. Kapaki-pakinabang ito para sa pag-aayos ng masamang trapiko
Punto ng Wakas
https://www.cpalead.com/api/reversals?id={PUBLISHER_ID}&api_key={API_KEY}
Mga available na parameter ng HTTP query
| Parameter ng HTTP | Paglalarawan |
|---|---|
| id | Required. Your publisher ID. |
| api_key | Required. Your API key. |
| start_date | Petsa ng simula na gagamitin kapag kukuhanin ang mga masasamang lead. Format: yyyy-mm-dd |
| end_date | Petsa ng wakas na gagamitin kapag kukuhanin ang mga masasamang lead. Pinakamataas na isang buwan ang maaaring kukuhanin sa isang beses |
| format / callback | Format na JSON o JSONP. JSON ang default Pangalan ng function ng callback ng JSONP. Ginagamit lamang para sa format na JSONP. Kung gagamit ng jQuery getJSON, gamitin ang callback=? at awtomatikong pupunan ng jQuery ang pangalan ng function para sa iyo. Tingnan ang halimbawa ng JSONP |
Halimbawa ng tugon