Backstage Casting Scraper
Pricing
from $5.00 / 1,000 casting calls
Backstage Casting Scraper
The Backstage Casting Scraper extracts casting calls from Backstage.com, capturing titles, companies, union status, compensation and pay rates, descriptions, genres, shooting locations, submission requirements and details β ideal for talent agents, casting research and entertainment market analysis.
Pricing
from $5.00 / 1,000 casting calls
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
π¬ Backstage Casting Scraper
Extract casting calls, roles, and audition details from Backstage.com at scale. The Backstage Casting Scraper turns public casting notices into clean, structured JSON β every role, pay rate, union status, location, and submission count in one place.
Perfect for talent agents, casting researchers, entertainment analysts, and actors who want to monitor the casting market without clicking through hundreds of listings.
β¨ Features
- π Full casting call data β Title, production company, contact, union status, compensation, description, production info, contract details, posting/expiry dates, and more.
- π― Every role, nested β Each casting call includes all its roles with name, description, gender, age range, ethnicities, role type, required skills, pay rate, submission requirements, and application counts.
- π Locations & auditions β City, state, and country for both shooting and audition locations.
- π Two ways to run β Auto-scrape the newest casting calls, or pass specific casting call URLs.
- β‘ Fast & reliable β Runs behind rotating proxies to fetch data consistently and at scale.
π οΈ How to use the Backstage Casting Scraper
- Set how many calls to scrape β Enter a number in Max items (default 50), or paste specific casting call URLs.
- Run the Actor β Click Start. The scraper collects the newest casting calls automatically.
- Export your data β Download the results as JSON, CSV, Excel, or HTML, or pull them via the Apify API.
π§ Input
| Field | Description |
|---|---|
Casting call URLs (startUrls) | Optional. Specific Backstage casting call URLs to scrape (e.g. https://www.backstage.com/casting/some-title-123456/). Leave empty to scrape the newest calls automatically. |
Max items (maxItems) | Maximum number of casting calls to scrape. Default: 50. |
Proxy configuration (proxyConfiguration) | Proxy settings. The default works for most runs. |
π Sample Output Data
Each item is one full casting call with all of its roles:
{"url": "https://www.backstage.com/casting/im-a-star-short-film-2779261/","id": 2779261,"title": "im a star - short film","productionCompany": "Instant friends productions","primaryContactVerificationStatus": "Background Checked","unionStatusDisplay": "Nonunion","compensationDisplay": "Unpaid","productionInfo": "Newark, NJ, UNCERTAIN DATES : END MAY EARLY JUNE.","posted": "2024-03-03T20:43:22Z","expires": "2028-02-01T04:59:00Z","acceptingSubmissions": true,"productionTypes": ["Student Film"],"genres": ["Drama", "Teen/Young Adult"],"locations": [{ "city": "Newark", "state": "NJ", "country": "United States" }],"rolesCount": 3,"roles": [{"name": "ECHO","description": "23, LEAD ROLE β personifying pessimism, procrastination, and fear into the face of chaos.","genderDisplay": "Female","ageRangeDisplay": "18+","ethnicitiesDisplay": "All Ethnicities","roleTypeDisplay": "Lead","submissionRequiresDisplay": "Headshot/Photo, Video Reel","totalApplicationCount": 3,"totalPayDisplay": "Unpaid"}]}
π§Ύ Output data fields
| Field | Description |
|---|---|
title, productionCompany, primaryContact | Casting call name and who posted it |
unionStatusDisplay, compensationDisplay | Union status and pay summary |
description, productionInfo, contractDetails | Full text details of the project |
posted, expires, acceptingSubmissions | Posting lifecycle |
productionTypes, genres | Project categorization |
locations, auditionLocations | Where it shoots and auditions |
payRateMinimum, payRateMaximum, totalPayDisplay | Compensation details |
roles[] | Every role: name, description, gender, age range, ethnicities, role type, skills, pay, submission requirements, application counts |
π΅ Pricing
This Actor uses the pay-per-event pricing model: you pay $0.005 per casting call scraped. A default run of 50 calls costs about $0.25; 1,000 calls costs about $5. There is no fixed start fee β you only pay for the data you get.
π‘ Tips
- Start with a small Max items value to preview the data, then scale up.
- To track specific productions, pass their casting call URLs in Casting call URLs.
- Schedule the Actor to run daily and feed new casting calls into your own database or CRM via the Apify API and integrations.
β FAQ
Is scraping Backstage legal? This Actor collects only publicly available casting call data. As with any scraping, you are responsible for how you use the data and for complying with Backstage's Terms of Service and applicable laws. It does not collect data behind logins.
Why are some casting calls missing roles or pay? Not every casting call lists every field β the Actor returns whatever the listing publicly provides.
Can I get talent profiles too? This Actor focuses on casting calls (the jobs) and their roles. For other data needs, open an issue on the Actor's Issues tab.
π Support
Found a bug or need an extra field? Open an issue on the Issues tab and we'll take a look.