Skip to main content
Version: 3.x

SDK overview

The TapResearch SDK is the fastest way to add surveys to a native app. It handles survey retrieval, ranking, eligibility, profiling, and reward callbacks for you.

Creating your app

In the Supplier Dashboard, create a new app and select SDK, then the platforms you'll ship on (iOS, Android, or both). See the Setup checklist for the full flow.

There are two ways to present surveys with the SDK — use either, or both together.

Survey wall (standard)

Add a call-to-action — a button, banner, or menu item. When the user taps it, TapResearch opens the full-screen survey wall in a web view and takes over. The quickest path: one entry point, and we handle the whole experience.

Native Survey Tiles

The SDK returns an array of the surveys a user qualifies for, so you render them as native tiles in your own UI — reward amount, estimated time, and all. The user taps a tile and that survey launches directly.

You can mix the two — for example, surface a few preview tiles in your feed and a CTA into the full wall elsewhere.

Platform guides

What the SDK handles for you

  • Profiling & targeting — users are matched to surveys by demographics and eligibility automatically.
  • Quick Questions — short, in-app questions you can ask your own users; only available through the SDK. See Quick Questions.
  • Survey ranking, eligibility filtering, and reward callbacks — handled for you, so integration stays light.
Want a fully custom, server-side experience?

If you'd rather fetch surveys from your backend and render everything in your own UI without the SDK, use the Survey Feed API instead.