Skip to main content

Asynchronous wrapper for football API from API-SPORTS

Project description

apisports_football

PyPI version python

Russian version

It's a handy API wrapper that makes it easy to work with https://www.api-football.com/.

Official documentation: https://www.api-football.com/documentation-v3

Installing

  • With git
git clone https://github.com/h3ave/apisports_football
cd apisports_football
pip install -r requirements.txt
  • With pip
pip install apisports-football

Dependencies

  • Python >= 3.7
  • aiohttp
  • pydantic
  • typing-extensions

Getting API Key

Register on API-Sports.

Go to profile and copy key from API-Key field.

Usage example

import asyncio
from apisports_football import Wrapper

api = Wrapper('TOKEN_HERE')

async def main() -> None:
    data = await api.leagues().leagues(
        country = 'Spain',
        season = 2024
    )
    print(data)

if __name__ == '__main__':
    asyncio.run(main())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apisports_football-1.0.3.3.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

apisports_football-1.0.3.3-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

Details for the file apisports_football-1.0.3.3.tar.gz.

File metadata

  • Download URL: apisports_football-1.0.3.3.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for apisports_football-1.0.3.3.tar.gz
Algorithm Hash digest
SHA256 1ba5578cc61f6769df04c495e82d1b34585c99687781407af9111940dd7f9c33
MD5 81b003279bc8a477814ecb587168139b
BLAKE2b-256 667aea567536ea8b04628d3fbf41a3b3b1be50e0a5e655e41b766319d169df74

See more details on using hashes here.

File details

Details for the file apisports_football-1.0.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for apisports_football-1.0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3163ff6b895104d9a742c050e78c77ac8959a0e526a2a921525029221fbbbe2b
MD5 907c9ade558aa8f65713e0c3ebf59283
BLAKE2b-256 8b227c7722feab03d852494296a5dbe4de6bbfeb735470373bc656b0b1395374

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page