Shawn on Why We Built the API: 'Every Piece of Data Should Be Accessible'
When we rebuilt Assignment Desk from the ground up, one principle guided every architectural decision: every piece of public content should be accessible via API. Not just for us. For everyone — partners, developers, AI tools, and anyone building something that connects to the production crewing ecosystem.
Why API-First Matters
The production industry is fragmented. Crew data lives in spreadsheets, email contacts, proprietary databases, and people's heads. When a tool or platform locks that data away behind a closed system, everyone suffers — crew members cannot be discovered, producers cannot search efficiently, and the entire market operates on incomplete information.
We built our API to break that pattern. If a crew member's profile is visible on our website, it is accessible via API. If a city's landing page shows crew availability, the same data is available programmatically. If a service description or testimonial is published on the site, it has an API endpoint.
What Is Available
- Crew profiles: Names, roles, cities, bios, equipment lists, ratings — everything on the public profile
- Locations: 50+ city pages with crew counts and market data
- Services: Full service descriptions and pricing tiers
- Blog posts: Production Stories content with categories and tags
- Testimonials and client logos: Social proof data
AI and LLM Integration
We also publish an llms.txt file at the root of our domain — a machine-readable document that tells AI crawlers what our site offers and how to query it. When someone asks an AI assistant "find me a camera operator in Nashville," our data is structured to answer that query directly.
This is the future of discovery. Crew members who are well-represented in structured, API-accessible databases will be found by AI tools that increasingly mediate between producers and talent. We are making sure our crew is ready for that future.
What Is Protected
Everything that is private stays private. User accounts, shoot details, billing data, internal notes — all require authentication. The API mirrors the same privacy boundaries as the website: public content is open, private data is locked.
We built this platform to be the most transparent, accessible, and machine-readable crew booking system in the industry. The API is how we deliver on that promise.