Get Artist Fans
Retrieve all social profiles from fans of an artist across all platforms.
Endpoint
GET https://api.recoupable.com/api/fansParameters
| Name | Type | Required | Description |
|---|---|---|---|
| artist_account_id | string | Yes | The unique identifier of the artist account to fetch fans for |
| page | number | No | The page number to retrieve (default: 1) |
| limit | number | No | The number of records per page (default: 20, max: 100) |
Request Examples
cURL
curl -X GET "https://api.recoupable.com/api/fans?artist_account_id=YOUR_ARTIST_ACCOUNT_ID&page=1&limit=20" \
-H "Content-Type: application/json"Response Format
The API returns JSON responses. Here's an example success response:
{
"status": "success",
"fans": [
{
"id": "fan123",
"username": "@superfan",
"avatar": "https://example.com/avatar1.jpg",
"profile_url": "https://twitter.com/superfan",
"region": "US",
"bio": "Music lover and digital art collector",
"followerCount": 1234,
"followingCount": 567,
"updated_at": "2024-03-06T15:33:27Z"
},
{
"id": "fan456",
"username": "artcollector",
"avatar": "https://example.com/avatar2.jpg",
"profile_url": "https://instagram.com/artcollector",
"region": "UK",
"bio": "Supporting emerging artists 🎨",
"followerCount": 5678,
"followingCount": 432,
"updated_at": "2024-03-06T12:22:15Z"
}
],
"pagination": {
"total_count": 156,
"page": 1,
"limit": 20,
"total_pages": 8
}
}Response Properties
Response Object
| Property | Type | Description |
|---|---|---|
| status | string | Status of the request ("success" or "error") |
| fans | array | List of social profiles from fans across all platforms |
| fans[].id | string | Unique identifier for the fan's social profile |
| fans[].username | string | Username or handle on the platform |
| fans[].avatar | string | URL to the fan's avatar/profile image |
| fans[].profile_url | string | Full URL to the fan's profile on the platform |
| fans[].region | string | Geographic region or location of the fan |
| fans[].bio | string | Fan's biography or profile description |
| fans[].followerCount | number | Number of followers the fan has |
| fans[].followingCount | number | Number of accounts the fan is following |
| fans[].updated_at | string | ISO timestamp of when the fan data was last updated |
| pagination | object | Pagination metadata for the response |
| pagination.total_count | number | Total number of records available |
| pagination.page | number | Current page number |
| pagination.limit | number | Number of records per page |
| pagination.total_pages | number | Total number of pages available |