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
অফার এপিআই
Returns a JSON list of available offers. Lower offer_rank values show first.
র্যাঙ্কিং & দেশভিত্তিক পেআউট
- Each offer includes an offer_rank where 1 is the highest ranked offer. Results stay in offer_rank order from low to high.
- কিছু অফার দেশের ভেদে ভিন্ন পরিমাণ পরিশোধ করে. যদি কোনো অফারে "পৃথক দেশভিত্তিক পেআউট" তালিকা থাকে, তবে ব্যবহারকারীর দুই অক্ষরের দেশ কোডের সাথে মিলে এমন পেআউট ব্যবহার করুন (যেমন, US, CA, GB). যদি তাদের দেশ তালিকায় না থাকে, তবে "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.
অফার এপিআই নোট
- 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.
- যদি কোনো অফারে বুস্ট ক্লিক থাকে, তবুও এটি তার স্বাভাবিক র্যাঙ্কই রাখে. শুধু বুস্ট ক্লিক থাকলেই এটি উপরে উঠে আসে না.
- এপিআই যে সঠিক লিঙ্ক ফেরত দেয় তা ব্যবহার করলে সেরা অ্যাট্রিবিউশন পাওয়া যায়. আপনি যদি নিজস্ব সিস্টেমে লিঙ্ক সংরক্ষণ বা পুনর্গঠন করেন, তবুও ক্লিক কাজ করবে.
- 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.
এন্ডপয়েন্ট
https://www.cpalead.com/api/offers?id={PUBLISHER_ID}
উপলব্ধ এইচটিটিপি কোয়েরি প্যারামিটার
| এইচটিটিপি প্যারামিটার | বর্ণনা |
|---|---|
| id | Required. Your publisher ID. |
| country |
শুধু নির্দিষ্ট দেশের অফার দেখান, দুই অক্ষরের আইএসও দেশ কোড দিতে হবে ব্যবহার করুন country=user ব্যবহারকারীর দেশের অফার স্বয়ংক্রিয়ভাবে পেতে
|
| limit | ফেরত দেওয়া অফারের সংখ্যা সীমিত করুন. এতে আপনার এপিআই কল দ্রুত হতে পারে. ডিফল্ট ২৫০০ এবং সর্বোচ্চ ৫০০০. |
| 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 |
শুধুমাত্র আপনার প্রয়োজনীয় অফার ক্ষেত্রগুলো ফেরত দিক. কমা-আলাদা তালিকা ব্যবহার করুন, উদাহরণস্বরূপ
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 | বুলিয়ান (সত্য|মিথ্যা). আপনি যদি অফারওয়ালের জন্য চিহ্নিত অফারও চান তাহলে সত্য ব্যবহার করুন. সিপিসি অফার তবুও বাইরেই থাকে, এবং বুস্ট-ক্লিক অফারগুলো তাদের স্বাভাবিক র্যাঙ্কই রাখে. |
| device |
স্বয়ংক্রিয় ডিভাইস টার্গেটিং ব্যবহার না করলে শুধুমাত্র এটি ব্যবহার করুন. ডিফল্টভাবে, এপিআই সব ধরনের ডিভাইস ফেরত দিতে পারে. শুধু নির্দিষ্ট ডিভাইস টাইপ ফেরত দিতে এই ক্ষেত্রটি ব্যবহার করুন. উপলব্ধ মানগুলো: ios, android, mobile, and desktop. ডিভাইস কমা-আলাদা তালিকাও হতে পারে, উদাহরণস্বরূপ: শুধুমাত্র সিপিআই / সিপিই অফার পেতে (যেখানে রূপান্তরের জন্য শুধু ইনস্টল প্রয়োজন - ব্যবহার করুন device=ios,android ব্যবহার করুন |
| 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. অতিরিক্ত তথ্যের জন্য দ্বিতীয় সাবআইডি ভেরিয়েবল অতিরিক্ত তথ্যের জন্য তৃতীয় সাবআইডি ভেরিয়েবল |
| gaid / idfa |
মোবাইলের জন্য আপনার গুগল বিজ্ঞাপন আইডি (জিএআইডি) থাকলে, আপনার ট্র্যাকিং লিঙ্কে স্বয়ংক্রিয়ভাবে জিএআইডি ভরতে এই ভেরিয়েবলটি ব্যবহার করুন মোবাইলের জন্য আপনার অ্যাপল বিজ্ঞাপনদাতাদের জন্য পরিচয়কারী (আইডিএফএ) থাকলে, আপনার ট্র্যাকিং লিঙ্কে স্বয়ংক্রিয়ভাবে আইডিএফএ ভরতে এই ভেরিয়েবলটি ব্যবহার করুন |
| format / callback |
জেসন অথবা জেসনপ ফরম্যাট. জেসন হল ডিফল্ট জেসনপি কলব্যাক ফাংশনের নাম. শুধুমাত্র জেসনপি ফরম্যাটের জন্য ব্যবহৃত হয়. জেকোয়েরি গেটজেসন ব্যবহার করলে, কলব্যাক=? ব্যবহার করুন এবং জেকোয়েরি স্বয়ংক্রিয়ভাবে আপনার জন্য ফাংশনের নাম ভরে দেবে. জেসনপি উদাহরণ দেখুন |
প্রতিক্রিয়ার উদাহরণ
কোডের উদাহরণ
02
রূপান্তর এপিআই
সীমা: প্রতি মিনিটে ১টি অনুরোধ
রূপান্তর এপিআই আপনাকে রূপান্তর পরীক্ষার জন্য সিপিএলিডকে পিং করতে দেয়, যা কাস্টম অ্যাপ তৈরির জন্য উপকারী. সাবআইডি অথবা আইপি ঠিকানা হিসেবে সাবআইডি পাঠান, অথবা "ব্যবহারকারী" পাঠান যাতে আমাদের সিস্টেম এই স্ক্রিপ্ট কল করা ক্লায়েন্টের আইপি ঠিকানা ব্যবহার করে (জেসনপি কলের জন্য উপকারী)
পুশ-ধরনের রূপান্তর সেবার জন্য (সার্ভার-টু-সার্ভার পোস্টব্যাক), আমাদের পোস্টব্যাক নথিপত্র দেখুন
এন্ডপয়েন্ট
https://www.cpalead.com/api/conversions?id={PUBLISHER_ID}&api_key={API_KEY}
উপলব্ধ এইচটিটিপি কোয়েরি প্যারামিটার
| এইচটিটিপি প্যারামিটার | বর্ণনা |
|---|---|
| id | Required. Your publisher ID. |
| api_key | Required. Your API key. |
| subid | আবশ্যক. সাবআইডির ভিত্তিতে রূপান্তর খুঁজুন, সাবআইডি অথবা ব্যবহারকারীর আইপি ঠিকানা পাঠান, "ব্যবহারকারী" পাঠান ক্লায়েন্টের আইপি ঠিকানা ব্যবহার করতে যে এই স্ক্রিপ্ট কল করছে (জেসনপি কলের জন্য উপকারী) |
| offer_id | ঐচ্ছিক. শুধুমাত্র এই অফার (ক্যাম্পেইন) আইডির জন্য রূপান্তর যাচাই করবে |
| format / callback | জেসন অথবা জেসনপ ফরম্যাট. জেসন হল ডিফল্ট জেসনপি কলব্যাক ফাংশনের নাম. শুধুমাত্র জেসনপি ফরম্যাটের জন্য ব্যবহৃত হয়. জেকোয়েরি গেটজেসন ব্যবহার করলে, কলব্যাক=? ব্যবহার করুন এবং জেকোয়েরি স্বয়ংক্রিয়ভাবে আপনার জন্য ফাংশনের নাম ভরে দেবে. জেসনপি উদাহরণ দেখুন |
প্রতিক্রিয়ার উদাহরণ
03
রিভার্সাল এপিআই
সীমা: প্রতি মিনিটে ১টি অনুরোধ
দুটি তারিখের মধ্যে আপনার খারাপ লিডগুলোর তালিকা ডাউনলোড করতে এই এপিআই ব্যবহার করুন. খারাপ ট্রাফিক বাছাই করার জন্য উপকারী
এন্ডপয়েন্ট
https://www.cpalead.com/api/reversals?id={PUBLISHER_ID}&api_key={API_KEY}
উপলব্ধ এইচটিটিপি কোয়েরি প্যারামিটার
| এইচটিটিপি প্যারামিটার | বর্ণনা |
|---|---|
| id | Required. Your publisher ID. |
| api_key | Required. Your API key. |
| start_date | খারাপ লিড টানার সময় যে শুরুর তারিখ ব্যবহার করা হবে. ফরম্যাট: yyyy-mm-dd |
| end_date | খারাপ লিড টানার সময় যে শেষ তারিখ ব্যবহার করা হবে. একবারে সর্বোচ্চ এক মাস নেয়া যেতে পারে |
| format / callback | জেসন অথবা জেসনপ ফরম্যাট. জেসন হল ডিফল্ট জেসনপি কলব্যাক ফাংশনের নাম. শুধুমাত্র জেসনপি ফরম্যাটের জন্য ব্যবহৃত হয়. জেকোয়েরি গেটজেসন ব্যবহার করলে, কলব্যাক=? ব্যবহার করুন এবং জেকোয়েরি স্বয়ংক্রিয়ভাবে আপনার জন্য ফাংশনের নাম ভরে দেবে. জেসনপি উদাহরণ দেখুন |
প্রতিক্রিয়ার উদাহরণ