Fulbito is a Football API. The data is extracted from Promiedos via web scrapping.
This API supports the following tournaments:
- Standings groups A & B (points, wins, losses, draws, goals for, goals against, goal diff.).
- Annual standings.
- Average standings.
- Top scorers.
- Top assists.
- Standings (points, wins, losses, draws, goals for, goals against, goal diff.).
- Annual standings.
- Average standings.
- Top scorers.
- Top assists.
- Standings (points, wins, losses, draws, goals for, goals against, goal diff.).
- Top scorers.
- Top assists.
- Standings (points, wins, losses, draws, goals for, goals against, goal diff.).
- Top scorers.
You can try it here. Patience, it takes long to load. (Free tier host 😅)
If you want to run it locally:
Clone the repo and cd
into it.
git clone https://github.com/claaj/fulbito.git && cd fulbito
Create a virtual enviroment and activate it.
virtualenv venv && source venv/bin/activate
Install deps.
pip install -r requirements.txt
Run it.
uvicorn fulbito.api:app --reload
Open http://127.0.0.1:8000
in browser, you should see fulbito's landing screen.
- Beautiful Soup for web scrapping.
- Fast Api for the API.
- Pydantic for data validation.