F1 API
The scraper scrapes this given https://www.formula1.com/
Installation
https://www.npmjs.com/package/unofficial-f1-api
npm i unofficial-f1-api
Functions
-
getConstructorStandings
Fetch Constructors standings from points table.
The function takes one argument: The year from which you want to extract points table for.
Default argument is the current year.
-
getDriverStandings
Fetch F1 driver standings from points table.
The function takes one argument: The year from which you want to extract points table for.
Default argument is the current year.
-
getDriverData
Fetch the current lineup of F1 drivers.
No arguments
-
getTeamsData
Fetch the current list of F1 teams along with their information.
No arguments
-
getWorldChampions
Fetch all the world champions
No arguments
Snapshots
If you want to have a look at the output from the given functions check this.
Example snippet
Example on how to use one the given functions.
The following function will print the current lineup of F1 drivers.
const f1Api = require('formula1-api')
const myFunction = async () => {
const driverLineup = await f1Api.getDriverData()
console.log(driverLineup)
}
myFunction()
Usage
WARNING: Abusing this library may result in an IP ban from the host website.
Please use with caution and try to limit the rate and amount of your requests if you value your access to formula1.com
Report Problems
If you have any problems regarding this project, read the following disclaimer.