Welcome to Apitalker’s documentation!

Apitalker is a Python wrapper for Apitalks REST API service.

Author: Radek ‘bednaJedna’ Bednarik

Installation: pip install apitalker

Repository: github

PyPi: here

Some examples to get you started

Query single “page” of the API data resource

To send request and return one “page” of data of given resource, use apitalker.api.API.query() method. You can also use mapped data resources in apitalker.resources for your convenience.:

from apitalker.api import API, ApiResponse
from apitalker.resources import Czso

api = API("yourapikey")

r = api.query(Czso.ciselniky_kraj)

if isinstance(r, ApiResponse):
   print(r.data)

Query for all data (all “pages”) of the API data resource

To get all data, which are provided by given resource, you have to query the api repeatedly. For that, use method apitalker.api.API.get_data().:

from apitalker.api import API
from apitalker.resources import Czso

api = API("yourapikey")

data, error = api.get_data(Czso.ciselniky_kraj)

if error is None:
   print(data.as_dataframe.head)

Indices and tables