WhereCanIWatch
v1.0.0Find where to stream any movie or TV show in the US using the WhereCanIWatch.tv API. Use when a user asks "where can I watch [title]?", wants streaming avail...
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (streaming availability lookup) align with the SKILL.md: all required actions are HTTP GETs to wherecaniwatch.tv and optional filtering by user-provided subscriptions. Nothing requested appears unrelated to the stated purpose.
Instruction Scope
Runtime instructions are narrowly scoped: search endpoint, watch endpoint, simple filtering by user-declared subscriptions, and prescribed response formatting. The instructions do not ask the agent to read local files, environment variables, or other system state.
Install Mechanism
Instruction-only skill with no install spec and no code files. Nothing is written to disk and no third-party packages are pulled in by the skill itself.
Credentials
The skill declares no required environment variables, secrets, or config paths. That is proportional for a public-API lookup service.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide persistence or changes to other skills. Autonomous invocation is allowed (platform default) but is not combined with other concerning privileges.
Assessment
This skill is coherent and lightweight, but note it makes outbound requests to https://www.wherecaniwatch.tv (title text you provide will be sent to that API). Before installing, consider: (1) privacy — avoid sending sensitive or personally identifying data you don't want recorded; (2) availability — the skill depends on an external site and its rate limits (listed in SKILL.md); (3) verify the domain uses HTTPS and is the legitimate service if you rely on deep links. No credentials or installs are required, so risk is limited to normal external-API exposure.Like a lobster shell, security has layers — review code before you run it.
latest
WhereCanIWatch — Streaming Availability Lookup
Answer "Where can I watch X?" using the WhereCanIWatch.tv public API.
Workflow
1. Search for the title
GET https://www.wherecaniwatch.tv/api/search?q={title}
Returns array of matches. Pick the best match by title + year.
2. Get availability
GET https://www.wherecaniwatch.tv/api/watch/{slug}.json
Response:
{
"title": "Interstellar",
"year": 2014,
"type": "movie",
"rating": 8.7,
"genres": ["Science Fiction", "Drama"],
"bestDeal": {
"service": "Netflix",
"method": "subscription",
"price": null,
"url": "https://www.netflix.com/title/..."
},
"availability": [
{ "service": "Netflix", "method": "subscription", "price": null, "quality": ["4K"], "url": "..." },
{ "service": "Tubi", "method": "free", "price": null, "quality": ["HD"], "url": "..." },
{ "service": "Amazon Prime Video", "method": "rent", "price": 3.99, "quality": ["4K"], "url": "..." }
]
}
3. Filter by user's services (if known)
If the user has mentioned their subscriptions, filter availability to matching services. The first match is their best option.
4. Present the answer
- Lead with the best option and include the deep link URL
- Mention 1-2 alternatives (e.g., free option, cheapest rent)
- Link to the full page:
https://www.wherecaniwatch.tv/watch/{slug}
Response format
Interstellar is streaming on Netflix (subscription, 4K). Watch on Netflix Also available free on Tubi (HD) or rent from $3.99 on Prime Video. See all options on WhereCanIWatch
Methods
| Method | Meaning |
|---|---|
free | Free with ads or no account needed |
subscription | Included with paid subscription |
rent | Pay per view, temporary access |
buy | Pay to own permanently |
Rate limits
- Search: 10 requests/minute per IP
- Watch API: 60 requests/minute per IP
Notes
- US region only
- Results are smart-ranked by platform popularity (Netflix/Prime/Disney+ surface first)
- Data refreshed daily
- 2,400+ titles and growing
Comments
Loading comments...
