Lead generation
Cameo Talent Listings Scraper
Search Cameo's talent marketplace by name and export structured rows — video/DM/rush/business price tiers, category tags, star rating, and booking activity — pulled straight from Cameo's own search backend.
Free Apify credit covers a first run. No credit card to try.
What this Actor scrapes
Cameo (cameo.com) lists roughly 60,000 celebrities and creators selling personalized video shout-outs. This Actor queries Cameo's own JSON search backend by name and returns one structured row per matched talent — no HTML parsing, no browser, just the same API the cameo.com search box calls.
What we handle for you
- 🛡️ Browser fingerprint rotation —
curl-cffiimpersonates real Chrome / Firefox / Safari TLS handshakes so the target sees a browser, not Python. - 🌐 Residential proxy rotation via Apify Proxy — fresh session and exit IP on every block.
- 🔁 Retries with exponential backoff on
408 / 429 / 5xx— up to 5 attempts per page,Retry-Afterhonoured. - 🧱 Rate-limit-aware pacing — when the target pushes back, we slow down instead of getting banned.
- 🧊 Clean, typed dataset rows — Pydantic-validated, ISO-8601 timestamps, stable IDs, JSON / CSV / Excel export straight from the Apify Console.
- 💰 Pay-Per-Event pricing — you only pay for results that hit your dataset. No data, no charge.
Use cases
- Talent-booking agencies — build a searchable roster of Cameo talent with current pricing before pitching clients.
- PR / marketing competitive intel — track which creators and celebrities are active on Cameo and how they're priced.
- Pricing research — benchmark video, DM, rush, and business-tier prices across a category of talent.
- Availability monitoring — re-run a saved query list to catch when a talent becomes bookable again.
Input
Paste this into the Apify Console, or send it as the run input over the API. Proxy settings are on by default; you rarely need to touch them.
| Field | Type | Required | What it does |
|---|---|---|---|
queries | array | yes | One or more free-text search terms (talent names, handles, or keywords). Each entry is queried against Cameo's talent index separately; results are deduped by talent ID across all queries. Empty or blank-only entries… |
sortBy | string | no | Maps to Cameo's underlying search index. Only featured is verified against production; the others fall back to featured automatically if Cameo rejects the request. |
maxResultsPerQuery | integer | no | Upper bound on rows returned per input query, after dedup across pages for that query. |
hitsPerPage | integer | no | Page size sent to Cameo's API per request. Capped at 100 — the highest value confirmed working in live testing. |
{
"queries": [
"Snoop Dogg"
],
"sortBy": "featured",
"maxResultsPerQuery": 5,
"hitsPerPage": 5,
"proxyConfiguration": {
"useApifyProxy": true
}
} Output
One row per result, schema-validated before it is written. Export JSON, CSV, Excel or XML from the run, or read it over the API.
idnameusernameprofile_urlimage_urlprofessionprice_usddm_price_usdios_price_usdbusiness_price_usdtagsaverage_ratingnum_ratingstemporarily_unavailableis_available_for_businessbooking_last_24h
{
"id": "5de2b2ab0e7204016ccde9b5",
"name": "Chris Gronkowski",
"username": "chrisgronkowski",
"profile_url": "https://www.cameo.com/chrisgronkowski",
"image_url": "https://cdn2.cameo.com/NDEu87dGE_avatar-G8LV2b3Td.jpg",
"profession": "Former NFL Fullback",
"price_usd": 30.0,
"dm_price_usd": 0.0,
"ios_price_usd": 42.85,
"business_price_usd": 500.0,
"tags": [
"Promotional",
"Athletes"
],
"average_rating": 4.9,
"num_ratings": 181,
"temporarily_unavailable": false,
"is_available_for_business": true,
"booking_last_24h": 0,
"booking_last_7d": 1,
"matched_queries": [
"Gronk"
]
} Pricing
| Event | Price | When |
|---|---|---|
| Actor start | $0.20 | Once per run, covers warm-up and proxy session setup. |
| Result row emitted | $0.0012 | Per result written to the dataset. |
You pay only for results that land. Cap any run with maxTotalChargeUsd. See pricing & billing for worked examples.
Limitations
- Covers Cameo's public search/listing surface only — no individual profile-page bio text, video samples, or review content.
- No booking or purchase automation.
- No historical price tracking across runs in v1 — each run is a point-in-time snapshot.
- Non-featured sort orders (
price_asc,price_desc,newest,alpha) fall back to the defaultfeaturedorder if Cameo rejects the underlying index.
FAQ
Is this legal?
How do I export to Sheets?
Why is my run slow?
maxResults setting if you're testing.Ready to run it?
Open the listing on Apify, paste the input above, and watch rows land. If it ever breaks, it is our problem before it is yours.
Related Actors