Smart Link API
The Highpay Ads Smart Link API lets publishers monetize traffic inside their own product: reward platforms, content sites, apps, faucet-style products, or any flow where users complete short visit tasks.
Instead of embedding a third-party widget or building an advertiser marketplace yourself, you request a batch of offers from Highpay, show them in your UI, and send the end user through a Highpay smart link. Highpay handles campaign selection, redirect, dwell-time validation, antifraud, advertiser billing, and your publisher revenue share. You keep ownership of your users, balances, and payouts.
Why publishers use it
- Keep your product experience. Present offers in your own UI with your branding and reward logic.
- Access ready demand. Pull CPV Smart Link inventory from Highpay Ads without recruiting advertisers yourself.
- Get paid on validated visits. Revenue is credited after Highpay confirms the visit (default dwell: 3000 ms), not on a raw click.
- Stay in control of rewards. suggested_reward is informational. You decide how much to pay your users.
- Simple server integration. Authenticate with a publisher API key (hplive…), fetch ads, open smart_link in the user’s browser, then confirm completion via webhook or visit status polling.
How it works
- Create an API key in the publisher dashboard under Smart Link API.
- Call GET /api/v1/smart-links/ads from your backend (optional user_id, country, device, language, limit).
- Cache the returned ads briefly using cache_ttl_seconds.
- When a user starts an offer, open that item’s smart_link in their browser. Do not call /sl/{token} from your server.
- Wait for validation, then credit your user only when status is validated.
Create demand with the same API
The same API key can also create and manage CPV Smart Link campaigns via /api/v1/smart-links/campaigns. Campaigns are funded from your main Highpay wallet.
Use this when you want to:
- Recycle publisher earnings into your own demand
- Private offers for your own users only
- Network distribution across Highpay (Geo, Anti-Fraud etc.)
You can set geo targeting with target_countries, pause/activate campaigns, and top up budgets, all without leaving the publisher API.
Updated 12 days ago
