Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

f1-api-node

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

f1-api-node

A simple library written in typescript to fetch Formula-1 data

  • 0.3.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
6
Maintainers
1
Weekly downloads
 
Created
Source

Formula1 API

f1

The scraper scrapes this website: https://www.formula1.com

Installation

npm i f1-api-node

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

  • getRaceResults
    Fetch race results for all the grand prix in a given year.
    The function takes one argument: The year from which you want to extract race results.

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 of the given functions.
The following function will print the current lineup of F1 drivers.

const f1Api = require('f1-api-node') 

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.

Keywords

FAQs

Package last updated on 29 Dec 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc