Dados da Fórmula Um API

A API de Dados ao Vivo da Fórmula Um é projetada para entusiastas de automobilismo que desejam acesso em tempo real aos dados da Fórmula 1 Essa API fornece aos usuários informações atualizadas sobre tudo, desde a classificação dos pilotos até os tempos de volta, tornando-se a ferramenta ideal para quem deseja estar por dentro dos últimos desenvolvimentos no mundo das corridas da Fórmula 1
Use esta API do seu agente de IA via MCP
Funciona com OpenClaw, Claude Code/Desktop, Cursor, Windsurf, Cline e qualquer cliente de IA compatível com MCP.
Docs e configuração
Crie uma skill envolvendo este MCP: https://mcp.zylalabs.com/mcp?apikey=YOUR_ZYLA_API_KEY

Sobre a API: 

A API de Dados Ao Vivo da Fórmula 1 é uma ferramenta poderosa para entusiastas de automobilismo que desejam acesso em tempo real aos dados da Fórmula 1. Esta API fornece aos usuários informações atualizadas sobre tudo, desde classificações de pilotos até tempos de volta, tornando-se o recurso definitivo para quem deseja acompanhar os últimos desenvolvimentos no mundo das corridas de Fórmula 1.

Com a API de Dados Ao Vivo da Fórmula 1, os usuários podem acessar facilmente uma riqueza de informações sobre cada corrida, incluindo dados sobre os pilotos, equipes e circuitos. Isso inclui perfis detalhados de pilotos, classificações de equipes e informações sobre circuitos, como recordes de volta e layouts de circuitos. A API também fornece dados em tempo real sobre cada corrida, incluindo tempos ao vivo, tempos de volta e comentários sobre a corrida.

Uma das características principais da API de Dados Ao Vivo da Fórmula 1 é sua capacidade de fornecer aos usuários alertas e notificações para eventos importantes, como inícios de corrida, paradas nos boxes e acidentes. Isso pode ajudar os usuários a se manterem informados sobre os principais desenvolvimentos em uma corrida e a tomar decisões informadas sobre quais pilotos apoiar ou quais apostas fazer.

A API de Dados Ao Vivo da Fórmula 1 é construída usando tecnologias web modernas e foi projetada para ser fácil de integrar em aplicações existentes. Os desenvolvedores podem usar a API para construir aplicações personalizadas de automobilismo ou integrar dados da Fórmula 1 em aplicações já existentes. A API é bem documentada e vem com recursos abrangentes para desenvolvedores, incluindo código de exemplo e SDKs para linguagens de programação populares.

No geral, a API de Dados Ao Vivo da Fórmula 1 é uma ferramenta inestimável para entusiastas de automobilismo que desejam acesso em tempo real aos dados mais recentes da Fórmula 1. Com sua cobertura abrangente de dados, atualizações em tempo real e capacidades de alerta, essa API pode ajudar os usuários a se manterem informados e a tomar decisões informadas sobre seus pilotos, equipes e corridas favoritas.

   

Quais são os casos de uso mais comuns desta API?

  1. Plataformas de Apostas: As plataformas de apostas podem usar a API de Dados Ao Vivo da Fórmula 1 para fornecer dados em tempo real e insights aos seus usuários. Isso pode ajudar os usuários a fazerem apostas informadas com base nas informações mais recentes e aumentar a precisão geral das previsões da plataforma.

  2. Aplicações de Corrida Fantasia: As aplicações de corrida fantasia podem usar a API de Dados Ao Vivo da Fórmula 1 para fornecer aos usuários dados em tempo real sobre pilotos, equipes e circuitos. Isso pode ajudar os usuários a construir melhores equipes de corrida fantasia e a tomar decisões informadas sobre quais pilotos incluir em suas escalações.

  3. Meios de Comunicação: Os meios de comunicação podem usar a API de Dados Ao Vivo da Fórmula 1 para fornecer dados em tempo real e atualizações ao seu público. Isso pode ajudar os meios a melhorar sua cobertura sobre corridas de Fórmula 1 e fornecer informações mais pontuais e precisas a seus leitores, ouvintes ou telespectadores.

  4. Ativação de Patrocínios: Os patrocinadores podem usar a API de Dados Ao Vivo da Fórmula 1 para identificar momentos-chave nas corridas para ativar patrocínios. Por exemplo, um patrocinador de um piloto específico pode usar a API para identificar momentos chave quando o piloto está na liderança ou fazendo progresso significativo na corrida e usar esses dados para ativar patrocínios em tempo real.

  5. Análise de Corridas: Empresas de análise de corridas podem usar a API de Dados Ao Vivo da Fórmula 1 para coletar e analisar dados sobre o desempenho de pilotos e equipes. Isso pode ajudá-los a identificar tendências e padrões que podem ser usados para melhorar estratégias de corrida, otimizar o desempenho dos veículos e identificar áreas potenciais para melhoria no esporte.

Existem limitações em seus planos?

Além do número de chamadas à API, não há outra limitação

Documentação da API

Endpoints


Lista das temporadas de F1 disponíveis para consulta - ponto de partida para o aplicativo

 


                                                                            
GET https://zylalabs.com/api/1598/formula+one+data+api/1277/seasons
                                                                            
                                                                        

Testar endpoint

