1) Job Scraping Service : Click Here
2) Messaging Service : Click Here
A full-stack job scraping application that enables users to search for jobs on Wellfound using custom keywords and messasing service. The project leverages FastAPI for the backend, React with Vite and Tailwind CSS for the frontend, and implements scraping techniques through graphql endpoints to bypass anti-bot security measures.




Docs - Checkout http://localhost:8000/docs after running local python fastapi backend server
- Python
- FastAPI
- Requests library
- Other helper lib
- React
- Vite
- Tailwind CSS
- Shadcn UI Components
- Python
- Node.js
- pip
- npm / yarn / pnpm / bun
- Navigate to /backend/app/scraper/companies.py file
Replace all the cookies and headers from your wellfound cookie storage
cd backend/app
uvicorn app.main:app --reload
cd frontend
npm run dev
{
"userKeywords" : ["laravel","backend"]
}
[
{
"job_title": "Full-Stack Engineer (Remote)",
"company_name": "Infisical",
"salary": "$70k – $150k • 0.1% – 0.5%",
"company_type": "PromotedResult"
},
]
{
"userMessage" : "Hey there , How's it going ?"
}
The application implements advanced techniques to bypass Wellfound's security:
- Manual cookie + header injection such as for example : (
cf_clearance
) - Apollo GraphQL signature
- Brotli Compression/Decompression Algorithm
🚨 This tool is for educational purposes. Always respect Wellfound's terms of service and robots.txt. Ensure you have proper authorization before scraping.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Subramanian - nsubbu2004@gmail.com