Rules first. Then rewards.
A survey wall inside your app or site. Your users see surveys they can finish, every result comes back as a signed link, and no personal data leaves your product.
Illustration with demo data: your backend requests surveys, your users pick one on a survey wall inside your app, and each result returns to your server as a signed link that credits the user.
How it works
From sign‑up to the first credited complete.
Sign up
Continue with Google in the publisher portal. Your organization is created on first sign-in.
Add your app
Name your app or site, choose your reward unit and decide how much of your earnings your users get.
Key and return URLs
Create an API key for your server and set the URLs for completes and screen-outs.
Request and show
Your server asks for surveys per user. You show them in your own design, as a page or in a web view.
Credit on return
Each result comes back as a signed link. Check the signature, then credit the user once.
Self-service from start to finish. Questions? Use the support page in the portal.
Two ways into your product.
Start with the API today. A hosted wall for teams without backend time is being prepared.
API Live
Your server requests matched surveys per user. You render them in your design and keep full control of the flow.
Hosted wall In preparation
A ready wall as a link, an iframe or a script tag, in your colours and your reward unit.
// 1 · your server asks for surveys
POST /api/v1/publishers/surveys
{
"appId": "app_3f9a…",
"panelistId": "u_81f2…",
"country": "…", "locale": "…",
"profileDetails": { "age": 29, "gender": "female" }
}
// 2 · show them in your design
{ "surveys": [ { "loi": 10, "userRewardAmount": …,
"entryLink": "https://…" } ],
"partlySurveys": [ … ] }
// 3 · the user comes back, signed
GET your-app.example/return/complete
?appId=…&panelistId=…&entryLinkCode=…&ts=…&sig=…Schematic. Field names follow the API documentation.
Publisher portal preview with demo data: completes, screen-outs and earnings arriving per app. Amounts are masked.
Your design. Clear earnings. No personal data.
- A wall that looks like yours
- A page or a web view, styled like your product, in your users' languages.
- Earnings per complete
- Each survey shows what you earn in USD and a ready reward for your user. The portal shows completes and earnings per app.
- One more question, not a dead end
- Surveys that need one or two more answers are listed too and unlock right inside the wall.
- No personal data
- You send an ID of your own choice. Names, e-mails and phone numbers stay with you.
The terms, in one table.
Fixed rules you can read before you write a line of code.
| Topic | Rule |
|---|---|
| Joining | Self-service. Sign up, add your app and request surveys. |
| Earnings | Shown in USD on every survey before your user starts. You decide what your users receive. |
| Results | Every complete and screen-out returns to your URL as a signed link. Credit once per entry code. |
| Personal data | None. You send your own user ID, country, language, age and gender for matching. |
| Payout | Net 30 after month end, from 25 USD. Smaller balances carry over to the next month. Planned · goes live with the payout package |
| Payout methods | PayPal, Wise or bank transfer. Planned · not live yet |
| Reversals | A complete the client reverses is deducted in a later statement. Planned · not live yet |
Questions publishers ask.
Missing one? Ask on the support page in the portal.
Planned · goes live with the payout package
Start with one app.
Sign up, connect one app and look at real surveys for a test user. You decide when your users see the wall.
Publisher portal
publishers.mypinio.com
Continue with GoogleQuestions before you start? Write to us