RESPOSTA DE EXEMPLO DA API

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {"meta":{"title":"F1 Season Listing","description":"List of season_ids for querying the F1 API","fields":{"season":"Integer"}},"results":[{"season":"2023"},{"season":"2022"},{"season":"2021"},{"season":"2020"},{"season":"2019"}]}
                                                                                                                                                                                                                    
                                                                                                    

Estações - TRECHOS DE CÓDIGO


curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1277/seasons' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Lista os construtores de uma determinada temporada

 


                                                                            
GET https://zylalabs.com/api/1598/formula+one+data+api/1278/constructors
                                                                            
                                                                        

Testar endpoint

RESPOSTA DE EXEMPLO DA API

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {"meta":{"title":"F1 Constructors - 2022","description":"List of constructors for 2022 season","fields":{"team_id":"Integer - team unique id","team_name":"String - team full name","season":"Integer"}},"results":[{"team_id":71583,"team_name":"Alfa Romeo Racing","season":2022},{"team_id":199493,"team_name":"AlphaTauri","season":2022},{"team_id":31205,"team_name":"Alpine","season":2022},{"team_id":65311,"team_name":"Aston Martin","season":2022},{"team_id":183197,"team_name":"Ferrari","season":2022},{"team_id":143585,"team_name":"Haas","season":2022},{"team_id":56525,"team_name":"McLaren","season":2022},{"team_id":58685,"team_name":"Mercedes","season":2022},{"team_id":33121,"team_name":"Red Bull","season":2022},{"team_id":163637,"team_name":"Williams","season":2022}]}
                                                                                                                                                                                                                    
                                                                                                    

Construtores - TRECHOS DE CÓDIGO


curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1278/constructors&season=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Lista todos os pilotos por temporada


                                                                            
GET https://zylalabs.com/api/1598/formula+one+data+api/1279/drivers
                                                                            
                                                                        

Testar endpoint

