OrbTop

Dancers Group Audition & Job Listings Scraper

JOBSLEAD GENERATION

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

Dancers Group Audition & Job Listings Scraper

Scrape dance audition and job listings from Dancers Group — a San Francisco-based nonprofit and one of the few freely accessible, non-paywalled aggregators for performing arts opportunities. Covers auditions, teaching jobs, residencies, and calls for submissions.

What it does

This actor crawls the Dancers Group website's category archives (/category/auditions/ and /category/jobs/), follows pagination, and visits each individual posting page to extract:

  • Full description text
  • Posting type (audition, job, residency, call for submissions)
  • Dance style / genre
  • Company or choreographer name
  • Location
  • Remote/virtual flag
  • Posting date
  • Application deadline
  • Audition date and location
  • Compensation details
  • Requirements
  • Contact email
  • Apply links

Use cases

  • Dance agents and casting platforms — monitor open calls across the Bay Area and beyond
  • Performer job boards — aggregate non-paywalled audition data
  • AI talent-matching SaaS — feed structured listings into performer-job matching pipelines
  • Dance researchers — track trends in audition volume, compensation, and style demand

Output

Each record represents one posting. Key fields:

Field Description
posting_id WordPress post ID
posting_title Title of the listing
posting_type audition, job, residency, or call_for_submissions
dance_style Dance styles mentioned (e.g. ballet, contemporary)
company_or_choreographer Submitting organization or individual
location City / region
is_remote true if the opportunity is virtual
posting_date Date published (YYYY-MM-01 from URL path)
deadline Application deadline (parsed from body text)
description Full posting text
contact_email Email address from the posting
external_apply_url Application URL
source_url Original posting URL

Input

Parameter Type Default Description
maxItems integer 10 Maximum number of records to return

Notes

  • Listings come back complete in one pass
  • Chrome user-agent is used automatically (bare requests return 403)
  • Pagination follows WP standard /page/N/ pattern — stops when no articles are found
  • Structured fields (deadline, compensation, requirements) are extracted via regex from free-text body; null is returned when not parseable