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
Most accounts do not receive 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 sa mga Alayon
Returns a JSON list of available offers. Lower offer_rank values show first.
Ranggo & Mga Bayad sa Nasod
- Each offer includes an offer_rank where 1 is the highest ranked offer. Results stay in offer_rank order from low to high.
- Ang uban nga mga alayon lain-lain ang bayad depende sa nasod. Kung ang usa ka alayon naglakip og lista sa "payouts_per_country", gamita ang bayad nga mohaom sa duha ka-titik nga code sa nasod sa gamiton (pananglitan, US, CA, GB). Kung ang ilang nasod wala sa lista, gamita ang default nga bayad nga ipakita sa "amount".
- Some offers pay by event. If an offer includes an "events" list, use each event name, description, and amount for the completed event. Event amounts are already adjusted to your publisher payout split.
Mga Pahimangno sa API sa Alayon
- Most accounts do not receive native CPC offers. If CPAlead enables CPC API access for your account, native CPC offers can appear and the amount field is your publisher payout.
- Kung ang usa ka alayon adunay boost clicks, magpabilin kini sa iyang normal nga ranggo. Dili kini ibutang sa taas lang kay naa kini boost clicks.
- Ang paggamit sa eksaktong link nga gibalik sa API nagpabilin sa pinakamaayong attribution. Kung imong i-save o usbon pag-usab ang mga link sa imong kaugalingong system, ang mga pag-klik maglihok pa gihapon.
- If CPAlead enables CPC API access for your publisher account, native CPC offers can appear in the Offers API. Boosted CPA, CPI, or CPE offers can also include publisher-only CPC rewards.
- For native CPC offers, use the amount field. For boosted offers, boost_click_balance shows the remaining boost clicks. The API shows cpc_reward_type, cpc_payout_us, cpc_payout_not_us, or both payout fields based on the offer target countries. CPC API rewards do not fire publisher postbacks.
Dulnganan
https://www.cpalead.com/api/offers?id={PUBLISHER_ID}
Magamit nga mga parameter sa pangutana sa HTTP
| Parameter sa HTTP | Pagpasabot |
|---|---|
| id | Required. Your publisher ID. |
| country |
Ipakita lang ang mga alayon gikan sa nasod, isulod ang duha ka-titik nga ISO nga code sa nasod Gamita country=user aron makuha ang mga alayon para sa nasod sa gamiton nga tiggamit awtomatiko
|
| limit | Limitahi ang gidaghanon sa mga alayon nga mabalik. Makatabang kini nga paspason ang imong mga tawag sa API. Ang default mao ang 2500 ug ang pinakataas mao ang 5000. |
| type |
By default this API returns CPA, CPI, and CPE offers. Publishers with CPC API access can also receive native CPC offers and boosted offers with CPC rewards. You can request payout types with a comma-separated list, for example
&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 |
Ibalik lang ang mga field sa alayon nga imong gikinahanglan. Gamita ang lista nga gipagkamao sa komo, pananglitan
Available fields:
Use "description" for the short offer description. Use "long_description" when you want the longer marketplace description. |
| include_long_description |
Set this to 0 or false to leave long_description out of the default Offers API response. If your fields list includes long_description, it will still be returned.
&include_long_description=0
|
| offerwall_offers | Boolean (tinuod|sayop). Gamita ang tinuod kung gusto mo usab ang mga alayon nga gi-markahan para sa offerwall. Ang mga alayon nga CPC magpabilin nga wala ug ang mga alayon nga boost-click magpadayon sa ilang normal nga ranggo. |
| device |
Gamita kini kung dili ka gamita og awtomatikong pag-target sa device. Sa default, ang API makapabalik sa tanan nga klase sa device. Gamita kini nga field aron sa piho lang nga mga klase sa device ang mabalik. Magamit nga mga balor: ios, android, mobile, ug desktop. Ang Device pwede usab nga lista nga gipagkamao sa komo, pananglitan: Para makakuha lang og mga alayon nga CPI / CPE (nga nanginahanglan lang og pag-instalar alang sa konbersiyon - gamita device=ios,android Gamita |
| subid / subid2 / subid3 |
SubID tracking lets you pass extra data into CPAlead tracking links. CPAlead stores the value with clicks and conversions and returns it in publisher postbacks when available. If you do not pass subid, CPAlead will not add one automatically. Use a user ID, wallet ID, or click reference when you need to credit a specific visitor. You can also use a shared value for a page, site, sub-affiliate, keyword, or traffic source, but shared values are for reporting and segmentation and cannot identify one visitor for rewards. Ikaduhang variable sa subid alang sa dugang nga datos Ikatulong variable sa subid alang sa dugang nga datos |
| gaid / idfa |
Kung naa kay Google Advertising ID (GAID) para sa mobile, gamita kini nga variable aron awtomatikong mapuno ang gaid sa imong tracking link Kung naa kay Apple Identifier For Advertisers (IDFA) para sa mobile, gamita kini nga variable aron awtomatikong mapuno ang idfa sa imong tracking link |
| format / callback |
Porma nga JSON o JSONP. Ang JSON mao ang default Pangalan sa callback function sa JSONP. Gigamit lang para sa pormat sa JSONP. Kung mogamit og jQuery getJSON, gamita ang callback=? ug ang jQuery awtomatikong magpuno sa ngalan sa function para kanimo. Tan-awa ang pananglitan sa JSONP |
Pananglitan sa tubag
Pananglitan sa code
02
API sa mga Konbersiyon
Limitasyon: 1 hangyo kada minuto
Ang API sa Konbersiyon naghatag kanimo og kapabilidad nga iping ang CPAlead aron mosusi sa mga konbersiyon, mapuslanon sa paghimo og mga custom nga aplikasyon. Ihatag ang subid isip subid o IP address, o "user" aron ang atong system magamit ang IP address sa kliyente nga mitawag niining script (mapuslanon para sa mga tawag sa JSONP)
Para sa serbisyo sa konbersiyon nga tipo push (Server-to-Server Postback), tan-awa ang among Dokumentasyon sa Postback
Dulnganan
https://www.cpalead.com/api/conversions?id={PUBLISHER_ID}&api_key={API_KEY}
Magamit nga mga parameter sa pangutana sa HTTP
| Parameter sa HTTP | Pagpasabot |
|---|---|
| id | Required. Your publisher ID. |
| api_key | Required. Your API key. |
| subid | Gikinahanglan. Tan-awa ang konbersiyon pinaagi sa subid, ihatag ang subid o IP address sa gamiton, ihatag ang "user" aron magamit ang IP address sa kliyente nga mitawag niining script (mapuslanon para sa mga tawag sa JSONP) |
| offer_id | Opsyonal. Susiha lang ang konbersiyon para niining ID sa alayon (kampanya) |
| format / callback | Porma nga JSON o JSONP. Ang JSON mao ang default Pangalan sa callback function sa JSONP. Gigamit lang para sa pormat sa JSONP. Kung mogamit og jQuery getJSON, gamita ang callback=? ug ang jQuery awtomatikong magpuno sa ngalan sa function para kanimo. Tan-awa ang pananglitan sa JSONP |
Pananglitan sa tubag
03
API sa mga Pagbalik
Limitasyon: 1 hangyo kada minuto
Gamita kini nga API aron ma-download ang imong lista sa daotang mga lead taliwala sa duha ka mga petsa. Mapuslanon ni sa paghan-ay sa daotang trapiko
Dulnganan
https://www.cpalead.com/api/reversals?id={PUBLISHER_ID}&api_key={API_KEY}
Magamit nga mga parameter sa pangutana sa HTTP
| Parameter sa HTTP | Pagpasabot |
|---|---|
| id | Required. Your publisher ID. |
| api_key | Required. Your API key. |
| start_date | Petsa sa sinugdanan nga gamiton sa pagkuha sa daotang mga lead. Porma: yyyy-mm-dd |
| end_date | Petsa sa katapusan nga gamiton sa pagkuha sa daotang mga lead. Hangtod lang sa usa ka bulan ang pwede makuha sa usa ka panahon |
| format / callback | Porma nga JSON o JSONP. Ang JSON mao ang default Pangalan sa callback function sa JSONP. Gigamit lang para sa pormat sa JSONP. Kung mogamit og jQuery getJSON, gamita ang callback=? ug ang jQuery awtomatikong magpuno sa ngalan sa function para kanimo. Tan-awa ang pananglitan sa JSONP |
Pananglitan sa tubag