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.
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!
- Node.js (Fastify)
- Axios (for fetching data)
- Cheerio (for HTML parsing)
- Clone this repository:
git clone https://github.com/yahyaMomin/vegamovies-API.git cd vegamovies-API
- Install dependencies:
pnpm install
- Start the server:
pnpm run start
- 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
-
Fork the repository
-
Create a new branch (git checkout -b fix-deployment)
-
Commit your changes (git commit -m "Fix deployment issue")
-
Push to your branch (git push origin fix-deployment)
-
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!