ApifyDatasetClient
Index
Methods
__init__
- Initialize a new instance. - Preferably use the - ApifyDatasetClient.openclass method to create a new instance.- Parameters- keyword-onlyapi_client: DatasetClientAsync
- keyword-onlyapi_public_base_url: str
- keyword-onlylock: asyncio.Lock
 - Returns None
drop
- Returns None
get_data
- Parameters- optionalkeyword-onlyoffset: int = 0
- optionalkeyword-onlylimit: int | None = 999_999_999_999
- optionalkeyword-onlyclean: bool = False
- optionalkeyword-onlydesc: bool = False
- optionalkeyword-onlyfields: list[str] | None = None
- optionalkeyword-onlyomit: list[str] | None = None
- optionalkeyword-onlyunwind: list[str] | None = None
- optionalkeyword-onlyskip_empty: bool = False
- optionalkeyword-onlyskip_hidden: bool = False
- optionalkeyword-onlyflatten: list[str] | None = None
- optionalkeyword-onlyview: str | None = None
 - Returns DatasetItemsListPage
get_metadata
- Returns DatasetMetadata
iterate_items
- Parameters- optionalkeyword-onlyoffset: int = 0
- optionalkeyword-onlylimit: int | None = None
- optionalkeyword-onlyclean: bool = False
- optionalkeyword-onlydesc: bool = False
- optionalkeyword-onlyfields: list[str] | None = None
- optionalkeyword-onlyomit: list[str] | None = None
- optionalkeyword-onlyunwind: list[str] | None = None
- optionalkeyword-onlyskip_empty: bool = False
- optionalkeyword-onlyskip_hidden: bool = False
 - Returns AsyncIterator[dict]
open
- Open an Apify dataset client. - This method creates and initializes a new instance of the Apify dataset client. It handles authentication, storage lookup/creation, and metadata retrieval. - Parameters- keyword-onlyid: str | None- The ID of the dataset to open. If provided, searches for existing dataset by ID. Mutually exclusive with name and alias. 
- keyword-onlyname: str | None- The name of the dataset to open (global scope, persists across runs). Mutually exclusive with id and alias. 
- keyword-onlyalias: str | None- The alias of the dataset to open (run scope, creates unnamed storage). Mutually exclusive with id and name. 
- keyword-onlyconfiguration: Configuration- The configuration object containing API credentials and settings. Must include a valid - tokenand- api_base_url. May also contain a- default_dataset_idfor fallback when neither- id,- name, nor- aliasis provided.
 - Returns ApifyDatasetClient
purge
- Returns None
push_data
- Parameters- data: list[Any] | dict[str, Any]
 - Returns None
An Apify platform implementation of the dataset client.