Respondent's Participant API is currently in Beta. The endpoints you see here are a reference to the final production endpoints.
Respondent’s participant API provides resources to your developers to deliver a better experience for your researchers to target and screen our participants in a powerful and concise way - ultimately bringing the magic of our highly qualified participants to your end researchers. Our REST API includes endpoints for project and screener creation, participant statusing, profile information and messaging, as well as webhooks for monitoring status changes.
Your developer team will be able to use our API endpoints to build a project creation and participant UI on your own platform - in many cases they will be able to use your existing UI elements to more quickly get a solution to market. The tools they build, whether new or modified, will enable your researchers to create Respondent projects that will recruit and deliver highly qualified participants without ever leaving your platform.
Before you get started you will need a client ID and client secret. Take a look at the Quickstart page linked below for more information.
Example:
curl --location 'https://api-staging.respondent.io/v1/skills?query=comp' \
--header 'x-api-key: MY_ID' \
--header 'x-api-secret: MY_SECRET'
To see our live updates, check out the raw swagger documents: Swagger.
Rate limiting
Production: rate limit (25 requests per second ). & burst (25 requests) & quota (1000000 requests per day)
Staging: rate limit (5 requests per second ) & burst (5 requests). &. quota (100000 requests per day)