BongaCams Live Cam Models Scraper
Pricing
from $6.80 / 1,000 results
BongaCams Live Cam Models Scraper
Scrape BongaCams live models with viewers, gender, room mode, video quality, favorites, thumbnail and direct profile links. Filter by gender. Export to JSON, CSV or Excel.
Pricing
from $6.80 / 1,000 results
Rating
5.0
(1)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
BongaCams Live Cam Models Scraper
Here is one real result, with every field the actor returns:
{"username": "AlyonaKatya","displayName": "AlyonaKatya","gender": "female","room": "public","viewers": 4847,"videoQuality": "1920x1080","isHd": true,"favorites": 57,"isTop": true,"age": null,"country": null,"primaryLanguage": null,"subject": null,"isNew": null,"thumbnail": "https://i.bgicdn.com/live/0ef/228/1c1/xbig_lq/e1e71b.jpg","url": "https://bongacams.com/AlyonaKatya","source": "BongaCams","observedAt": "2026-08-10T14:19:16.993Z"}
The most complete BongaCams live-directory scraper available. It returns every field the live directory exposes per model, including live viewer count, room mode, video quality, HD and top flags, favorites, thumbnail, and a direct profile link, with a gender filter and a minimum-viewers filter to target exactly the rooms you want.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
Table of contents
- What it does
- Quickstart
- Input reference
- Output reference
- Example output record
- Run via API and CLI
- Fetch results
- Billing and limits
- FAQ and troubleshooting
What it does
The actor reads the BongaCams live directory for the gender you choose (female, male, couple, or trans) and writes one normalized record per model that is currently live. Each record carries the username and display name, the live viewer count, the room mode, the video quality and an HD flag, favorites count, top and new flags, thumbnail, and a direct profile URL. When the directory publishes them, age, country, primary language, and the room subject are included too.
Use the minimum-viewers filter to keep only rooms above a traffic threshold, for example to build a list of the busiest live rooms. Viewer and favorite counts are returned as numbers, missing source values are returned as null, and the actor never invents a value.
This actor lists only public directory data for adult live-cam models. It is intended for users of legal age in their jurisdiction.
Quickstart
Open the actor, paste this into the input, and press Run. It returns 10 live female models.
{"maxCreators": 10,"gender": "female"}
Add minViewers to keep only busy rooms, or change gender to read a different directory. Every input field is optional.
Input reference
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
maxCreators | integer | no | 10 | Maximum live models to collect. Free Apify plans are capped at 10 per run. |
gender | enum | no | female | Which live directory to read: female, male, couple, or trans. |
minViewers | integer | no | (none) | Only return models with at least this many live viewers. |
Output reference
One dataset item per live model. Types: string, integer, boolean, or null when the source value is absent.
| Field | Type | Description |
|---|---|---|
username | string | Model username (unique handle). |
displayName | string | Model display name. |
gender | string | Directory gender: female, male, couple, or trans. |
room | string | Room mode, for example public. |
viewers | integer | Current live viewer count. |
videoQuality | string | Video resolution, for example 1920x1080. |
isHd | boolean | Whether the stream is HD. |
favorites | integer | Number of users who favorited the model. |
isTop | boolean | Whether the model is flagged as top. |
age | integer | Model age when published, otherwise null. |
country | string | Model country when published, otherwise null. |
primaryLanguage | string | Primary language when published, otherwise null. |
subject | string | Room subject or topic when published, otherwise null. |
isNew | boolean | Whether the model is flagged as new, otherwise null. |
thumbnail | string | Live thumbnail image URL. |
url | string | Direct profile URL. |
source | string | Always BongaCams. |
observedAt | string | ISO 8601 timestamp of when the record was collected. |
error | string | Present only on a failed run; a single item with a populated error field is written instead. |
Example output record
Real record from a live run (input {"maxCreators": 10, "gender": "female"}):
{"username": "AlyonaKatya","displayName": "AlyonaKatya","gender": "female","room": "public","viewers": 4847,"videoQuality": "1920x1080","isHd": true,"favorites": 57,"isTop": true,"thumbnail": "https://i.bgicdn.com/live/0ef/228/1c1/xbig_lq/e1e71b.jpg","url": "https://bongacams.com/AlyonaKatya","source": "BongaCams","observedAt": "2026-08-10T14:19:16.993Z"}
Run via API and CLI
Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.
Run synchronously and get dataset items in one call:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~bongacams-scraper/run-sync-get-dataset-items?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"gender":"female","minViewers":1000,"maxCreators":25}'
Start a run asynchronously:
curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~bongacams-scraper/runs?token=<TOKEN>" \-H "Content-Type: application/json" \-d '{"gender":"couple","maxCreators":100}'
Apify CLI:
apify call scrapers_lat/bongacams-scraper \--input '{"gender":"trans","minViewers":50}'
Fetch results
Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:
# JSONcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"# CSVcurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"# Paginate large datasetscurl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"
<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.
Billing and limits
- Pay per result. You are charged per model returned (
resultevent). See the pricing tab for the current per-result price. - No charge on failure. If a run errors or the directory rejects the request, the actor writes an item with a populated
errorfield and does not charge for it. Empty runs cost nothing. - Spend cap respected. Set
maxTotalChargeUsdon the run; once reached, the actor stops emitting and charging further billable results. - Free Apify plans are capped at 10 models per run. Upgrade for higher
maxCreators.
FAQ and troubleshooting
A run returned 0 records. Why?
The directory returned nothing for the gender, or your minViewers threshold excluded every live room. Lower minViewers or try a different gender. Zero-result runs are not charged.
Why are age, country, primaryLanguage, or subject null?
The live directory does not publish those fields for every model. When they are absent they are returned as null rather than guessed.
Is the data live? Yes. It reflects the live directory at the moment of the run, including current viewer counts. Values change between runs.
How do I find the busiest rooms?
Set minViewers to a high threshold, and sort the dataset by viewers after fetching.
Is this an official BongaCams tool? No. This actor is independent and has no affiliation with BongaCams. It reads only data that is publicly available on the BongaCams live directory. Use it only if you are of legal age in your jurisdiction and in accordance with BongaCams' terms of service.
Related scrapers
- Chaturbate Scraper: Chaturbate live cam models and stats.
- Stripchat Scraper: Stripchat live cam models and stats.
- CamSoda Scraper: CamSoda live cam models and stats.
- Cam4 Scraper: Cam4 live cam models and stats.
- ManyVids Scraper: ManyVids creators and content.
- OnlyFans Profile Scraper: OnlyFans public profile data.
More scrapers at scrapers.lat
Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.
Independent tool, not affiliated with BongaCams. Accesses only publicly available directory data. For legal-age users only. Use in accordance with BongaCams' terms of service.