RESPOSTA DE EXEMPLO DA API

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {"meta":{"title":"F1 Drivers - 2022","description":"List of drivers for 2022 season. Note: includes all possible drivers in system - for driver standings use standings endpoint.","fields":{"driver_id":"Integer - driver unique id","driver_name":"String - driver full name","team_id":"Integer - driver team id","team_name":"String - driver team name","nationality":"String","is_reserve":"Integer - 0 = full time driver, 1 = reserve","updated":"Timestamp - ISO 8601 Format UTC timezone - i.e. 2020-03-13T01:00:00+00:00","season":"Integer"}},"results":[{"driver_id":2660683,"driver_name":"Alex Lynn","team_id":163637,"team_name":"Williams","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1073722,"driver_name":"Alexander Albon","team_id":163637,"team_name":"Williams","nationality":"Thailand","is_reserve":0,"updated":"2022-09-09T12:12:29+00:00","season":2022},{"driver_id":2002819,"driver_name":"Alfonso Celis","team_id":65311,"team_name":"Aston Martin","nationality":"Mexico","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":520060,"driver_name":"Antonio Fuoco","team_id":183197,"team_name":"Ferrari","nationality":"Italy","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1054273,"driver_name":"Antonio Giovinazzi","team_id":143585,"team_name":"Haas","nationality":"Italy","is_reserve":1,"updated":"2022-09-09T12:14:34+00:00","season":2022},{"driver_id":286318,"driver_name":"Artem Markelov","team_id":31205,"team_name":"Alpine","nationality":"Russia","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":2787358,"driver_name":"Brendon Hartley","team_id":199493,"team_name":"AlphaTauri","nationality":"New Zealand","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":243031,"driver_name":"Callum Ilott","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":261679,"driver_name":"Carlos Sainz","team_id":183197,"team_name":"Ferrari","nationality":"Spain","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":986827,"driver_name":"Charles Leclerc","team_id":183197,"team_name":"Ferrari","nationality":"Monaco","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":175030,"driver_name":"Daniel Ricciardo","team_id":56525,"team_name":"McLaren","nationality":"Australia","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":45871,"driver_name":"Daniil Kvyat","team_id":31205,"team_name":"Alpine","nationality":"Russia","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":183532,"driver_name":"Esteban Gutierrez","team_id":65311,"team_name":"Aston Martin","nationality":"Mexico","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":307612,"driver_name":"Esteban Ocon","team_id":31205,"team_name":"Alpine","nationality":"France","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":272029,"driver_name":"Felipe Massa","team_id":163637,"team_name":"Williams","nationality":"Brazil","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":63379,"driver_name":"Fernando Alonso","team_id":31205,"team_name":"Alpine","nationality":"Spain","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2293954,"driver_name":"George Russell","team_id":58685,"team_name":"Mercedes","nationality":"United Kingdom","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2438695,"driver_name":"Guanyu Zhou","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"China","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2332783,"driver_name":"Jack Aitken","team_id":163637,"team_name":"Williams","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1657630,"driver_name":"Jack Doohan","team_id":31205,"team_name":"Renault","nationality":"Australia","is_reserve":1,"updated":"2022-10-28T13:19:07+00:00","season":2022},{"driver_id":823936,"driver_name":"Jamie Chadwick","team_id":163637,"team_name":"Williams","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":118669,"driver_name":"Jean-Eric Vergne","team_id":183197,"team_name":"Ferrari","nationality":"France","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":201037,"driver_name":"Jenson Button","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":44119,"driver_name":"Jolyon Palmer","team_id":31205,"team_name":"Alpine","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":598801,"driver_name":"Juri Vips","team_id":33121,"team_name":"Red Bull","nationality":"Estonia","is_reserve":1,"updated":"2022-05-20T08:20:13+00:00","season":2022},{"driver_id":37273,"driver_name":"Kevin Magnussen","team_id":143585,"team_name":"Haas","nationality":"Denmark","is_reserve":1,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":194182,"driver_name":"Kimi Raikkonen","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Finland","is_reserve":0,"updated":"2022-01-18T11:12:14+00:00","season":2022},{"driver_id":2262088,"driver_name":"Lance Stroll","team_id":65311,"team_name":"Aston Martin","nationality":"Canada","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":1619431,"driver_name":"Lando Norris","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":65527,"driver_name":"Lewis Hamilton","team_id":58685,"team_name":"Mercedes","nationality":"Great Britain","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":500092,"driver_name":"Liam Lawson","team_id":199493,"team_name":"AlphaTauri","nationality":"New Zealand","is_reserve":1,"updated":"2022-10-28T13:20:17+00:00","season":2022},{"driver_id":1914379,"driver_name":"Logan Sargeant","team_id":163637,"team_name":"Williams","nationality":"United States","is_reserve":1,"updated":"2022-10-28T13:08:51+00:00","season":2022},{"driver_id":4915,"driver_name":"Marc Gene","team_id":183197,"team_name":"Ferrari","nationality":"Spain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":191605,"driver_name":"Marcus Ericsson","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Sweden","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":262348,"driver_name":"Max Verstappen","team_id":33121,"team_name":"Red Bull","nationality":"Netherlands","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2113831,"driver_name":"Mick Schumacher","team_id":143585,"team_name":"Haas","nationality":"Germany","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":539488,"driver_name":"Naoki Yamamoto","team_id":199493,"team_name":"AlphaTauri","nationality":"Japan","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1641904,"driver_name":"Nicholas Latifi","team_id":163637,"team_name":"Williams","nationality":"Canada","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":258763,"driver_name":"Nico Hulkenberg","team_id":65311,"team_name":"Aston Martin","nationality":"Germany","is_reserve":1,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":841828,"driver_name":"Nikita Mazepin","team_id":143585,"team_name":"Haas","nationality":"Russia","is_reserve":0,"updated":"2022-01-18T11:29:27+00:00","season":2022},{"driver_id":1989307,"driver_name":"Niko Kari","team_id":199493,"team_name":"AlphaTauri","nationality":"Finland","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":31033,"driver_name":"Nobuharu Matsushita","team_id":56525,"team_name":"McLaren","nationality":"Japan","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":1531333,"driver_name":"Nyck de Vries","team_id":65311,"team_name":"Aston Martin","nationality":"Netherlands","is_reserve":1,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":707050,"driver_name":"Oliver Turvey","team_id":56525,"team_name":"McLaren","nationality":"Great Britain","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":2969986,"driver_name":"Oscar Piastri","team_id":31205,"team_name":"Renault","nationality":"Australian","is_reserve":1,"updated":"2022-01-18T11:17:08+00:00","season":2022},{"driver_id":1757875,"driver_name":"Pascal Wehrlein","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"German","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":803752,"driver_name":"Paul di Resta","team_id":163637,"team_name":"Williams","nationality":"Great Britian","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":2975914,"driver_name":"Pierre Gasly","team_id":199493,"team_name":"AlphaTauri","nationality":"France","is_reserve":0,"updated":"2022-11-13T22:55:00+00:00","season":2022},{"driver_id":2524351,"driver_name":"Pietro Fittipaldi","team_id":143585,"team_name":"Haas","nationality":"Brazil","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":280174,"driver_name":"Raffaele Marciello","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Italy","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":319726,"driver_name":"Robert Kubica","team_id":71583,"team_name":"Alfa Romeo Racing","nationality":"Poland","is_reserve":1,"updated":"2022-01-18T11:12:15+00:00","season":2022},{"driver_id":2098411}],"_note":"Response truncated for documentation purposes"}
                                                                                                                                                                                                                    
                                                                                                    

Motoristas - TRECHOS DE CÓDIGO


curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1279/drivers&season=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Mostra a classificação dos pilotos para uma determinada temporada

 


                                                                            
GET https://zylalabs.com/api/1598/formula+one+data+api/1280/drivers+standings
                                                                            
                                                                        

Testar endpoint

RESPOSTA DE EXEMPLO DA API

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {
  "meta": {
    "title": "F1 Driver Standings - 2024",
    "description": "Driver Standings for 2024 season.",
    "fields": {
      "position": "Integer",
      "points": "Integer",
      "driver_id": "Integer - driver unique id",
      "driver_name": "String - driver full name",
      "team_id": "Integer - driver team id",
      "team_name": "String - driver team name",
      "nationality": "String",
      "is_reserve": "Integer - 0 = full time driver, 1 = reserve",
      "updated": "Timestamp - ISO 8601 Format UTC timezone - i.e. 2020-03-13T01:00:00+00:00",
      "season": "Integer"
    }
  },
  "results": [
    {
      "position": 1,
      "points": "265",
      "driver_id": 262348,
      "driver_name": "Max Verstappen",
      "team_id": 33121,
      "team_name": "Red Bull",
      "nationality": "Netherlands",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:00+00:00",
      "season": 2024
    },
    {
      "position": 2,
      "points": "189",
      "driver_id": 1619431,
      "driver_name": "Lando Norris",
      "team_id": 56525,
      "team_name": "McLaren",
      "nationality": "Great Britain",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:00+00:00",
      "season": 2024
    },
    {
      "position": 3,
      "points": "162",
      "driver_id": 986827,
      "driver_name": "Charles Leclerc",
      "team_id": 183197,
      "team_name": "Ferrari",
      "nationality": "Monaco",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:00+00:00",
      "season": 2024
    },
    {
      "position": 4,
      "points": "154",
      "driver_id": 261679,
      "driver_name": "Carlos Sainz",
      "team_id": 183197,
      "team_name": "Ferrari",
      "nationality": "Spain",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:00+00:00",
      "season": 2024
    },
    {
      "position": 5,
      "points": "149",
      "driver_id": 2969986,
      "driver_name": "Oscar Piastri",
      "team_id": 56525,
      "team_name": "McLaren",
      "nationality": "Australian",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:00+00:00",
      "season": 2024
    },
    {
      "position": 6,
      "points": "125",
      "driver_id": 65527,
      "driver_name": "Lewis Hamilton",
      "team_id": 58685,
      "team_name": "Mercedes",
      "nationality": "Great Britain",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 7,
      "points": "124",
      "driver_id": 78274,
      "driver_name": "Sergio Perez",
      "team_id": 33121,
      "team_name": "Red Bull",
      "nationality": "Mexico",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 8,
      "points": "116",
      "driver_id": 2293954,
      "driver_name": "George Russell",
      "team_id": 58685,
      "team_name": "Mercedes",
      "nationality": "United Kingdom",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 9,
      "points": "45",
      "driver_id": 63379,
      "driver_name": "Fernando Alonso",
      "team_id": 65311,
      "team_name": "Aston Martin",
      "nationality": "Spain",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 10,
      "points": "24",
      "driver_id": 2262088,
      "driver_name": "Lance Stroll",
      "team_id": 65311,
      "team_name": "Aston Martin",
      "nationality": "Canada",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 11,
      "points": "22",
      "driver_id": 258763,
      "driver_name": "Nico Hulkenberg",
      "team_id": 143585,
      "team_name": "Haas",
      "nationality": "Germany",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 12,
      "points": "22",
      "driver_id": 152605,
      "driver_name": "Yuki Tsunoda",
      "team_id": 199493,
      "team_name": "Team RB",
      "nationality": "Japan",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 13,
      "points": "11",
      "driver_id": 175030,
      "driver_name": "Daniel Ricciardo",
      "team_id": 199493,
      "team_name": "Team RB",
      "nationality": "Australia",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 14,
      "points": "6",
      "driver_id": 1983577,
      "driver_name": "Oliver Bearman",
      "team_id": 183197,
      "team_name": "Ferrari",
      "nationality": "Great Britain",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 15,
      "points": "6",
      "driver_id": 2975914,
      "driver_name": "Pierre Gasly",
      "team_id": 31205,
      "team_name": "Alpine",
      "nationality": "France",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 16,
      "points": "5",
      "driver_id": 37273,
      "driver_name": "Kevin Magnussen",
      "team_id": 143585,
      "team_name": "Haas",
      "nationality": "Denmark",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 18,
      "points": "3",
      "driver_id": 307612,
      "driver_name": "Esteban Ocon",
      "team_id": 31205,
      "team_name": "Alpine",
      "nationality": "France",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 19,
      "points": "0",
      "driver_id": 2438695,
      "driver_name": "Guanyu Zhou",
      "team_id": 71583,
      "team_name": "Kick Sauber",
      "nationality": "China",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    },
    {
      "position": 20,
      "points": "0",
      "driver_id": 1914379,
      "driver_name": "Logan Sargeant",
      "team_id": 163637,
      "team_name": "Williams",
      "nationality": "United States",
      "is_reserve": 1,
      "updated": "2024-09-13T14:13:41+00:00",
      "season": 2024
    },
    {
      "position": 21,
      "points": "0",
      "driver_id": 278857,
      "driver_name": "Valtteri Bottas",
      "team_id": 71583,
      "team_name": "Kick Sauber",
      "nationality": "Finland",
      "is_reserve": 0,
      "updated": "2024-07-23T03:00:01+00:00",
      "season": 2024
    }
  ]
}
                                                                                                                                                                                                                    
                                                                                                    

Classificação dos Pilotos - TRECHOS DE CÓDIGO


curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1280/drivers+standings&season=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Lista corridas e detalhes das sessões para uma determinada temporada

 


                                                                            
GET https://zylalabs.com/api/1598/formula+one+data+api/1281/races
                                                                            
                                                                        

Testar endpoint

RESPOSTA DE EXEMPLO DA API

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {"meta":{"title":"F1 Race Calendar - 2022","description":"Race calendar for 2022 season","fields":{"race_id":"Integer","name":"String","country":"String","status":"String - Confirmed, Postponed, Cancelled","season":"Integer","start_date":"String UTC Date - YYYY-MM-DD","end_date":"String UTC Date - YYYY-MM-DD","track":"String","session_array":{"id":"Integer - unique session_id","session_name":"String","date":"Timestamp - ISO 8601 Format UTC timezone - i.e. 2020-03-13T01:00:00+00:00"}}},"results":[{"race_id":456,"name":"Bahrain Pre Season Testing","country":"Bahrain","status":"Confirmed","season":"2022","track":"Sakhir","latitude":"","longitude":"","start_date":"2022-03-11","end_date":"2022-03-12","sessions":[{"id":3312,"session_name":"Practice 2","date":"2022-03-11T07:00:00+00:00"},{"id":3313,"session_name":"Practice 3","date":"2022-03-12T07:00:00+00:00"}]},{"race_id":410,"name":"Bahrain Grand Prix","country":"Bahrain","status":"Complete","season":"2022","track":"Sakhir","latitude":"26.03186033142633","longitude":"50.512281852925135","start_date":"2022-03-18","end_date":"2022-03-20","sessions":[{"id":3104,"session_name":"Practice 1","date":"2022-03-18T12:00:00+00:00"},{"id":3105,"session_name":"Practice 2","date":"2022-03-18T15:00:00+00:00"},{"id":3106,"session_name":"Practice 3","date":"2022-03-19T12:00:00+00:00"},{"id":3107,"session_name":"Qualifying 1","date":"2022-03-19T15:00:00+00:00"},{"id":3108,"session_name":"Qualifying 2","date":"2022-03-19T15:25:00+00:00"},{"id":3109,"session_name":"Qualifying 3","date":"2022-03-19T15:45:00+00:00"},{"id":3110,"session_name":"Grid","date":"2022-03-19T16:00:00+00:00"},{"id":3111,"session_name":"Race","date":"2022-03-20T15:00:00+00:00"},{"id":3112,"session_name":"FastestLap","date":"2022-03-20T17:00:00+00:00"}]},{"race_id":412,"name":"Grand Prix of Saudi Arabia","country":"Saudi Arabia","status":"Complete","season":"2022","track":"Jeddah","latitude":"21.47672894651001","longitude":"39.215230305168234","start_date":"2022-03-25","end_date":"2022-03-27","sessions":[{"id":3113,"session_name":"Practice 1","date":"2022-03-25T14:00:00+00:00"},{"id":3114,"session_name":"Practice 2","date":"2022-03-25T17:00:00+00:00"},{"id":3115,"session_name":"Practice 3","date":"2022-03-26T14:00:00+00:00"},{"id":3116,"session_name":"Qualifying 1","date":"2022-03-26T17:00:00+00:00"},{"id":3117,"session_name":"Qualifying 2","date":"2022-03-26T17:25:00+00:00"},{"id":3118,"session_name":"Qualifying 3","date":"2022-03-26T17:45:00+00:00"},{"id":3119,"session_name":"Grid","date":"2022-03-26T18:00:00+00:00"},{"id":3120,"session_name":"Race","date":"2022-03-27T17:00:00+00:00"},{"id":3121,"session_name":"FastestLap","date":"2022-03-27T19:00:00+00:00"}]},{"race_id":414,"name":"Australian Grand Prix","country":"Australia","status":"Complete","season":"2022","track":"Melbourne","latitude":"-37.84987612248398","longitude":"144.97022182958185","start_date":"2022-04-08","end_date":"2022-04-10","sessions":[{"id":3122,"session_name":"Practice 1","date":"2022-04-08T03:00:00+00:00"},{"id":3123,"session_name":"Practice 2","date":"2022-04-08T06:00:00+00:00"},{"id":3124,"session_name":"Practice 3","date":"2022-04-09T03:00:00+00:00"},{"id":3125,"session_name":"Qualifying 1","date":"2022-04-09T06:00:00+00:00"},{"id":3126,"session_name":"Qualifying 2","date":"2022-04-09T06:25:00+00:00"},{"id":3127,"session_name":"Qualifying 3","date":"2022-04-09T06:45:00+00:00"},{"id":3128,"session_name":"Grid","date":"2022-04-09T07:00:00+00:00"},{"id":3129,"session_name":"Race","date":"2022-04-10T05:00:00+00:00"},{"id":3130,"session_name":"FastestLap","date":"2022-04-10T07:00:00+00:00"}]},{"race_id":416,"name":"Imola Grand Prix","country":"Italy","status":"Confirmed","season":"2022","track":"Imola","latitude":"44.344027742384014","longitude":"11.714458186592235","start_date":"2022-04-22","end_date":"2022-04-24","sessions":[{"id":3131,"session_name":"Practice 1","date":"2022-04-22T11:30:00+00:00"},{"id":3134,"session_name":"Qualifying 1","date":"2022-04-22T15:00:00+00:00"},{"id":3135,"session_name":"Qualifying 2","date":"2022-04-22T15:25:00+00:00"},{"id":3136,"session_name":"Qualifying 3","date":"2022-04-22T15:45:00+00:00"},{"id":3137,"session_name":"Grid","date":"2022-04-22T16:00:00+00:00"},{"id":3132,"session_name":"Practice 2","date":"2022-04-23T10:30:00+00:00"},{"id":3133,"session_name":"Sprint Qualifying","date":"2022-04-23T14:30:00+00:00"},{"id":3138,"session_name":"Race","date":"2022-04-24T13:00:00+00:00"},{"id":3139,"session_name":"FastestLap","date":"2022-04-24T15:00:00+00:00"}]},{"race_id":418,"name":"Miami Grand Prix","country":"United States","status":"Complete","season":"2022","track":"Miami Autodrome","latitude":"25.956738469809036","longitude":"-80.23628614903737","start_date":"2022-05-06","end_date":"2022-05-08","sessions":[{"id":3140,"session_name":"Practice 1","date":"2022-05-06T18:30:00+00:00"},{"id":3141,"session_name":"Practice 2","date":"2022-05-06T21:30:00+00:00"},{"id":3142,"session_name":"Practice 3","date":"2022-05-07T17:00:00+00:00"},{"id":3143,"session_name":"Qualifying 1","date":"2022-05-07T20:00:00+00:00"},{"id":3144,"session_name":"Qualifying 2","date":"2022-05-07T20:25:00+00:00"},{"id":3145,"session_name":"Qualifying 3","date":"2022-05-07T20:45:00+00:00"},{"id":3146,"session_name":"Grid","date":"2022-05-07T21:00:00+00:00"},{"id":3147,"session_name":"Race","date":"2022-05-08T19:30:00+00:00"},{"id":3148,"session_name":"FastestLap","date":"2022-05-08T21:30:00+00:00"}]},{"race_id":420,"name":"Spanish Grand Prix","country":"Spain","status":"Confirmed","season":"2022","track":"Catalunya","latitude":"41.56835524840131","longitude":"2.2574835883627355","start_date":"2022-05-20","end_date":"2022-05-22","sessions":[{"id":3149,"session_name":"Practice 1","date":"2022-05-20T12:00:00+00:00"},{"id":3150,"session_name":"Practice 2","date":"2022-05-20T15:00:00+00:00"},{"id":3151,"session_name":"Practice 3","date":"2022-05-21T11:00:00+00:00"},{"id":3152,"session_name":"Qualifying 1","date":"2022-05-21T14:00:00+00:00"},{"id":3153,"session_name":"Qualifying 2","date":"2022-05-21T14:25:00+00:00"},{"id":3154,"session_name":"Qualifying 3","date":"2022-05-21T14:45:00+00:00"},{"id":3155,"session_name":"Grid","date":"2022-05-21T15:00:00+00:00"},{"id":3156,"session_name":"Race","date":"2022-05-22T13:00:00+00:00"},{"id":3157,"session_name":"FastestLap","date":"2022-05-22T15:00:00+00:00"}]},{"race_id":422,"name":"Monaco Grand Prix","country":"Monaco","status":"Confirmed","season":"2022","track":"Monte Carlo","latitude":"43.73482257494176","longitude":"7.420633474935202","start_date":"2022-05-26","end_date":"2022-05-29","sessions":[{"id":3158,"session_name":"Practice 1","date":"2022-05-26T12:00:00+00:00"},{"id":3159,"session_name":"Practice 2","date":"2022-05-26T15:00:00+00:00"},{"id":3160,"session_name":"Practice 3","date":"2022-05-28T11:00:00+00:00"},{"id":3161,"session_name":"Qualifying 1","date":"2022-05-28T14:00:00+00:00"},{"id":3162,"session_name":"Qualifying 2","date":"2022-05-28T14:25:00+00:00"},{"id":3163,"session_name":"Qualifying 3","date":"2022-05-28T14:45:00+00:00"},{"id":3164,"session_name":"Grid","date":"2022-05-28T15:00:00+00:00"},{"id":3165,"session_name":"Race","date":"2022-05-29T13:00:00+00:00"},{"id":3166,"session_name":"FastestLap","date":"2022-05-29T15:00:00+00:00"}]},{"race_id":424,"name":"Azerbaijan Grand Prix","country":"Azerbaijan","status":"Confirmed","season":"2022","track":"Baku","latitude":"40.37294260048179","longitude":"49.8534390901815","start_date":"2022-06-10","end_date":"2022-06-12","sessions":[{"id":3167,"session_name":"Practice 1","date":"2022-06-10T11:00:00+00:00"},{"id":3168,"session_name":"Practice 2","date":"2022-06-10T14:00:00+00:00"},{"id":3169,"session_name":"Practice 3","date":"2022-06-11T11:00:00+00:00"},{"id":3170,"session_name":"Qualifying 1","date":"2022-06-11T14:00:00+00:00"},{"id":3171,"session_name":"Qualifying 2","date":"2022-06-11T14:25:00+00:00"},{"id":3172,"session_name":"Qualifying 3","date":"2022-06-11T14:45:00+00:00"},{"id":3173,"session_name":"Grid","date":"2022-06-11T15:00:00+00:00"},{"id":3174,"session_name":"Race","date":"2022-06-12T11:00:00+00:00"},{"id":3175,"session_name":"FastestLap","date":"2022-06-12T13:00:00+00:00"}]},{"race_id":426,"name":"Canadian Grand Prix","country":"Canada","status":"Confirmed","season":"2022","track":" Circuit Gilles Villeneuve","latitude":"45.501573481848894","longitude":"-73.52780879617451","start_date":"2022-06-17","end_date":"2022-06-19","sessions":[{"id":3176,"session_name":"Practice 1","date":"2022-06-17T18:00:00+00:00"},{"id":3177,"session_name":"Practice 2","date":"2022-06-17T21:00:00+00:00"},{"id":3178,"session_name":"Practice 3","date":"2022-06-18T17:00:00+00:00"},{"id":3179,"session_name":"Qualifying 1","date":"2022-06-18T20:00:00+00:00"},{"id":3180,"session_name":"Qualifying 2","date":"2022-06-18T20:25:00+00:00"},{"id":3181,"session_name":"Qualifying 3","date":"2022-06-18T20:45:00+00:00"},{"id":3182,"session_name":"Grid","date":"2022-06-18T21:00:00+00:00"},{"id":3183,"session_name":"Race","date":"2022-06-19T18:00:00+00:00"},{"id":3184,"session_name":"FastestLap","date":"2022-06-19T20:00:00+00:00"}]},{"race_id":428,"name":"British Grand Prix","country":"Great Britain","status":"Confirmed","season":"2022","track":"Silverstone","latitude":"52.0732412291078","longitude":"-1.0145561131564718","start_date":"2022-07-01","end_date":"2022-07-03","sessions":[{"id":3185,"session_name":"Practice 1","date":"2022-07-01T12:00:00+00:00"},{"id":3186,"session_name":"Practice 2","date":"2022-07-01T15:00:00+00:00"},{"id":3187,"session_name":"Practice 3","date":"2022-07-02T11:00:00+00:00"},{"id":3188,"session_name":"Qualifying 1","date":"2022-07-02T14:00:00+00:00"},{"id":3189,"session_name":"Qualifying 2","date":"2022-07-02T14:25:00+00:00"},{"id":3190,"session_name":"Qualifying 3","date":"2022-07-02T14:45:00+00:00"},{"id":3191,"session_name":"Grid","date":"2022-07-02T15:00:00+00:00"},{"id":3192,"session_name":"Race"}]}],"_note":"Response truncated for documentation purposes"}
                                                                                                                                                                                                                    
                                                                                                    

Raças - TRECHOS DE CÓDIGO


curl --location --request GET 'https://zylalabs.com/api/1598/formula+one+data+api/1281/races&season=Required' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Chave de acesso à API e autenticação

Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Dados da Fórmula Um API basta incluir seu token Bearer no cabeçalho Authorization.
Cabeçalhos
Cabeçalho Descrição
Authorization [Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.

Preços simples e transparentes

Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.

🚀 Empresarial

A partir de
$ 10.000/Ano


  • Volume personalizado
  • Limite de taxa personalizado
  • Suporte ao cliente especializado
  • Monitoramento de API em tempo real

Recursos favoritos dos clientes

  • ✔︎ Pague apenas por requisições bem-sucedidas
  • ✔︎ Teste 7 dias gratis
  • ✔︎ Suporte multilíngue
  • ✔︎ Uma chave de API, todas as APIs.
  • ✔︎ Painel intuitivo
  • ✔︎ Tratamento de erros abrangente
  • ✔︎ Documentação amigável para desenvolvedores
  • ✔︎ Integração com Postman
  • ✔︎ Conexões HTTPS seguras
  • ✔︎ Alta disponibilidade

Dados da Fórmula Um API FAQs

Cada ponto final retorna dados específicos relacionados à Fórmula 1 Por exemplo o endpoint GET Seasons lista as temporadas de F1 disponíveis GET Constructors fornece detalhes sobre as equipes de uma temporada GET Drivers lista todos os pilotos GET Drivers Standings mostra as classificações atuais e GET Races detalha os horários e sessões das corridas

Os campos chave variam de acordo com o ponto de extremidade Para GET Drivers os campos incluem driver_id driver_name team_id e nationality GET Races inclui race_id name country e start_date Cada resposta contém metadados e resultados com atributos relevantes

Os dados de resposta são estruturados em formato JSON contendo uma seção "meta" com título e descrição seguida por um array "results" Cada objeto de resultado inclui campos específicos relevantes para o endpoint facilitando a análise e utilização

A API fornece informações diversas: GET Seasons lista as temporadas GET Constructors detalha as equipes GET Drivers mostra perfis de pilotos GET Drivers Standings apresenta as classificações e GET Races descreve os cronogramas de corridas e detalhes das sessões

Os parâmetros variam conforme o endpoint. Por exemplo, GET Constructors pode aceitar um parâmetro de temporada para filtrar resultados. GET Drivers Standings pode exigir parâmetros de temporada e rodada para especificar quais classificações recuperar

Os usuários podem aproveitar os dados retornados para várias aplicações como exibir classificações em tempo real criar equipes de corrida de fantasia ou analisar tendências de desempenho dos pilotos Os dados estruturados de cada ponto final permitem fácil integração em aplicativos ou sites

Os dados são provenientes de estatísticas e eventos oficiais da Fórmula 1, garantindo precisão e confiabilidade A API foi projetada para refletir atualizações em tempo real durante as corridas, fornecendo aos usuários as informações mais recentes

Casos de uso típicos incluem o desenvolvimento de plataformas de apostas que exigem dados em tempo real, a criação de aplicativos de corrida de fantasia, a melhoria da cobertura da mídia com atualizações ao vivo e a condução de análises de corrida para melhorar as estratégias e o desempenho das equipes

Perguntas Frequentes Gerais

O Zyla API Hub é como uma grande loja de APIs, onde você pode encontrar milhares delas em um só lugar. Também oferecemos suporte dedicado e monitoramento em tempo real de todas as APIs. Após se cadastrar, você pode escolher quais APIs deseja usar. Lembre-se apenas de que cada API precisa de sua própria assinatura. Mas se você se inscrever em várias, usará a mesma chave para todas elas, facilitando as coisas para você.

Os preços são listados em USD (Dólar Americano), EUR (Euro), CAD (Dólar Canadense), AUD (Dólar Australiano) e GBP (Libra Esterlina). Aceitamos todos os principais cartões de débito e crédito. Nosso sistema de pagamento usa a mais recente tecnologia de segurança e é operado pela Stripe, uma das empresas de pagamento mais confiáveis do mundo. Se tiver problemas para pagar com cartão, entre em contato conosco em [email protected]


Além disso, se você já tiver uma assinatura ativa em qualquer uma dessas moedas (USD, EUR, CAD, AUD, GBP), essa moeda será mantida para assinaturas subsequentes. Você pode alterar a moeda a qualquer momento, desde que não tenha assinaturas ativas.

A moeda local exibida na página de preços é baseada no país do seu endereço IP e é fornecida apenas como referência. Os preços reais são em USD (Dólar Americano). Ao efetuar o pagamento, a cobrança aparecerá no extrato do seu cartão em USD, mesmo que você veja o valor equivalente em sua moeda local em nosso site. Isso significa que você não pode pagar diretamente com sua moeda local.

Ocasionalmente, o banco pode recusar a cobrança devido às configurações de proteção contra fraude. Sugerimos contatar seu banco inicialmente para verificar se estão bloqueando nossas cobranças. Você também pode acessar o Portal de Cobrança e alterar o cartão associado para realizar o pagamento. Se isso não funcionar e precisar de mais ajuda, entre em contato com nossa equipe em [email protected]

Os preços são determinados por uma assinatura recorrente mensal ou anual, dependendo do plano escolhido.

As chamadas de API são descontadas do seu plano com base nas requisições bem-sucedidas. Cada plano possui um número específico de chamadas por mês. Apenas chamadas bem-sucedidas, indicadas por uma resposta com Status 200, serão contabilizadas, garantindo que falhas não afetem sua cota mensal.

O Zyla API Hub funciona com um sistema de assinatura mensal recorrente. Seu ciclo de cobrança começa no dia em que você compra um dos planos pagos e será renovado no mesmo dia do mês seguinte. Portanto, cancele sua assinatura com antecedência se quiser evitar cobranças futuras.

Para fazer upgrade do seu plano atual, acesse a página de preços da API e selecione o novo plano desejado. O upgrade é instantâneo, permitindo aproveitar imediatamente os recursos do novo plano. Observe que as chamadas restantes do plano anterior não serão transferidas; você será cobrado pelo valor integral do novo plano.

Para verificar quantas chamadas de API restam para o mês atual, consulte o campo 'X-Zyla-API-Calls-Monthly-Remaining' no cabeçalho da resposta. Por exemplo, se seu plano permite 1.000 requisições por mês e você usou 100, este campo no cabeçalho da resposta indicará 900 chamadas restantes.

Para ver o número máximo de requisições de API que seu plano permite, verifique o cabeçalho de resposta 'X-Zyla-RateLimit-Limit'. Por exemplo, se seu plano inclui 1.000 requisições por mês, este cabeçalho exibirá 1.000.

O cabeçalho 'X-Zyla-RateLimit-Reset' mostra o número de segundos até seu limite de taxa ser redefinido. Isso informa quando sua contagem de requisições começará do zero. Por exemplo, se exibir 3.600, significa que restam 3.600 segundos até o limite ser redefinido.

Sim, você pode cancelar seu plano a qualquer momento acessando sua conta e selecionando a opção de cancelamento na página de Cobrança. Observe que upgrades, downgrades e cancelamentos têm efeito imediato. Além disso, após o cancelamento, você não terá mais acesso ao serviço, mesmo que ainda tenha chamadas restantes na sua cota.

Você pode nos contatar via chat para receber assistência imediata. Estamos online de 8h às 17h (EST). Se nos contatar após esse horário, retornaremos o mais rápido possível. Além disso, você pode enviar um e-mail para [email protected]

Para oferecer a oportunidade de experimentar nossas APIs sem compromisso, oferecemos um teste gratuito de 7 dias que permite realizar até 50 chamadas de API sem custo. Esse teste pode ser usado apenas uma vez; recomendamos aplicá-lo à API que mais interessa. Embora a maioria das APIs ofereça teste gratuito, algumas podem não oferecer. O teste termina após 7 dias ou quando você atingir 50 requisições, o que ocorrer primeiro. Se atingir o limite, será necessário "Iniciar seu plano pago" para continuar. Você encontra esse botão no perfil em Assinatura -> Escolha a API -> aba Preços. Se não cancelar até o 7º dia, sua assinatura será cobrada automaticamente, liberando todas as chamadas do plano.

Após 7 dias, será cobrado o valor total do plano ao qual você estava inscrito durante o teste. Portanto, é importante cancelar antes do término do período. Solicitações de reembolso por esquecimento de cancelamento não são aceitas.

Ao assinar um teste gratuito de API, você pode fazer até 50 chamadas. Se desejar fazer chamadas adicionais além desse limite, a API solicitará que você "Inicie seu plano pago". Você encontra o botão no perfil em Assinatura -> Escolha a API -> aba Preços.

As Ordens de Pagamento são processadas entre os dias 20 e 30 de cada mês. Se você enviar sua solicitação antes do dia 20, seu pagamento será processado dentro desse período.


APIs relacionadas


Você também pode gostar