MissAV does not publish an API. If you still need its data in an app, use the missav provider in javinfo. Send a JAV code and get metadata, HLS streaming links, and the watch page URL back as JSON. No scraper in your codebase.
What you get
Send a code, get everything back in one response:
curl -X POST "https://api.javinfo.dev/movie" \ -H "x-javinfo-key: YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{ "q": "CAWD-001", "providers": "missav" }'{ "q": "CAWD-001", "source": "missav", "result": { "dvdId": "CAWD-001", "runtimeMins": 120, "extra": { "pageUrl": "https://missav.ws/en/cawd-001", "streams": { "master": "https://surrit.com/<id>/playlist.m3u8", "variants": ["https://surrit.com/<id>/1280x720/video.m3u8"] } } }}How it works
Call the search endpoint with the code and "providers": "missav". javinfo fetches the MissAV result and normalizes it into the same result shape used by the other providers. If you later add javdb or dmm, your parser does not need a separate branch for each source.
The missav provider returns:
result- standard metadata: code, title, runtime, series, cast, studio, genres, release dateextra.pageUrl- the MissAV watch page URLextra.streams- HLS streams: amasterplaylist plus per-resolutionvariants
The fields follow the shared JAV metadata API schema, so the response shape stays consistent across sources.
Authentication
Sign up at app.javinfo.dev to get a key, then pass it in the x-javinfo-key header (the API is also available on RapidAPI). The missav provider returns full data on every request — no tier gating — alongside javdb. Pricing is usage-based: /movie costs $0.001 per successful result and /query costs $0.0002. New signups get 1,000+ free lookups to start, no credit card. You top up in USDC (credited 1:1), and top-ups of $50+ earn a random 5-50% bonus.
No scraping needed
Without javinfo, MissAV data usually means writing a scraper and fixing it whenever the site changes. javinfo takes that maintenance work off your side; your app keeps calling the same API.