User Based Offer API

General Concept

The user-based offer API was designed to be called by the client. You can insert a User ID and get all offers for this specific user. The response will be updated based on the user's progress to give the complete flexibility of visualization.

Target Group or Use Case: Use this API to display the (top) offers in your design. You can replace the offer wall integration with this API without changing anything in your backend.


Call the API

Call the Get Offers Endpoint to get an updated list of available offers for the user. These offers are already sorted by performance (score).

Example Response

{
    "data": [
        {
            "id": 698523,
            "anchor": "Complete offers | Withdraw $2.00",
            "things_to_know": [
                "Register. ",
                "Complete offers.",
                "Make your first withdrawal of 2000 coins or more ($2.00+).  *Only new users*",
                "Withdraw an additional 10,000 coins.",
                "Must complete within 30 days."
            ],
            "requirements": "Register. Complete offers. Make your first withdrawal of 2000 coins or more ($2.00+).  *Only new users*. Withdraw an additional 10,000 coins. Must complete within 30 days.",
            "description": "Play games, download apps, test website and do other things to earn money.",
            "disclaimer": "*Points will appear as Pending for 2 days. Each person may redeem this offer only ONCE (1 time). This offer is presented to you by ${sitename} on behalf of a third party merchant or sponsor (\"Merchant\"), which advises us when the offer is completed and a reward should be issued. ${sitename} has not evaluated and does not endorse Merchant's views, policies, products or services, which you are encouraged to evaluate for yourself. Have questions? Please contact the ${sitename} Help Center.",
            "confirmation_time": "Confirms Instantly",
            "creatives": [],
            "pending_time": 2880,
            "is_game": false,
            "app_metadata": null,
            "web2mobile": false,
            "web2mobile_devices": null,
            "click_url": "https://seek.gg/vc/naeXr2c/users/Nico/offers/698523?source_type=user_based_api",
            "support_url": "https://wall.adgaterewards.com/offer/contact/naeXr2c/698523?s1=Nico",
            "icon_url": "https://main-p.agmcdn.com/Dujt36KvZ3sdu438RhTnDFQ9gTAW8J442XoAPL0Z.gif",
            "categories": [
                "CPA",
                "Free",
                "Lead Gen"
            ],
            "sticky": true,
            "events": [
                {
                    "uuid": "edef1e7f-e805-4b23-9b21-13ba4f33dce7",
                    "name": "Make your first withdrawal of 2000 coins or more ($2.00+).",
                    "type": "flat",
                    "payable": true,
                    "event_type_id": 0,
                    "flat_points": 42000,
                    "flat_payout": 30,
                    "flat_promotional_points": null,
                    "dynamic_display_type": null,
                    "dynamic_points": null,
                    "dynamic_payout": null,
                    "dynamic_promotional_points": null
                },
                {
                    "uuid": "1719ec2e-ded7-4656-9057-05904a164824",
                    "name": "Withdraw an additional 10,000 coins.",
                    "type": "flat",
                    "payable": true,
                    "event_type_id": 0,
                    "flat_points": 56000,
                    "flat_payout": 40,
                    "flat_promotional_points": null,
                    "dynamic_display_type": null,
                    "dynamic_points": null,
                    "dynamic_payout": null,
                    "dynamic_promotional_points": null
                }
            ],
            "total_points": 98000,
            "total_promotional_points": null,
            "epc": "0.34",
            "stats": {
                "tool_cpm": null,
                "network_cpm": 27304
            },
            "rank": 1
        }
      ]
}