Skip to content

Get Artist Profile

Retrieve comprehensive profile information for an artist across all connected social media platforms, including profile details and post metrics.

Endpoint

GET https://api.recoupable.com/api/artist-profile

Parameters

NameTypeRequiredDescription
artist_account_idstringYesThe unique identifier of the artist account to fetch profile data for

Request Examples

cURL
curl -X GET "https://api.recoupable.com/api/artist-profile?artist_account_id=YOUR_ARTIST_ACCOUNT_ID" \
  -H "Content-Type: application/json"
  # -H "Authorization: Bearer YOUR_API_KEY" # Coming soon

Response Format

The API returns JSON responses. Here's an example success response:

{
  "status": "success",
  "profile": {
    "id": "artist123",
    "profiles": [
      {
        "id": "social123",
        "username": "@artistname",
        "profile_url": "https://twitter.com/artistname",
        "avatar": "https://example.com/avatar.jpg",
        "bio": "Official account of Artist Name",
        "follower_count": 50000,
        "following_count": 1000,
        "post_count": 5000,
        "region": "US",
        "updated_at": "2024-03-27T12:00:00Z"
      },
      {
        "id": "social456",
        "username": "artistname",
        "profile_url": "https://instagram.com/artistname",
        "avatar": "https://example.com/avatar2.jpg",
        "bio": "🎨 Artist | Creator | Innovator",
        "follower_count": 100000,
        "following_count": 500,
        "post_count": 1000,
        "region": "US",
        "updated_at": "2024-03-27T14:30:00Z"
      }
    ],
    "total_followers": 150000,
    "total_following": 1500,
    "total_posts": 6000,
    "updated_at": "2024-03-27T15:00:00Z"
  }
}

Response Properties

Response Object

PropertyTypeDescription
statusstringStatus of the request ("success" or "error")
profileobjectThe artist's comprehensive profile information
profile.idstringUnique identifier for the artist
profile.profilesarrayList of social media profiles
profile.profiles[].idstringUnique identifier for the social profile
profile.profiles[].usernamestringUsername on the platform
profile.profiles[].profile_urlstringDirect URL to the profile
profile.profiles[].avatarstring | nullURL to the profile avatar image
profile.profiles[].biostring | nullProfile biography or description
profile.profiles[].follower_countnumber | nullNumber of followers on this platform
profile.profiles[].following_countnumber | nullNumber of accounts followed on this platform
profile.profiles[].post_countnumber | nullNumber of posts on this platform
profile.profiles[].regionstring | nullGeographic region of the profile
profile.profiles[].updated_atstringISO timestamp of when the profile was last updated
profile.total_followersnumberSum of followers across all platforms
profile.total_followingnumberSum of following across all platforms
profile.total_postsnumberSum of posts across all platforms
profile.updated_atstringISO timestamp of when the data was last updated