Fetch Winners
Fetch Winners API endpoint for Sweeppea. POST winners/fetch. Complete documentation with code examples in cURL, JavaScript, and Python.
POST
winners/fetch
Description
This endpoint allows you to fetch all winners from your sweepstakes. You can paginate results and search for specific winners by email or phone number.
info
Important Notes:
- The sweepstakes must belong to the authenticated user
- Results are paginated with default 10 items per page
- Search works on email and phone number fields
- Winners are sorted by draw date (most recent first)
- Searches across Participants, ParticipantsAmoe, and OptOuts collections
- Each winner includes "BonusEntries" field showing bonus entries count
Code Examples
curl -X POST "https://api-v3.sweeppea.com/winners/fetch" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sweepstakesToken": "uuid-v4-string",
"page": 1,
"itemsPerPage": 10,
"search": ""
}'
Response
200 OK
{
"Response": true,
"Message": "2 winner(s) fetched successfully.",
"TotalWinners": 2,
"Winners": [
{
"ParticipantToken": "uuid-v4-string",
"GroupToken": "uuid-v4-string",
"GroupName": "Participants",
"OptInDate": "2026-02-16T11:51:46.653Z",
"KeyPhoneNumber": "1234567890",
"KeyEmail": "john.doe@example.com",
"EntryPagesFields": {
"Email": "john.doe@example.com",
"First_Name": "John",
"Last_Name": "Doe",
"Mobile_Number": "1234567890"
},
"BonusEntries": 0,
"WinnerInfo": true,
"WasNotify": false,
"IsAmoe": false,
"Handler": "sweepstakes-handler",
"SweepsName": "My Sweepstakes",
"DrawDateTime": "2026-02-16T12:28:40.000Z"
}
]
}
Error Responses
401 Unauthorized
{
"Response": false,
"Message": "Invalid or Missing Bearer Token",
"Code": 401
}
403 Forbidden
{
"Response": false,
"Message": "Invalid API Token",
"Code": 403
}
400 Bad Request
{
"Response": false,
"Message": "Invalid parameters in body object, read documentation.",
"Code": 400
}
404 Not Found
{
"Response": false,
"Message": "Sweepstakes not found.",
"Code": 404
}
403 Forbidden
{
"Response": false,
"Message": "You do not have permission to access this sweepstakes.",
"Code": 403
}