Skip to content

Instantly share code, notes, and snippets.

@kunteinzo
Created February 13, 2026 06:06
Show Gist options
  • Select an option

  • Save kunteinzo/9faa30452090b2f5ae5ffee67157394b to your computer and use it in GitHub Desktop.

Select an option

Save kunteinzo/9faa30452090b2f5ae5ffee67157394b to your computer and use it in GitHub Desktop.
Usage

Some Usage

1. Start Fetch

curl 'http://scrapyapi.publicvm.com/mahar/fetch'

Result

{"task_id":"<task_id>"}

2. Fetch Data

curl 'http://scrapyapi.publicvm.com/mahar/result/<task_id>'

Result if not finished

{"status":"PENDING","result":null}

Result if finished

{"status":"SUCCESS","result":[
  {
    "id":"<id>",
    "type":"<movie|series>"
  }
]}

3. Movie Detail

curl 'http://scrapyapi.publicvm.com/mahar/MovieDetail?id=<id>'
# id from Fetch Data Result if type is movie only

Result

{
  ...
  "contentId": "<contentId>"
  ...
}

4. Movie Stream

curl 'http://scrapyapi.publicvm.com/mahar/MovieStream?id=<contentId>'
# contentId from Movie Detail Result

Result

{
  ...
  "videoUrl": "<streaming_url>"
  ...
}

5. Series Detail

curl 'http://scrapyapi.publicvm.com/mahar/SeriesDetail?id=<id>'
# id from Fetch Data Result if type is series only

Result

{
  ...
  "seriesId": "<seriesId>"
  ...
}

6. Series Season

curl 'http://scrapyapi.publicvm.com/mahar/Season?id=<seriesId>'
# seriesId from Series Detail Result

Result

[{
  ...
  "id": "<seasonId>"
}]

7. Season Episode

curl 'http://scrapyapi.publicvm.com/mahar/Episode?id=<seasonId>'
# seasonId from Series Season Result

Result

[{
  ...
  "id": "<episode_id>"
  ...
}]

8. Series Stream

curl 'http://scrapyapi.publicvm.com/mahar/SeriesStream?id=<episode_id>'
# episode_id from Season Episode Result

Result

{
  ...
  "videoUrl": "<streaming_url>",
  ...
}

Comments are disabled for this gist.