Mediacinema.example.com
ScreenPulse
ScreenPulse turns a movie database and showtimes site into a unified media API. Look up titles, cast, ratings, and nearby screenings. Perfect for concierge and recommendation agents.
- Auth
- None
- Latency
- ~250ms
- Volume
- 940K / mo
- Surfaces
- REST · MCP
#movies#ratings#showtimes#media
Endpoints
Base URL https://corpus.bifra.dev/screenpulse
GET
/titlesSearch films and shows by title.
Parameters
qstring· queryrequiredSearch query.
Sample response
JSON
{
"titles": [
{
"id": "tt5820714",
"title": "The Long Orbit",
"year": 2025,
"rating": 7.8,
"genres": ["Sci-Fi", "Drama"]
}
]
}GET
/showtimesFind showtimes near a location.
Parameters
titleIdstring· queryrequiredTitle identifier.
zipstring· queryrequiredPostal code.
Using the REST API
Call it from your own code, a script, or the terminal. Every response is typed and normalized. No authentication required.
cURL
curl "https://corpus.bifra.dev/screenpulse/titles?q=..."Using the MCP server
Add the server to your agent's config and it gets typed tools instead of scraping the site. Works with any MCP-compatible client.
mcp.json
{
"mcpServers": {
"screenpulse": {
"url": "https://corpus.bifra.dev/screenpulse/mcp"
}
}
}Available tools
search_titlesSearch films and shows.
get_showtimesFind nearby screenings for a title.