/performers

The first step to accessing our system is to find out who's online. Rather than force your system to constantly query ours to define this information, our API sends out this information in real time as performers log in and out of our system or change status by going on break, entering a show or changing any of their room information.

You can view how to configure your webservice to accept this information here.

If for any reason your system needs to get a full listing of all performers online for a given service, you may also GET the following URL:

[API]/performers?key=[KEY]&service=[SERVICE]

Parameters

SWIPE TO SCROLL
Name Required Type Description
key Yes string Supplied by VS. Please ask us for your key.
service Yes string Must be girls, guys or trans. Defaults to girls.

Example Response

SWIPE TO SCROLL
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: [int]

{
    success: true,
    message: "",
    data: [
        {
            performerId: [id],
            performerName: [name],
            performerCategory: [string],
            score: [int],
            roomType: Standard | MultiUser | Combo | Party Chat,
            roomState: inOpen | onBreak | inShow,
            roomTopic: [category],
            showTypes:
            {
                [SHOWTYPE]: [cpm],
                [SHOWTYPE]: [cpm],
                (The number of show types available at any time will vary and may be zero. Paid shows are not possible for performers using the Party room type.)
            },
            video: {
                width: [width],
                height: [height],
                flash: [
                    {
                        provider: [name],
                        connectUrl: [url],
                        streamName: [name],
                        auth: [string]
                    },
                    {
                        provider: [name],
                        connectUrl: [url],
                        streamName: [name],
                        auth: [string],
                    }
                ],
                hls: [
                    [url],
                    [url]
                ]
            },
            filters: {
                countries: { [country], [country], etc.. },
                states: { [state], [state], etc... },
                ips: { [ip], [ip], etc... }
            },
            lastUpdated: [timestamp]
        },
        ...
    ]
}

Response Parameters

SWIPE TO SCROLL
Name Description
success Whether or not your post was successful.
message An error message if success is false.
data The requested data, if any.

Copyright © 1996 - 2025 4AF - VS Media, Inc. All Rights Reserved | Terms & Conditions | Cookies Policy | Privacy Policy18 U.S.C. 2257 Record-Keeping Requirements Compliance Statement