Skip to content

yahyaMomin/vegamovies-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vegamovies API

This is an unofficial web scraping API for Vegamovies, built using Node.js and Fastify. It fetches movie and TV show data in real-time and returns it in JSON format.

❗ Project Status

I have stopped working on this project because I couldn't successfully bypass Cloudflare protection during deployment. However, I did manage to bypass it locally, and the API works fine on a local machine.

The main issue is deployment—if you know how to deploy this API on a free platform like Vercel or Render, feel free to contribute!

🔧 Tech Stack

  • Node.js (Fastify)
  • Axios (for fetching data)
  • Cheerio (for HTML parsing)

🚀 How to Run Locally

  1. Clone this repository:
    git clone https://github.com/yahyaMomin/vegamovies-API.git
    cd vegamovies-API
    
  2. Install dependencies:

pnpm install

  1. Start the server:

pnpm run start

  1. The API will run at http://localhost:3000 .

🤝 Contributing

If you have experience with deploying web scraping APIs on Vercel, Render, or any other free hosting service, please contribute to this project!

How to Contribute

  1. Fork the repository

  2. Create a new branch (git checkout -b fix-deployment)

  3. Commit your changes (git commit -m "Fix deployment issue")

  4. Push to your branch (git push origin fix-deployment)

  5. Open a Pull Request

Any help is appreciated!

📜 License

This project is open-source and available under the MIT License.


💡 Contact

If you have any suggestions or questions, feel free to open an issue.

This README clearly states the project's purpose, current status, and how others can contribute. Let me know if you want any modifications!

Releases

No releases published

Packages

No packages published